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:2025-10-23 20:18:56.282745 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-23 20:18:56.282745 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-23 20:18:56.282745 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-23 20:18:56.282745 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-23 20:18:56.283743 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-10-23 20:19:33.087621 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-23 20:19:33.089945 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-23 20:19:33.089945 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-23 20:19:33.089945 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-23 20:19:33.089945 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-23 20:29:47.049145 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:29:47] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:29:49.915920 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:29:49.924882 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:29:49.933882 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:29:49.945878 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:29:49.955876 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:29:49] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:29:49] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:29:50.006445 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:29:50] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:29:50.016445 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:29:50.024453 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:29:50] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:29:50.035454 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:29:50.058532 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:29:50] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:29:50] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:29:50.085590 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:29:50] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:29:50] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:29:50.103105 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:29:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:29:50] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:29:50] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:30:19.045553 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:30:19.066634 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:30:19] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:30:19.084648 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:30:19.100366 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:30:19] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:30:19.115206 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:30:19] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:30:19] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:30:19.139410 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:30:19] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:30:19] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:30:19.169038 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:30:19.182954 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:30:19] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:30:19.210928 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:30:19.253451 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:30:19.266453 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:30:19] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:30:19] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:30:19.293466 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:30:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:30:20] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:30:22] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:38:33.278549 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:38:33.287643 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:38:33.289541 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:38:33.304637 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:38:33.309621 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:38:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:38:33.318645 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:38:33] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:38:33.340541 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:38:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:38:33] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:38:33] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:38:33] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:38:33] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:38:49.232362 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:38:49.238580 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:38:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:38:51] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:39:05.927640 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:39:05.934639 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:05] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:05] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:39:20.935050 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:39:20.941048 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:20] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:39:20.957064 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:39:20.961065 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:20] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:39:20.986587 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:20] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:20] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:39:20.998495 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:39:21.006101 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:39:21.017099 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:39:21.029097 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:21] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:39:21.040097 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:39:21.043099 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:21] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:39:21.065104 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:39:21.078605 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:21] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:21] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:21] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:39:21.101605 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:21] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:39:21.115651 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:39:21.127600 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:21] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:21] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:21] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:39:21.163614 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:21] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:39:21.180130 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:21] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:21] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:39:21.212143 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:39:21.218165 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:39:21.236130 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:21] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:39:21.268647 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:39:21.289808 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:21] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:39:21.317810 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:21] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:21] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:21] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:21] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:39:21.432270 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:39:21.435243 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:39:21.446242 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:21] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:39:22.998440 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:39:23.004443 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:39:23.012441 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:39:23.023532 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:23] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:39:23.042452 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:23] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:23] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:39:23.051435 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:39:23.064464 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:23] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:39:23.076073 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:39:23.088077 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:23] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:23] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:39:23.107028 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:23] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:39:23.128075 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:23] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:23] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:23] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:23] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:39:31.464731 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:39:31.470421 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:34] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:39:40.258270 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:39:40.265223 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:40] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:40] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:39:43.319940 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:39:43.321935 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:43] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:43] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:39:58.730281 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:39:58.737394 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:58] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:39:58] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:40:01.472549 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:40:01.479446 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:40:01] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:40:01] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:40:09.068929 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:40:09.072911 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:40:09] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:40:09] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:40:11.795177 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:40:11.797178 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:40:11] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:40:11] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:40:30.139301 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:40:30.144307 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:40:30] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:40:30] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:40:46.502473 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:40:46.508571 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:40:46] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:40:46] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:40:48.664809 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:40:48.674433 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:40:48] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:40:48] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:41:12.303181 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:41:12.309180 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:41:12] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:41:12] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:41:58.105533 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:41:58.116540 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:41:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:41:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:41:58.138550 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:41:58.146074 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:41:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:41:58] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:41:58.180069 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:41:58.186081 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:41:58.192082 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:41:58.200623 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:41:58.216528 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:41:58] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:41:58] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:41:58.237687 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:41:58] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:41:58.245223 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:41:58.265260 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:41:58] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:41:58] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:41:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:41:59] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:42:00] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:42:01.257024 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:42:01.264949 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:42:01] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:42:01] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:42:11.175419 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:42:11.180423 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:42:11] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:42:11] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:43:10.733135 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:43:10.746166 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:43:10.756162 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:10] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:43:10.772629 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:43:10.784634 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:43:10.798632 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:10] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:43:10.814632 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:10] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:10] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:10] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:43:11.592981 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:43:11.600968 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:43:11.610979 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:43:11.623971 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:11] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:43:11.632971 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:43:11.638968 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:11] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:43:11.657981 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:11] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:11] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:43:11.681559 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:11] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:43:11.697614 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:43:11.704514 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:11] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:43:11.723506 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:11] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:43:11.736507 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:11] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:12] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:14] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:43:22.685856 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:43:22.692853 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:43:22.698850 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:43:22.705853 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:43:22.721867 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:22] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:43:22.735960 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:22] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:43:22.757865 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:22] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:22] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:22] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:43:25.575320 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:43:25.582128 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:27] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:43:44.214472 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:43:44.222496 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:44] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:43:44] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:45:18.815679 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:45:18.820170 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:45:18.824632 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:45:18] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:45:18.832972 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:45:18.839814 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:45:18] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:45:18.845029 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:45:18] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:45:18.853571 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:45:18.858978 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:45:18] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:45:18.868533 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:45:18] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:45:18] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:45:18.879975 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:45:18] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:45:18.888014 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:45:18.893709 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:45:18] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:45:18] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:45:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:45:19] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:45:20] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:45:28.507688 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:45:28.512106 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:45:28] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:45:28] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:47:20.149632 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:47:20.159145 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:47:20] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:47:20] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:47:22.244690 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:47:22.251703 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:47:22] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:47:22] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:47:28.066066 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:47:28.085583 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:47:28] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:47:28.107102 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:47:28] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:47:28.117634 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:47:28.124149 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:47:28.144075 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:47:28] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:47:28] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:47:28.164057 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:47:28.175035 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:47:28.183655 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:47:28] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:47:28] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:47:28.198895 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:47:28] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:47:28.218882 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:47:28.243891 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:47:28] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:47:28] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:47:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:47:29] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:47:30] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:47:54.513456 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:47:54.521422 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:47:54.527619 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:47:54.539623 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:47:54.550611 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:47:54] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:47:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:47:54.572625 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:47:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:47:54] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:47:54.593626 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:47:54] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:47:54] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:47:54] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:47:56.801761 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:47:56.809755 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:47:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:47:59] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:48:09.110792 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:48:09.115887 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:48:09] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:48:09] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:48:11.915659 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:48:11.923716 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:48:11] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:48:11] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:49:39.059661 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:49:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:49:39.075188 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:49:39.081229 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:49:39.093775 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:49:39.102775 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:49:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:49:39.114775 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:49:39] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:49:39] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:49:39] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:49:39.142851 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:49:39] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:49:39.148769 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:49:39.155881 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:49:39.165839 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-23 20:49:39.175899 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:49:39] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-23 20:49:39.184424 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:49:39] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:49:39] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:49:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:49:39] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [23/Oct/2025 20:49:41] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 07:46:12.357981 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 07:46:12.362026 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 07:46:12.365032 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 07:46:12.367026 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 07:46:12.371027 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:46:12] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 07:46:12.376028 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:46:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:46:12] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:46:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:46:12] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-10-24 07:46:12.392552 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:46:12] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:46:12] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-24 07:47:04.158266 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:47:04] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-10-24 07:47:06.586567 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 07:47:06.590574 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:47:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:47:06] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 07:47:08.488769 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:47:08] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 07:47:20.175314 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:47:20] "POST /myclass/api/Update_Class_Default_Document/ HTTP/1.1" 200 - INFO:root:2025-10-24 07:48:10.466157 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 07:48:10.474167 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:48:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:48:10] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 07:48:43.946779 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 07:48:43.957787 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:48:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:48:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-24 07:48:43.985299 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 07:48:44.010308 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 07:48:44.024343 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:48:44] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:48:44] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 07:48:44.039357 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 07:48:44.055352 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:48:44] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-24 07:48:44.070384 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:48:44] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-24 07:48:44.086386 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 07:48:44.103389 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 07:48:44.114387 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:48:44] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-24 07:48:44.128395 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:48:44] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:48:44] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:48:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:48:44] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:48:46] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 07:58:37.671038 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 07:58:37.679043 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:58:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:58:37] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 07:59:08.109399 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 07:59:08.113527 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 07:59:08.117701 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 07:59:08.118656 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 07:59:08.125775 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 07:59:08.131748 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:59:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:59:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:59:08] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 07:59:08.144487 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:59:08] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:59:08] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:59:08] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:59:08] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-24 07:59:18.114925 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 07:59:18.117928 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:59:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:59:18] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 07:59:20.208567 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 07:59:20.212559 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:59:20] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 07:59:20] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:00:06.234591 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:00:06.243589 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:00:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:00:06] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:00:18.900819 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:00:18.904840 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:00:18] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:00:18] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:01:13.970070 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:01:13.977986 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:01:13] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:01:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:01:54.628897 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:01:54.637000 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:01:54.648019 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:01:54.658577 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:01:54] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:01:54] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:01:54.677766 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:01:54] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:01:54.685875 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:01:54] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:01:54.696296 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:01:54.705797 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:01:54.720807 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:01:54.723815 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:01:54] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:01:54] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:01:54.745338 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:01:54.759344 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:01:54] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:01:54] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:01:54] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:01:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:01:55] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:01:56] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:02:18.309517 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:02:18.315542 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:02:18.319613 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:02:18.321617 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:02:18.326623 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:02:18.333631 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:02:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:02:18] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:02:18.341953 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:02:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:02:18] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:02:18] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:02:18] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:02:18] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:02:25.490991 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:02:25.494008 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:02:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:02:25] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:02:27.811675 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:02:27.815724 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:02:27] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:02:27] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:05:40.766146 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:05:40.773831 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:05:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:05:40] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:06:22.546973 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:06:22.551001 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:06:22] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:06:22] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:07:29.900956 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:07:29.905531 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:07:29.910552 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:07:29.916206 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:07:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:07:29] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:07:29.926641 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:07:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:07:29.941609 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:07:29.948624 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:07:29] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:07:29] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:07:29] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:07:29] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:07:33.663281 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:07:33.672177 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:07:33] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:07:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:07:35.279155 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:07:35.301758 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:07:35] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:07:35] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:08:37.755948 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:08:37.767089 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:08:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:08:37] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:08:56.008552 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:08:56.017554 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:08:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:08:56] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:09:25.019069 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:09:25.026581 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:25] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:09:25.043587 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:09:25.048587 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:09:25.072123 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:25] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:25] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:25] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:09:25.104598 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:09:25.111701 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:09:25.118598 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:09:25.129599 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:09:25.142718 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:09:25.152833 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:09:25.164299 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:25] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:25] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:09:25.189014 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:25] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:25] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:09:25.207133 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:09:25.218128 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:09:25.230147 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:09:25.237145 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:25] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:25] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:25] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:27] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:09:29.932865 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:09:29.939413 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:09:29.942420 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:09:29.946421 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:29] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:09:29.953190 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:09:29.956190 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:09:29.967210 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:29] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:29] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:29] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:29] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:09:34.203473 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:09:34.206484 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:34] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:09:36.169587 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:09:36.173788 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:36] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:36] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:09:54.422768 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:09:54.425755 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:09:54] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:10:02.527264 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:10:02.539915 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:10:02] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:10:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:10:16.504588 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:10:16.508618 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:10:16] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:10:16] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:10:30.947683 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:10:30.963515 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:10:30] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:10:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:10:53.224578 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:10:53.227577 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:10:53] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:10:53.237577 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:10:53.244578 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:10:53.248576 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:10:53] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:10:53] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:10:53] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:10:53.331041 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:10:53.336039 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:10:53.341041 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:10:53.349061 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:10:53.361062 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:10:53] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:10:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:10:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:10:53.380575 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:10:53.392630 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:10:53] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:10:53] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:10:53.413640 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:10:53] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:10:53.433156 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:10:53.440160 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:10:53.450157 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:10:53] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:10:53.469685 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:10:53] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:10:53] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:10:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:10:54] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:10:55] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:11:14.098508 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:11:14.103658 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:11:14.107718 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:11:14.112717 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:11:14.118886 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:11:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:11:14] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:11:14.126979 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:11:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:11:14] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:11:14.135249 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:11:14] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:11:14] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:11:14] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:11:31.768617 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:11:31.773627 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:11:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:11:31] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:11:33.400163 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:11:33.405063 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:11:33] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:11:33] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:11:39.266956 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:11:39] "POST /myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:11:39.572616 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:11:39] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:12:13.362900 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:12:13.364909 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:12:13.369912 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:12:13.375910 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:12:13] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:12:13] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:12:13.384920 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:12:13.387920 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:12:13] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:12:13] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:12:13] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:12:13] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:16:51.931015 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:16:51.935050 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:16:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:16:51] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:17:47.869230 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:17:47.872738 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:17:47.876049 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:17:47.880571 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:17:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:17:47.885603 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:17:47] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:17:47.890457 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:17:47] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:17:47] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:17:47] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:17:47] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:24:13.485640 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:24:13.494396 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:24:13.515095 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:24:13.517089 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:24:13.526088 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:24:13] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:24:13] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:24:13.533090 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:24:13] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:24:13] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:24:13] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:24:13] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:24:52.982818 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:24:53.106373 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:24:53] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:24:54.869160 : Get_Given_Class_List_Default_Documents_For_Given_Type_Doc - La valeur 'class_id' n'est pas presente dans la liste des arguments INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:24:54] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:27:36.608928 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:27:36.612552 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:27:36.616560 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:27:36.619558 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:27:36.628572 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:27:36] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:27:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:27:36.637576 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:27:36] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:27:36] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:27:36] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:27:36] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:28:10.499003 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:28:10.503007 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:28:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:28:10] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:28:12.167873 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:28:12.170320 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:28:12.174721 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:28:12.178421 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:28:12.182120 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:28:12.202541 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:28:12] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:28:12] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:28:12] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:28:12] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:28:12] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:28:12] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:28:17.412245 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:28:17.415247 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:28:17] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:28:17] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:30:07.957213 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:30:07.963212 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:30:07.969216 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:30:07.976218 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:30:07] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:30:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:30:07.994329 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:30:08.004366 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:30:08] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:30:08] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:30:08] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:30:08] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:30:39.912646 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:30:39.920138 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:30:39] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:30:39] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:31:54.354896 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:31:54] "POST /myclass/api/Update_Class_Default_Document/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:32:03.982485 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:32:03.991559 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:32:03.997589 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:04] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:32:04.016598 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:32:04.032599 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:04] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:04] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:04] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:32:04.062149 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:32:04.065150 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:32:04.069137 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:32:04.074143 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:32:04.078154 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:04] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:04] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:32:04.085143 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:32:04.088767 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:32:04.100806 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:04] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:04] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:04] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:04] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:04] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:32:04.113175 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:32:04.115186 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:32:04.119200 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:32:04.126223 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:04] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:04] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:04] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:06] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:32:12.051099 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:32:12.054567 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:32:12.057532 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:32:12.061544 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:32:12.065542 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:32:12.069391 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:12] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:32:12.078906 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:12] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:12] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:12] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:12] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:32:15.549599 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:32:15.553303 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:32:15.557313 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:32:15.562313 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:32:15.566322 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:15] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:32:15.572595 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:15] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:15] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:15] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:15] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:15] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:32:18.552271 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:32:18.557270 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:18] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:32:18] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:33:18.933660 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:33:18.939668 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:33:18.949189 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:33:18.957172 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:33:18.965172 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:33:18] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:33:18] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:33:18.982173 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:33:18] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:33:19] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:33:19] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:33:19] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:33:51.280890 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:33:51.293899 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:33:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:33:51.304626 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:33:51.312558 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:33:51.323584 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:33:51.327621 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:33:51] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:33:51] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:33:51] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:33:51] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:33:51] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:35:00.293659 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:35:00.300660 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:35:00] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:35:00] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:36:08.809956 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:36:08.813409 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:36:08.817277 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:36:08.820802 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:36:08.825544 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:36:08] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:36:08] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:36:08.836551 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:36:08] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:36:08] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:36:08] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:36:08] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:36:13.497462 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:36:13.502991 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:36:13] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:36:13] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:36:32.855188 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:36:32.863223 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:36:32.874755 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:36:32] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:36:32.886270 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:36:32] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:36:32.896271 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:36:32.908272 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:36:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:36:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:36:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:36:32] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:37:46.419465 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:37:46.430427 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:37:46.445428 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:37:46] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:37:46.451452 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:37:46] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:37:46.480967 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:37:46.492007 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:37:46] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:37:46] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:37:46] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:37:46] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:38:53.221044 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:38:53.226038 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:38:53] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:38:53] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:39:01.202812 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:39:01] "POST /myclass/api/Update_Class_Default_Document/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:39:08.256288 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:39:08.262290 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:39:08] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:39:08] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:39:17.650667 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:39:18] "POST /myclass/api/Update_Class_Default_Document/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:39:22.055341 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:39:22.059695 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:39:22] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:39:22] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:39:42.363670 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:39:42.370678 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:39:42.383685 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:39:42] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:39:42.395783 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:39:42] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:39:42.413693 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:39:42.417683 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:39:42] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:39:42] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:39:42] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:39:42] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:40:32.417588 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:40:32] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:41:58.851939 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:41:58.860525 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:41:58.870527 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:41:58] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:41:58.886569 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:41:58.889625 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:41:58.894624 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:41:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:41:58] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:41:58] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:41:58] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:41:58] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:43:29.381988 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:43:29.388482 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:43:29.399364 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:43:29.401364 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:43:29.411363 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:43:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:43:29] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:43:29.424366 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:43:29] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:43:29] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:43:29] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:43:29] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:43:37.584763 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:43:37.591463 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:43:37] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:43:37] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:44:40.084608 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:44:40.093606 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:44:40.097610 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:44:40.103611 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:44:40.115616 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:44:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:44:40] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:44:40.133133 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:44:40] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:44:40] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:44:40] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:44:40] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:45:19.646986 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:45:19.653932 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:45:19.660912 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:45:19.667935 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:45:19] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:45:19.681407 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:45:19] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:45:19.689929 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:45:19] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:45:19] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:45:19] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:45:19] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:45:29.788166 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:45:29.792502 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:45:29] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:45:29] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:45:36.442230 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:45:36.445240 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:45:36] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:45:36] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:45:45.826851 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:45:45] "POST /myclass/api/Update_Class_Default_Document/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:45:50.256324 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:45:50.262011 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:45:50] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:45:50] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:46:59.628029 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:46:59.636016 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:46:59.645030 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:46:59] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:46:59.661547 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:46:59.670594 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:46:59] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:46:59] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:46:59] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:46:59.711587 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:46:59.723589 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:46:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:46:59.734588 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:46:59.744590 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:46:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:46:59.763273 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:46:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:46:59] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:46:59.777267 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:46:59.789306 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:46:59] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:46:59.802280 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:46:59] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:46:59.817802 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:46:59] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:46:59.832815 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:46:59.841812 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:46:59.855329 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:46:59] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:46:59] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:46:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:47:00] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:47:02] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:47:37.449393 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:47:37.452587 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:47:37.455586 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:47:37.461075 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:47:37.464591 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:47:37] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:47:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:47:37.471955 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:47:37.482787 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:47:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:47:37] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:47:37] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:47:37] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:47:37] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:47:40.323488 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:47:40.326486 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:47:40.329490 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:47:40.331486 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:47:40.337501 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:47:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:47:40.345489 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:47:40] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:47:40] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:47:40] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:47:40] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:47:40] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:47:43.425934 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:47:43.430940 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:47:43] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:47:43] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:47:53.050066 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:47:53.054439 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:47:53] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:47:53] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:48:19.214211 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:48:19.221211 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:19] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:48:19.237340 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:48:19.242356 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:48:19.263927 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:19] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:19] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:19] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:48:19.349034 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:48:19.357034 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:48:19.363033 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:48:19.373035 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:48:19.383037 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:19] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:19] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:48:19.403079 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:19] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:19] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:48:19.422667 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:48:19.427672 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:48:19.437792 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:19] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:19] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:48:19.463328 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:19] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:48:19.482324 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:48:19.489343 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:19] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:19] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:20] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:22] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:48:29.186943 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:48:29.192943 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:48:29.199941 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:48:29.208945 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:29] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:48:29.224941 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:48:29.233038 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:48:29.246949 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:29] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:29] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:29] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:29] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:48:32.438919 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:48:32.444431 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:48:32.451432 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:48:32.456441 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:32] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:48:32.468229 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:48:32.475234 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:32] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:32] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:48:41.909916 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:48:41.913586 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:41] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:41] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:48:56.345595 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:48:56.351927 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:56] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:48:56] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:50:12.390594 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:50:12.397606 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:50:12.410122 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:12] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:50:12.428641 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:50:12.435652 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:12] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:12] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:12] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:50:12.494178 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:50:12.498184 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:50:12.505245 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:50:12.517115 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:50:12.525013 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:12] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:12] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:12] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:50:12.552018 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:12] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:50:12.563668 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:12] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:50:12.577685 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:12] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:50:12.590459 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:50:12.599092 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:12] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:50:12.615431 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:12] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:50:12.632426 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:12] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:13] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:14] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:50:18.292512 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:50:18.297939 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:50:18.301949 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:50:18.307473 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:50:18.310468 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:18] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:50:18.329861 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:50:18.340859 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:18] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:18] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:18] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:18] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:50:21.083494 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:50:21.087885 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:50:21.091087 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:50:21.094100 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:50:21.099099 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:21] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:50:21.105980 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:21] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:21] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:21] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:21] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:21] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:50:35.567719 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:50:35.571737 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:35] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:50:35] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:52:18.894555 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:52:18.898554 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:18] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:18] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:52:25.109273 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:52:25.112273 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:52:25.115306 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:25] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:52:25.123825 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:52:25.131835 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:25] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:25] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:25] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:52:25.213784 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:52:25.219771 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:52:25.223770 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:52:25.226283 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:52:25.235557 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:25] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:52:25.246695 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:52:25.251703 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:25] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:52:25.257754 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:52:25.262767 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:25] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:52:25.269856 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:25] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:52:25.276391 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:52:25.283468 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:25] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:25] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:25] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:26] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:52:29.122298 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:52:29.126525 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:52:29.128539 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:52:29.132917 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:52:29.134916 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:52:29.143043 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:52:29.145031 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:29] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:29] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:29] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:29] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:29] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:52:32.481446 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:52:32.485447 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:52:32.488436 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:52:32.492721 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:52:32.496829 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:52:32.502833 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:32] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:32] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:52:32] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:54:10.714350 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:54:10.721858 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:54:10.730864 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:54:10.743371 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:54:10] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:54:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:54:10.757373 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:54:10.769483 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:54:10] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:54:10] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:54:10] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:54:10] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:55:14.074225 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:55:14.083217 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:55:14.092220 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:55:14.103219 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:55:14] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:55:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 08:55:14.124755 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 08:55:14.134797 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:55:14] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:55:14] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:55:14] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 08:55:14] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:32:12.069240 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:32:12.073241 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:12] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:32:12.080245 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:32:12.086245 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:32:12.090239 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:12] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:12] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:12] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:32:12.129783 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:32:12.136786 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:32:12.140885 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:32:12.145927 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:12] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:32:12.151917 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:12] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:32:12.157921 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:12] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:32:12.161917 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:12] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:32:12.168425 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:12] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:32:12.174431 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:12] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:12] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:32:12.183465 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:32:12.189464 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:12] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:32:12.198466 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:12] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:12] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:13] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:32:15.365380 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:32:15.369381 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:32:15.373903 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:15] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:32:15.379929 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:32:15.383900 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:32:15.388292 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:32:15.391898 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:15] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:15] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:15] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:15] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:32:19.912169 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:32:19.915168 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:32:19.921169 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:32:19.928169 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:19] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:32:19.935170 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:19] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:32:19.941170 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:19] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:19] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:19] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:19] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:32:22.844532 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:32:22.847532 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:22] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:22] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:32:27.117280 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:32:27.121281 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:27] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:32:27] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:33:04.649554 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:33:04.653554 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:33:04] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:33:04.665560 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:33:04.670560 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:33:04.680607 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:33:04] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:33:04] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:33:04] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:33:04.703117 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:33:04.708118 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:33:04.713124 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:33:04.719122 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:33:04] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:33:04] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:33:04.729634 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:33:04.736636 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:33:04] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:33:04.742636 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:33:04] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:33:04] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:33:04.749663 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:33:04] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:33:04.758662 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:33:04.760663 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:33:04.766174 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:33:04.775839 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:33:04] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:33:04] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:33:04] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:33:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:33:05] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:33:05] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:37:38.320683 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:37:38.325696 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:37:38.331686 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:37:38.337688 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:37:38] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:37:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:37:38.344687 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:37:38.349708 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:37:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:37:38] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:37:38] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:37:38] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:37:38.365686 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:37:38] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:37:40.552496 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:37:40.556360 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:37:40.561482 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:37:40.567407 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:37:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:37:40.575389 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:37:40.578365 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:37:40] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:37:40] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:37:40] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:37:40] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:37:40] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:37:50.705133 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:37:50.708680 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:37:50] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:37:50] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:38:00.195510 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:38:00.216020 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:38:00] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:38:00.241536 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:38:00] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:38:00.270570 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:38:00] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:38:00] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:38:00.298088 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:38:00.322118 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:38:00] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:38:00] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:38:43.511023 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:38:43.537023 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:38:43] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:38:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:38:43.584541 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:38:43] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:38:43.626968 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:38:43] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:38:43.670975 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:38:43] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:38:43.712489 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:38:43] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:39:21.191527 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:39:21.195510 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:39:21.199535 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:39:21.203556 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:39:21.205508 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:39:21.209510 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:39:21] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:39:21] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:39:21] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:39:21] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:39:21] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:39:21] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:40:03.072665 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:40:03.075666 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:40:03.078664 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:40:03.081664 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:40:03.086667 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:40:03] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:40:03] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:40:03.096666 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:40:03] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:40:03] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:40:03] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:40:03] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:40:15.132261 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:40:15.136785 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:40:15] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:40:15] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:41:34.523157 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:41:34.526173 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:41:34.533264 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:41:34.538266 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:41:34] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:41:34.541774 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:41:34] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:41:34.551366 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:41:34] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:41:34] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:41:34] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:41:34] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:42:10.163990 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:42:10.168990 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:42:10.173990 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:42:10.180473 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:42:10.188471 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:42:10.193473 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:10] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:10] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:10] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:10] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:10] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:42:21.464155 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:42:21.467153 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:21] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:42:21.474155 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:42:21.478165 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:42:21.486166 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:21] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:21] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:21] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:42:21.533680 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:42:21.535680 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:42:21.538680 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:42:21.541680 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:21] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:42:21.545681 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:21] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:42:21.550681 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:42:21.554681 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:21] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:21] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:42:21.559680 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:21] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:42:21.566681 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:21] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:42:21.572681 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:21] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:42:21.578690 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:42:21.582684 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:21] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:21] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:21] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:22] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:42:24.434424 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:42:24.437428 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:42:24.441947 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:42:24.447948 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:24] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:42:24.453951 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:42:24.455949 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:42:24.459948 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:24] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:24] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:24] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:24] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:42:29.847333 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:42:29.849319 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:42:29.851316 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:42:29.853316 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:42:29.855334 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:42:29.856334 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:29] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:29] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:29] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:29] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:29] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:42:32.421112 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:42:32.423111 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:32] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:42:32] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:44:19.968604 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:44:19.971592 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:44:19.977118 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:44:19.986132 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:44:19.992118 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:19] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:44:19.997011 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:19] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:19] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:20] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:20] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:20] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:44:25.771378 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:44:25.774374 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:25] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:44:25.780377 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:44:25.783927 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:44:25.789926 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:25] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:25] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:25] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:44:25.837062 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:44:25.841061 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:44:25.841061 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:44:25.844066 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:44:25.849061 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:44:25.854083 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:25] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:44:25.863083 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:44:25.865084 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:25] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:25] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:44:25.872088 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:25] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:44:25.878087 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:44:25.883089 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:44:25.884126 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:25] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:25] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:26] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:26] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:44:29.770266 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:44:29.773269 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:44:29.777275 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:44:29.782276 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:29] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:44:29.789276 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:44:29.789276 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:44:29.796748 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:29] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:29] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:29] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:29] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:44:31.852614 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:44:31.856614 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:44:31.859613 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:44:31.862122 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:31] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:44:31.872632 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:44:31.881144 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:31] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:31] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:31] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:31] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:44:33.967315 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:44:33.971320 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:33] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:33] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:44:37.822450 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:44:37.824476 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:37] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:37] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:44:55.262956 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:44:55.266958 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:55] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:44:55] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:46:26.800963 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:46:26.804966 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:26] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:26] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:46:44.313594 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:46:44.317590 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:46:44.325098 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:46:44.333106 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:44] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:44] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:46:44.341122 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:46:44.347148 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:44] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:44] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:44] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:44] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:46:52.202245 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:46:52.208246 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:52] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:46:52.215246 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:46:52.219244 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:52] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:46:52.229245 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:52] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:52] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:46:52.284765 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:46:52.287767 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:46:52.289767 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:46:52.292766 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:46:52.299766 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:52] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:46:52.305766 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:46:52.307766 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:46:52.310766 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:46:52.316769 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:52] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:52] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:52] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:46:52.325765 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:46:52.326765 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:46:52.332766 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:52] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:52] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:52] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:53] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:46:55.218813 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:46:55.221812 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:46:55.226815 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:46:55.231813 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:55] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:46:55.235813 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:46:55.240812 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:55] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:46:55.249812 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:55] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:55] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:46:55] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:47:01.611801 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:47:01.617802 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:47:01.618844 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:47:01.626670 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:47:01.631182 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:47:01.636182 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:01] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:01] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:01] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:01] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:01] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:47:04.048291 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:47:04.052306 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:04] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:04] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:47:07.608760 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:47:07.615770 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:07] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:07] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:47:12.263995 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:47:12.267992 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:12] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:12] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:47:31.910560 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:47:31.913027 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:31] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:31] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:47:33.346129 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:33] "POST /myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:47:33.530493 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:33] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:47:36.512246 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:47:36.516276 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:36] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:36] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:47:37.400806 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:37] "POST /myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:47:37.573463 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:37] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:47:38.765456 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:47:38.768456 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:47:38.772457 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:47:38.779456 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:38] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:38] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:47:38.784456 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:47:38.790457 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:38] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:38] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:38] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:38] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:47:44.974348 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:47:44.989375 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:44] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:45] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:47:48.100190 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:48] "POST /myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:47:48.276287 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:47:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:48:20.584006 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:48:20.588011 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:48:20] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:48:20] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:48:22.568321 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:48:22] "POST /myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:48:22.697597 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:48:22] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:48:33.826475 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:48:33] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/hcG3LiM2vv-pXeyJRJbij4yBmyLJw4NyUg/68e419c2e5fea6f5328c2007/68fb2f15be3d8d43efe4aee5/hot_eval HTTP/1.1" 200 - INFO:root:2025-10-24 09:48:34.008704 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:48:34] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:48:38.320446 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:48:38.324448 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:48:38] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:48:38] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:48:39.376360 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:48:39] "POST /myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:48:39.504261 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:48:39] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:48:48.466413 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:48:48.484411 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:48:48] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:48:48] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:48:52.126210 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:48:52] "POST /myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:48:52.363353 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:48:52] "POST /myclass/api/Get_List_Survey_with_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\\survey_mgt.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:2025-10-24 09:50:41.802416 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 09:50:41.802416 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 09:50:41.802416 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 09:50:41.802416 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 09:50:41.802416 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-24 09:50:41.917612 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:50:41.918611 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:50:41.919612 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:50:41.919612 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:50:41.921909 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:50:41.924311 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:41] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:50:41.934429 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:50:41.946427 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:41] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:41] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:50:41.958427 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:50:41.960427 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:41] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:41] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:50:41.965427 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:50:41.967427 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:41] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:41] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:50:41.973459 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:41] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:50:41.977458 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:50:41.977458 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:41] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:50:41.982458 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:41] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:41] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:50:41.986463 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:50:41.987463 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:50:41.991465 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:41] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:41] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:42] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/hcG3LiM2vv-pXeyJRJbij4yBmyLJw4NyUg/68e419c2e5fea6f5328c2007/68fb2f64be3d8d43efe4aef4/cold_eval HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:42] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/hcG3LiM2vv-pXeyJRJbij4yBmyLJw4NyUg/68e419c2e5fea6f5328c2007/68fb2f64be3d8d43efe4aef4/cold_eval HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:42] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:42] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:50:45.255885 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:50:45.261886 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:50:45.263884 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:50:45.267888 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:50:45.272886 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:45] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:50:45.280887 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:50:45.285913 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:45] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:45] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:45] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:45] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:50:47.236318 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:50:47.240318 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:50:47.243320 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:50:47.246318 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:50:47.252448 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:50:47.258321 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:47] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:47] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:47] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:47] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:47] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:50:52.361023 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:50:52.365035 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:52] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:52] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:50:53.391552 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:53] "POST /myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:50:53.524861 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:50:53] "POST /myclass/api/Get_List_Survey_with_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\\survey_mgt.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:2025-10-24 09:51:29.456590 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 09:51:29.456590 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 09:51:29.456590 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 09:51:29.456590 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 09:51:29.456590 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-24 09:54:19.250311 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:54:19.254311 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:54:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:54:20.474152 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:54:20.477153 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:54:20.481179 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:54:20.483168 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:54:20.490152 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:54:20] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:54:20.497180 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:54:20] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:54:20] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:54:20] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:54:20] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:54:20] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:54:20] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\formulaire_mgt.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:2025-10-24 09:55:35.759196 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 09:55:35.759196 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 09:55:35.759196 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 09:55:35.759196 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 09:55:35.759196 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-24 09:55:46.194672 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:55:46] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/hcG3LiM2vv-pXeyJRJbij4yBmyLJw4NyUg/68e419c2e5fea6f5328c2007/68fb2fdde27986dcc851fa50/cold_eval HTTP/1.1" 200 - INFO:root:2025-10-24 09:55:46.386848 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:55:46] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:56:23.639302 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:56:23.643303 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:56:23.645303 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:56:23.651330 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:56:23] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:56:23.656303 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:56:23] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:56:23] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:56:24] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:56:24] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-10-24 09:56:24.264421 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:56:24.265421 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:56:24.269421 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:56:24.273003 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:56:24.275003 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 09:56:24.279039 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:56:24] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:56:24] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:56:24] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:56:24] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:56:24] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:56:24] "POST /myclass/api/Get_List_Survey_with_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\\formulaire_mgt.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:2025-10-24 09:57:38.242711 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 09:57:38.242711 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 09:57:38.242711 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 09:57:38.242711 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 09:57:38.242711 : ++ 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\\survey_mgt.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:2025-10-24 09:58:07.042233 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 09:58:07.042233 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 09:58:07.042233 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 09:58:07.042233 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 09:58:07.042233 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-24 09:58:07.160700 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:58:07] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/hcG3LiM2vv-pXeyJRJbij4yBmyLJw4NyUg/68e419c2e5fea6f5328c2007/68fb2fdde27986dcc851fa50/cold_eval HTTP/1.1" 200 - INFO:root:2025-10-24 09:58:07.228296 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 09:58:07] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 10:04:03.485673 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 10:04:03.490688 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:04:03] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:04:03] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 10:04:07.639363 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:04:07] "POST /myclass/api/Init_Specific_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-10-24 10:04:07.783021 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 10:04:07.785020 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:04:07] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:04:07] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 10:05:03.265518 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 10:05:03.269514 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:04] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 10:05:06.788207 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 10:05:06.791717 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 10:05:06.795732 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 10:05:06.800739 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 10:05:06.802724 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:06] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:06] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:06] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:07] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:07] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-10-24 10:05:10.790897 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 10:05:10.794083 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 10:05:10.800300 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 10:05:10.805266 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 10:05:10.808776 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 10:05:10.810792 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:10] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:10] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:10] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:10] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:10] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 10:05:26.929453 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 10:05:26.932473 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 10:05:27.630797 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 10:05:27.632771 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 10:05:27.635787 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 10:05:27.639770 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:27] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:27] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 10:05:27.651787 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 10:05:27.654770 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:27] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:27] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:27] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:27] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:27] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 10:05:39.280091 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 10:05:39.284090 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:39] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:39] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 10:05:42.288785 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:42] "POST /myclass/api/Init_Specific_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-10-24 10:05:42.414882 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 10:05:42.417335 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:42] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:42] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-10-24 10:05:48.086635 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 10:05:48.091629 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 10:05:48.828139 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 10:05:48.836139 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 10:05:48.842137 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 10:05:48.851147 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 10:05:48.860148 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 10:05:48.870665 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:48] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:48] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:05:49] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 10:45:44.815464 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:45:44] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-10-24 10:45:47.033349 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 10:45:47] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Job_Cron.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:2025-10-24 10:53:52.081957 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 10:53:52.081957 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 10:53:52.081957 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 10:53:52.081957 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 10:53:52.081957 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 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:2025-10-24 15:13:44.636352 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 15:13:44.637861 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 15:13:44.637861 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 15:13:44.637861 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 15:13:44.637861 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-10-24 15:14:03.576191 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 15:14:03.576191 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 15:14:03.576191 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 15:14:03.577714 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 15:14:03.577714 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-24 15:14:43.120289 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:14:43] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:14:43.878810 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:14:43.886810 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:14:43.889810 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:14:43.894812 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:14:43.904810 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:14:43.923816 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:14:43] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:14:43.943330 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:14:43] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:14:43] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:14:43.953329 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:14:43] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:14:43.964329 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:14:43] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:14:43.975329 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:14:43] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:14:43] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:14:43.991329 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:14:44.001334 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:14:44] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:14:44] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:14:44] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:14:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:14:59.785952 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:14:59.788953 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:14:59.792003 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:14:59.794987 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:14:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:14:59.801985 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:14:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:14:59.808986 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:14:59.809983 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:14:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:14:59] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:14:59.817983 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:14:59.821982 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:14:59] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:14:59.831985 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:14:59.836985 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:14:59] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:14:59] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:14:59] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:14:59.849983 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:14:59] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:14:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:00] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:00] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:02.449518 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:02.453517 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:02.457516 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:02.460518 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:02] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:02.463515 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:02.469516 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:02.474516 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:02] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:02] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:02] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:02] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:08.442529 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:08.445528 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:08.452529 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:08.455530 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:08.466530 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:08.488529 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:08.491529 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:08.493529 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:08.500531 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:08.505530 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:08.508531 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:08.531534 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:08.533039 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:08.536044 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:08.541046 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:08.549044 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:08.556447 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:08.571610 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:08.574612 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:08.577610 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:08.583652 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:08.588669 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:08.593673 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:08.600644 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:08.675835 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:08.679341 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:08.681351 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:08] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:11.472777 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:11.476776 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:11.480779 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:11.484776 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:11] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:11.489774 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:11] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:11.496779 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:11] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:11.503775 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:11] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:11.508777 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:11] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:11] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:11] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:11.517779 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:11.519774 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:11.524777 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:11] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:11] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:11] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:11] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:15.533710 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:15.533710 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:15.535710 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:15:15.536751 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:15] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:15.544761 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:15] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:15] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:15] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:16] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:21.742154 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:21] "POST /myclass/api/Update_SessionFormation_Doc_Automatic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:21.776664 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:21] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:38.126447 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:38] "POST /myclass/api/Update_SessionFormation_Doc_Automatic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:15:38.152420 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:15:38] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:16:14.786554 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:16:14] "GET /myclass/api/Cron_Daily_Automatic_Qualiopi_Documents HTTP/1.1" 308 - INFO:root:2025-10-24 15:16:14.792537 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:16:14.792537 : ### CRONNN Cron_Daily_Automatic_Qualiopi_Documents : payload = INFO:root:2025-10-24 15:16:17.935284 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 68470d385546307026f07573 Id du CRON courrier_template_type_document_id = 6615475a4da9d4e61b6e8368 INFO:root:2025-10-24 15:16:17.938280 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 68470d385546307026f07573 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:16:17.989172 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:16:17.991189 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 685a9b65b7f546edc3799d90 Id du CRON courrier_template_type_document_id = 6615475a4da9d4e61b6e8368 INFO:root:2025-10-24 15:16:18.001276 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 685a9b65b7f546edc3799d90 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:16:18.034110 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:16:18.037111 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 686be7c2bb1501a14e374788 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:16:18.076698 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:16:18.079672 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 6870d44da4d73425d36d9067 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:16:18.156632 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:16:18.180194 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 6878a8e9dd54b6146bf3fb1c Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:16:18.373516 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:16:18.374680 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 6878a8e9dd54b6146bf3fb1e Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:16:18.424463 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:16:18.427464 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 689363ff614ee93fca337d57 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:16:18.477329 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:16:18.480347 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 689b02aa410cd0b0f4c2f048 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:16:18.514571 : Send_document_from_base_document_automatic_setup WARNING : Aucune demande d'émargement envoyé. Verifier les données INFO:root:2025-10-24 15:16:18.581399 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:16:18.664225 : Prepare_and_Send_Default_Convention_From_Session_By_PDF Aucune convention d'entreprise n'est configurée - 2 INFO:root:2025-10-24 15:16:18.682223 : Prepare_and_Send_Default_Convention_From_Session_By_Email Aucune convention d'entreprise n'est configurée - 1 INFO:root:2025-10-24 15:16:18.686227 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 68e419c2e5fea6f5328c2007 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:16:18.720246 : Send_document_from_base_document_automatic_setup WARNING : Aucune demande d'émargement envoyé. Verifier les données INFO:root:2025-10-24 15:16:18.773416 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:16:18] "GET /myclass/api/Cron_Daily_Automatic_Qualiopi_Documents/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:16:37.367270 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:16:37.371270 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:16:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:16:38.173805 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:16:38.177820 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:16:38.182823 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:16:38.186821 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:16:38] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:16:38.193834 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:16:38] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:16:38] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:16:38] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:16:38] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:16:38] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:16:54.283590 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:16:54] "POST /myclass/api/Update_SessionFormation_Doc_Automatic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:16:54.309658 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:16:54] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Job_Cron_Common.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:2025-10-24 15:17:49.905719 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 15:17:49.905719 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 15:17:49.905719 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 15:17:49.905719 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 15:17:49.905719 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-24 15:18:02.452749 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:18:02] "GET /myclass/api/Cron_Daily_Automatic_Qualiopi_Documents HTTP/1.1" 308 - INFO:root:2025-10-24 15:18:02.462735 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:18:02.462735 : ### CRONNN Cron_Daily_Automatic_Qualiopi_Documents : payload = INFO:root:2025-10-24 15:18:05.802804 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 68470d385546307026f07573 Id du CRON courrier_template_type_document_id = 6615475a4da9d4e61b6e8368 INFO:root:2025-10-24 15:18:05.805803 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 68470d385546307026f07573 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:18:05.894921 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:18:05.899917 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 685a9b65b7f546edc3799d90 Id du CRON courrier_template_type_document_id = 6615475a4da9d4e61b6e8368 INFO:root:2025-10-24 15:18:05.903914 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 685a9b65b7f546edc3799d90 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:18:05.964246 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:18:05.968246 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 686be7c2bb1501a14e374788 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:18:06.029903 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:18:06.034910 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 6870d44da4d73425d36d9067 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:18:06.109749 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:18:06.114757 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 6878a8e9dd54b6146bf3fb1c Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:18:06.187343 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:18:06.193345 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 6878a8e9dd54b6146bf3fb1e Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:18:06.261025 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:18:06.269119 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 689363ff614ee93fca337d57 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:18:06.339818 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:18:06.344847 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 689b02aa410cd0b0f4c2f048 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:18:06.415630 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:18:06.448738 : Prepare_and_Send_Default_Convention_From_Session_By_PDF Aucune convention d'entreprise n'est configurée - 2 INFO:root:2025-10-24 15:18:06.467878 : Prepare_and_Send_Default_Convention_From_Session_By_Email Aucune convention d'entreprise n'est configurée - 1 INFO:root:2025-10-24 15:18:06.471499 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 68e419c2e5fea6f5328c2007 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:18:06.539514 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:18:06] "GET /myclass/api/Cron_Daily_Automatic_Qualiopi_Documents/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Job_Cron_Common.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:2025-10-24 15:19:03.506737 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 15:19:03.506737 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 15:19:03.506737 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 15:19:03.506737 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 15:19:03.506737 : ++ 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\\Job_Cron.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:2025-10-24 15:19:35.390654 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 15:19:35.391755 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 15:19:35.391755 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 15:19:35.391755 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 15:19:35.391755 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-24 15:19:37.892168 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:19:37.895175 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:19:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:19:38] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:19:38.722919 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:19:38.723921 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:19:38.727917 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:19:38.732916 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:19:38.735917 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:19:38] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:19:38] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:19:38] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:19:39] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:19:39] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:19:55.379286 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:19:55] "POST /myclass/api/Update_SessionFormation_Doc_Automatic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:19:55.438894 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:19:55] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:20:01.809888 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:20:01] "POST /myclass/api/Update_SessionFormation_Doc_Automatic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:20:01.850342 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:20:01] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:20:10.326170 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:20:10] "GET /myclass/api/Cron_Daily_Automatic_Qualiopi_Documents HTTP/1.1" 308 - INFO:root:2025-10-24 15:20:10.329169 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:20:10.329169 : ### CRONNN Cron_Daily_Automatic_Qualiopi_Documents : payload = INFO:root:2025-10-24 15:20:12.401157 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 68470d385546307026f07573 Id du CRON courrier_template_type_document_id = 6615475a4da9d4e61b6e8368 INFO:root:2025-10-24 15:20:12.403866 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 68470d385546307026f07573 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:20:12.434352 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:20:12.435351 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 685a9b65b7f546edc3799d90 Id du CRON courrier_template_type_document_id = 6615475a4da9d4e61b6e8368 INFO:root:2025-10-24 15:20:12.437351 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 685a9b65b7f546edc3799d90 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:20:12.452723 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:20:12.453724 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 686be7c2bb1501a14e374788 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:20:12.504390 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:20:12.507374 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 6870d44da4d73425d36d9067 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:20:12.538261 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:20:12.540417 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 6878a8e9dd54b6146bf3fb1c Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:20:12.588192 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:20:12.593191 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 6878a8e9dd54b6146bf3fb1e Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:20:12.653854 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:20:12.657854 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 689363ff614ee93fca337d57 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:20:12.713382 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:20:12.719382 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 689b02aa410cd0b0f4c2f048 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:20:12.797220 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:20:12.821220 : Cron_Session_Convocation_Sending -'class_data' - Line : 1793 INFO:root:2025-10-24 15:20:12.862310 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:20:12] "GET /myclass/api/Cron_Daily_Automatic_Qualiopi_Documents/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:20:34.783384 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:20:34.785383 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:20:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:20:35.343694 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:20:35.347860 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:20:35.354383 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:20:35] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:20:35.383367 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:20:35.407372 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:20:35] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:20:35] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:20:36] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:20:36] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:20:40] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:21:13.881733 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:13] "POST /myclass/api/Get_Session_Nb_Sequence/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:21:22.915544 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:22] "POST /myclass/api/Decale_Session_Sequence_X_days/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:21:23.100061 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:23] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:21:26.351027 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:21:26.356023 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:21:26.359536 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:21:26.364541 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:21:26.371550 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:26] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:21:26.376534 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:21:26.383550 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:26] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:26] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:26] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:26] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:21:35.385975 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:21:35.386958 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:21:35.390941 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:21:35.393941 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:35] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:21:35.401451 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:35] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:35] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:35] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:35] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:21:46.386402 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:21:46.389385 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:47] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:21:47.995989 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:21:47.998004 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:21:48.000987 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:21:48.003989 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:21:48.008988 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:48] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:48] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:48] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:48] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:48] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:21:48.919462 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:48] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:21:49.602740 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:21:49.604758 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:21:49.608756 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:49] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:21:49.617754 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:21:49.618750 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:49] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:49] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:49] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:50] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:21:56.087851 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:56] "POST /myclass/api/Update_SessionFormation_Doc_Automatic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:21:56.113850 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:21:56] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:22:09.623618 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:22:09] "POST /myclass/api/Update_SessionFormation_Doc_Automatic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:22:09.651641 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:22:09] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Job_Cron.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:2025-10-24 15:23:07.397310 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 15:23:07.398259 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 15:23:07.398259 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 15:23:07.398259 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 15:23:07.398259 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-24 15:23:08.874086 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:23:08.878092 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:23:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:23:09.460799 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:23:09.463799 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:23:09.466838 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:23:09] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:23:09.473800 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:23:09.478807 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:23:09] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:23:09] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:23:09] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:23:09] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:23:10] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:23:13.045155 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:23:13] "GET /myclass/api/Cron_Daily_Automatic_Qualiopi_Documents HTTP/1.1" 308 - INFO:root:2025-10-24 15:23:13.052155 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:23:13.052155 : ### CRONNN Cron_Daily_Automatic_Qualiopi_Documents : payload = INFO:root:2025-10-24 15:23:15.117631 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 68470d385546307026f07573 Id du CRON courrier_template_type_document_id = 6615475a4da9d4e61b6e8368 INFO:root:2025-10-24 15:23:15.120245 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 68470d385546307026f07573 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:23:15.151254 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:23:15.154255 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 685a9b65b7f546edc3799d90 Id du CRON courrier_template_type_document_id = 6615475a4da9d4e61b6e8368 INFO:root:2025-10-24 15:23:15.157242 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 685a9b65b7f546edc3799d90 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:23:15.182241 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:23:15.183256 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 686be7c2bb1501a14e374788 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:23:15.211126 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:23:15.212143 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 6870d44da4d73425d36d9067 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:23:15.237858 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:23:15.238872 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 6878a8e9dd54b6146bf3fb1c Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:23:15.279699 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:23:15.280701 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 6878a8e9dd54b6146bf3fb1e Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:23:15.304262 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:23:15.306261 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 689363ff614ee93fca337d57 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:23:15.326791 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:23:15.328314 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 689b02aa410cd0b0f4c2f048 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:23:15.387483 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:23:15.403488 : Cron_Get_Given_Class_List_Default_Documents_For_Given_Type_Doc Le champ 'token' n'existe pas DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
\n
\n
\n

A l\'attention  mme   QSD SDS  

Situé :        

\n
\n
\n
\n
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n
à le plaisir de vous convier à la formation ci-dessous :
Formation :   CONDUIRE UN PROJET
Durée :  15.0 heure (s)
Lieu de formation :   vile sit1
Dates de formation :  23/10/2025 24/10/2025
Nom formateur :  nom_Enseignant_2 Prenom_2
\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Les séquences de formartion  :
\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 24/10/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_45844.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 WARNING:xhtml2pdf.util:getSize: Not a float '90%' DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 INFO:root:2025-10-24 15:23:19.100714 : Cron_Get_Given_Class_List_Default_Documents_For_Given_Type_Doc Le champ 'token' n'existe pas DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
\n
\n
\n

A l\'attention  mme   QSD SDS  

Situé :        

\n
\n
\n
\n
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : Christian MESNIER
Signataire dûment habilité aux fins des présentes : Emmanuelle BILLARD
Contact :  contact@franceactive-seineetmarneessonne.org
Téléphone : 01 64 87 00 99 
\n
à le plaisir de vous convier à la formation ci-dessous :
Formation :   CONDUIRE UN PROJET
Durée :  15.0 heure (s)
Lieu de formation :   adr site1  , cp site 1 - vile sit1 
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
\n
Les séquences de formation  :
\n
Du    23/10/2025 09:00  au 23/10/2025 17:30
\n
Du    24/10/2025 09:00  au 24/10/2025 17:30
\n
\n
Au plaisir de vous retrouver prochainement,
\n
24/10/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_52432.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 INFO:root:2025-10-24 15:23:19.551272 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:23:19] "GET /myclass/api/Cron_Daily_Automatic_Qualiopi_Documents/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Job_Cron.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:2025-10-24 15:24:25.844380 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 15:24:25.844380 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 15:24:25.844380 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 15:24:25.844380 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 15:24:25.844380 : ++ 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\\Job_Cron.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:2025-10-24 15:24:36.488944 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 15:24:36.489947 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 15:24:36.489947 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 15:24:36.489947 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 15:24:36.489947 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-24 15:24:43.843491 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:24:43.846488 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:24:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:24:44.363783 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:24:44.365785 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:24:44.369792 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:24:44.377821 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:24:44] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:24:44.380791 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:24:44] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:24:44] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:24:44] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:24:44] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:24:44] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:24:48.509809 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:24:48] "POST /myclass/api/Update_SessionFormation_Doc_Automatic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:24:48.533834 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:24:48] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:24:56.534985 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:24:56] "GET /myclass/api/Cron_Daily_Automatic_Qualiopi_Documents HTTP/1.1" 308 - INFO:root:2025-10-24 15:24:56.538985 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:24:56.538985 : ### CRONNN Cron_Daily_Automatic_Qualiopi_Documents : payload = INFO:root:2025-10-24 15:24:58.911039 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 68470d385546307026f07573 Id du CRON courrier_template_type_document_id = 6615475a4da9d4e61b6e8368 INFO:root:2025-10-24 15:24:58.914038 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 68470d385546307026f07573 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:24:58.948469 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:24:58.949469 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 685a9b65b7f546edc3799d90 Id du CRON courrier_template_type_document_id = 6615475a4da9d4e61b6e8368 INFO:root:2025-10-24 15:24:58.951473 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 685a9b65b7f546edc3799d90 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:24:58.974491 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:24:58.976502 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 686be7c2bb1501a14e374788 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:24:58.994529 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:24:58.995546 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 6870d44da4d73425d36d9067 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:24:59.028702 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:24:59.030703 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 6878a8e9dd54b6146bf3fb1c Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:24:59.092996 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:24:59.095984 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 6878a8e9dd54b6146bf3fb1e Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:24:59.147614 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:24:59.150613 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 689363ff614ee93fca337d57 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:24:59.201130 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:24:59.205131 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 689b02aa410cd0b0f4c2f048 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:24:59.260943 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:24:59.283380 : Prepare_and_Send_Convocation_From_Session_By_Email -'CONVOCATION_STAGIAIRE_MAIL' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 129 INFO:root:2025-10-24 15:24:59.294022 : Prepare_and_Send_Convocation_From_Session_By_PDF -'CONVOCATION_STAGIAIRE_PDF' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 306 INFO:root:2025-10-24 15:24:59.312907 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:24:59] "GET /myclass/api/Cron_Daily_Automatic_Qualiopi_Documents/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Job_Cron_Common.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:2025-10-24 15:27:05.085920 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 15:27:05.085920 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 15:27:05.085920 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 15:27:05.086921 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 15:27:05.086921 : ++ 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\\Job_Cron.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:2025-10-24 15:27:39.032421 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 15:27:39.033461 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 15:27:39.033461 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 15:27:39.033461 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 15:27:39.033461 : ++ 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\\Job_Cron_Common.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:2025-10-24 15:28:03.050287 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 15:28:03.050287 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 15:28:03.050287 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 15:28:03.050287 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 15:28:03.050287 : ++ 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\\Job_Cron_Common.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:2025-10-24 15:28:38.711264 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 15:28:38.711264 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 15:28:38.711264 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 15:28:38.711264 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 15:28:38.711264 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-24 15:28:38.941637 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:28:38.946735 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:28:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:28:46] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:28:52.493006 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:28:52.495001 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:28:52.499082 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:28:52.503060 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:28:52.509067 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:28:52] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:28:52] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:28:52] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:28:52] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:28:52] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:28:56.832388 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:28:56] "POST /myclass/api/Update_SessionFormation_Doc_Automatic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:28:56.855371 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:28:56] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:29:02.298276 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:29:02] "GET /myclass/api/Cron_Daily_Automatic_Qualiopi_Documents HTTP/1.1" 308 - INFO:root:2025-10-24 15:29:02.305253 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:29:02.305253 : ### CRONNN Cron_Daily_Automatic_Qualiopi_Documents : payload = INFO:root:2025-10-24 15:29:05.547210 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 68470d385546307026f07573 Id du CRON courrier_template_type_document_id = 6615475a4da9d4e61b6e8368 INFO:root:2025-10-24 15:29:05.553203 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 68470d385546307026f07573 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:29:05.599103 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:29:05.604106 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 685a9b65b7f546edc3799d90 Id du CRON courrier_template_type_document_id = 6615475a4da9d4e61b6e8368 INFO:root:2025-10-24 15:29:05.610128 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 685a9b65b7f546edc3799d90 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:29:05.666803 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:29:05.672813 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 686be7c2bb1501a14e374788 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:29:05.732583 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:29:05.737570 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 6870d44da4d73425d36d9067 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:29:05.805575 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:29:05.809549 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 6878a8e9dd54b6146bf3fb1c Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:29:05.893390 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:29:05.900509 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 6878a8e9dd54b6146bf3fb1e Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:29:05.962775 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:29:05.969765 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 689363ff614ee93fca337d57 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:29:06.058241 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:29:06.065225 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 689b02aa410cd0b0f4c2f048 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:29:06.141919 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:root:2025-10-24 15:29:06.453483 : Get_Courrier_Template_Include_Default_Data Il n'y a aucun modèle de document avec la reférence : QUALIOPI_AUTOMATIC_DOCUMENT_SENDING de Type : email INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:29:06] "GET /myclass/api/Cron_Daily_Automatic_Qualiopi_Documents/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:29:58.317479 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:29:58] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:29:58.320479 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:29:58] "POST /myclass/api/Get_List_Partner_Document_Super_Admin_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:30:02.695047 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:30:02] "POST /myclass/api/Get_List_Partner_Document_with_filter_Admin/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:30:06.370692 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:30:06] "POST /myclass/api/Get_List_Partner_Document_with_filter_Admin/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:33:32.656409 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:33:32] "POST /myclass/api/Get_List_Partner_Document_with_filter_Admin/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:36:00.135684 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:36:00.140178 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:36:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:36:00.622152 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:36:00.624162 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:36:00.625162 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:36:00.632261 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:36:00.636260 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:36:00] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:36:00] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:36:00] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:36:01] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:36:01] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:36:01] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:36:04.599433 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:36:04] "POST /myclass/api/Update_SessionFormation_Doc_Automatic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:36:04.628951 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:36:04] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:root:2025-10-24 15:36:12.086632 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:36:12] "GET /myclass/api/Cron_Daily_Automatic_Qualiopi_Documents HTTP/1.1" 308 - INFO:root:2025-10-24 15:36:12.092729 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 15:36:12.092729 : ### CRONNN Cron_Daily_Automatic_Qualiopi_Documents : payload = INFO:root:2025-10-24 15:36:12.105274 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 68470d385546307026f07573 Id du CRON courrier_template_type_document_id = 6615475a4da9d4e61b6e8368 INFO:root:2025-10-24 15:36:12.109800 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 68470d385546307026f07573 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:36:13.579456 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 685a9b65b7f546edc3799d90 Id du CRON courrier_template_type_document_id = 6615475a4da9d4e61b6e8368 INFO:root:2025-10-24 15:36:13.584003 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 685a9b65b7f546edc3799d90 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:36:14.650830 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 686be7c2bb1501a14e374788 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:36:15.670437 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 6870d44da4d73425d36d9067 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:36:16.750559 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 6878a8e9dd54b6146bf3fb1c Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:36:17.915473 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 6878a8e9dd54b6146bf3fb1e Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:36:19.062260 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 689363ff614ee93fca337d57 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 15:36:20.091563 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 689b02aa410cd0b0f4c2f048 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 15:36:22] "GET /myclass/api/Cron_Daily_Automatic_Qualiopi_Documents/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:34:18.055905 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:34:18] "POST /myclass/api/Duplicate_List_Session_Formation/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:34:18.196508 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:34:18] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:34:21.122073 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:34:21.126071 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:34:21.130069 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:34:21.136073 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:34:21] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:34:21.140081 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:34:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:34:21.144078 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:34:21.148078 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:34:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:34:21] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:34:21] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:34:21] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:34:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:34:33.054858 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:34:33] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:34:33.201966 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:34:33.224489 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:34:33] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:34:34] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:34:35.373578 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:34:35.377549 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:34:35.380548 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:34:35.382548 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:34:35.387580 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:34:35] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:34:35] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:34:35] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:34:35] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:34:35] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:34:43.891492 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:34:43] "POST /myclass/api/Create_Automatic_Sequence/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:34:43.942496 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:34:43] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:34:49.344326 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:34:49.348310 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:34:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:34:50] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:35:53.354432 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:35:53.358432 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:35:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:35:53] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:35:54.663744 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:35:54.667745 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:35:54.670760 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:35:54.675747 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:35:54.677761 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:35:54] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:35:54] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:35:54] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:35:54] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:35:55] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:36:14.832541 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:16] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:36:16.328625 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:36:16.331625 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:36:16.336623 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:36:16.340625 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:16] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:36:16.344625 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:16] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:36:18.654037 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:36:18.657036 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:19] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:36:21.312866 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:36:21.315868 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:36:21.318865 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:36:21.322865 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:36:21.327866 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:21] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:21] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:21] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:21] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:22] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:36:38.688572 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:36:40.922361 : L'utilisateur destinataire de l'email est invalide INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:40] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:36:40.935356 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:36:40.937373 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:36:40.940358 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:36:40.944356 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:36:40.947374 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:40] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:41] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:36:47.672777 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:48] "POST /myclass/api/Accept_List_AttendeeInscription/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:36:48.869849 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:36:48.872845 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:36:48.875844 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:36:48.878858 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:49] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:36:53.705698 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:36:53.706758 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:36:53.710660 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:36:53.713657 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:53] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:36:53.720657 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:53] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:53] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:53] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:36:53] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:37:06.617035 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:37:06] "POST /myclass/api/Update_SessionFormation_Doc_Automatic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:37:06.643039 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:37:06] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:root:2025-10-24 16:38:03.992079 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:38:03] "GET /myclass/api/Cron_Daily_Automatic_Qualiopi_Documents HTTP/1.1" 308 - INFO:root:2025-10-24 16:38:03.998074 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 16:38:03.998074 : ### CRONNN Cron_Daily_Automatic_Qualiopi_Documents : payload = INFO:root:2025-10-24 16:38:04.002059 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 68470d385546307026f07573 Id du CRON courrier_template_type_document_id = 6615475a4da9d4e61b6e8368 INFO:root:2025-10-24 16:38:04.006072 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 68470d385546307026f07573 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 16:38:05.495846 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 685a9b65b7f546edc3799d90 Id du CRON courrier_template_type_document_id = 6615475a4da9d4e61b6e8368 INFO:root:2025-10-24 16:38:05.499492 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 685a9b65b7f546edc3799d90 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 16:38:06.748345 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 686be7c2bb1501a14e374788 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 16:38:08.042453 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 6870d44da4d73425d36d9067 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 16:38:09.297916 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 6878a8e9dd54b6146bf3fb1c Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 16:38:10.480212 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 6878a8e9dd54b6146bf3fb1e Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 16:38:11.925257 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 689363ff614ee93fca337d57 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf INFO:root:2025-10-24 16:38:13.498377 : Cron_Daily_Automatic_Qualiopi_Documents CRON WARNING * Cron_Daily_Document_Sending: Il a un CRON qui ne n'est pas exécuté à la date prévue. Session Formation = 689b02aa410cd0b0f4c2f048 Id du CRON courrier_template_type_document_id = 65b7a92bce14fe0d46e393cf DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
\n
\n
\n

A l\'attention  mme   bbb aaa  

Situé :        

\n
\n
\n
\n
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n
à le plaisir de vous convier à la formation ci-dessous :
Formation :   CONDUIRE UN PROJET
Durée :  15.0 heure (s)
Lieu de formation :   vile sit1
Dates de formation :  23/10/2025 28/10/2025
Nom formateur :  nom_Enseignant_2 Prenom_2
\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Les séquences de formartion  :
\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 24/10/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_35316.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 WARNING:xhtml2pdf.util:getSize: Not a float '90%' DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
\n
\n
\n

A l\'attention  neutre   sss ccc  

Situé :        

\n
\n
\n
\n
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n
à le plaisir de vous convier à la formation ci-dessous :
Formation :   CONDUIRE UN PROJET
Durée :  15.0 heure (s)
Lieu de formation :   vile sit1
Dates de formation :  23/10/2025 28/10/2025
Nom formateur :  nom_Enseignant_2 Prenom_2
\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Les séquences de formartion  :
\n
Au plaisir de vous retrouver prochainement,
\n
Paris , 24/10/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_34668.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
\n
\n
\n

A l\'attention  mme   bbb aaa  

Situé :        

\n
\n
\n
\n
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : Christian MESNIER
Signataire dûment habilité aux fins des présentes : Emmanuelle BILLARD
Contact :  contact@franceactive-seineetmarneessonne.org
Téléphone : 01 64 87 00 99 
\n
à le plaisir de vous convier à la formation ci-dessous :
Formation :   CONDUIRE UN PROJET
Durée :  15.0 heure (s)
Lieu de formation :   adr site1  , cp site 1 - vile sit1 
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
\n
Les séquences de formation  :
\n
Du    23/10/2025 09:00  au 23/10/2025 17:30
\n
Du    24/10/2025 09:00  au 24/10/2025 17:30
\n
Du    27/10/2025 09:00  au 27/10/2025 17:30
\n
Du    28/10/2025 09:00  au 28/10/2025 17:30
\n
\n
Au plaisir de vous retrouver prochainement,
\n
24/10/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_58505.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAACnCAYAAADnu65nAAAAAXNSR0IB2cksfwAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAOwgAADsIBFShKgAAAAAd0SU1FB+kHBgYaIOUaxYcAACAASURBVHja7J13fFTF2sd/Z1t6JYVkd9MLoSSEElroAhJQiiCoNGn2BihiuffKtV7FVxEUECVIEQQEBEQEaYr0kB7Se+/JZjfbzvP+geSS7CabDl7myyd/cHbOmTkzc+aZ55lnnuGIiMBgMBgMBuNvjYBVAYPBYDAYTKAzGAwGg8FgAp3BYDAYDAYT6AwGg8FgMJhAZzAYDAaDCXQGg8FgMBhMoDMYDAaDwWACncFgMBgMBhPoDAaDwWAwgc5gMBgMBoMJdAaDwWAwGEygMxgMBoPBYAKdwWAwGAwm0BkMBoPBYDCBzmAwGAwGgwl0BoNxj8HzPKqrq1hFMBj3ACJWBfc2OuJRz+sbNxongLlAyCqnHeiJUM/roOf1qNRpUK3TQMXrYC0Uw0Yohq1QDJFQBDOBEGKOzXdNcf36NZw69RtWrVoJsVhyz5VPq9VCo9FAr9dDp9NBqVRCKBTCysoKHMdBLBbDzMwMHMexxmQwgZ6urMa54lSAuqfABGCQkwdCbF0Mfkupq8SFsuyOZ8JxkIgksBWZw8fCBu7m1rAXm+NufPK/lefi44LERtfCzG3xjv+wLhE4WaoanClKBdF/G1QiEiPCLRCOYvNOz69Oq8ae3Fhwd9YuB4S7+CLAyqFzBnXiUaGpx/WaItysKcUpZSUuqetQyesM0ooFAoyUWGGEuS16WzthgJ0rpOY2sBK27VNJrS3D+dKsbuszBGCAoxSh9m7d1jerq6uxfv16XLp0EWPGjMGwYcPuiUFNpVKhsLAQN27cQGJiAqKionDzZhIqKysaBLdQKIKnpycGDRqMfv2C0bdvH/j7B8DBwQECQdu/q+vXryMlJfmuv7tc7oHhw4cbfQe1Wo1ff/0VCkVti8/w9PTEsGHDDSY5SqUSJ0+ehFJZZ7IcMpkcI0aMaFddtobi4mKcO3cWer3eZNr+/UMRFBRkcP3EiV9QUVHRre3TXFnuGYFeqlXh9bIMlBJ129B12NrBqEDPU9dhcXFyp+c3SmKFabauGNvDE71tnGDWTdqxQq/F3uJU/FZf0+j6TbUCM6qLMbgLBu8KrRpvl2Ugn/hG1z/gdXjJoz8sOvndNbweS8vSb0nxv7AHh8P2bh0W6HoiZKtqsLswCT/UFCNOW29a+PM8TtfX4nR9LVCVD+QLsMjSAbOdfTDCUQY7Ueu00BJ13V/v1X38aGHTrQL99OnTOHPmNwgEQmza9BWCg4NhZWV114SZQqHAn3/+iSNHfsLBgwcAAII7+qtEYtYofW5uLnJzc3Hw4I9QqZQICOiFOXPmYtKkSfDx8YFYLG513gkJCVi9ehVEIjHuJs888xyGDh1qVJBqNBrs3bsX586dafEZL7zwEsLChkAkaiwezM3NUVNTjTfeWNOqicXu3bvh5eXd6e/I8zwOHjyId99da9KyEhjYC5GR243+duLEr9i3b2+3tQ0R4YsvNnapQGc2RdPqOs5rlFhZlomRKefxfvplZCmruyXnuJoSbKsrN7ieTzwOlKSB7yazCAfgk9IM/FKa2W15dpTC+jpsyL6Bh2+extvl2a0S5sa/Qh6RdeWYknUVy5PO4Fx5LrRNJjv3I0VFRdi27dsGgfn777/j3Llzd6UsdXV1OH36N6xatQqLFs3H4cOHIBAIGwlzU1hYWCI3Nwcff/whpk17COvWfYLU1BTwfOvbmuME4DjuLv+ZKiNMPqNZYSEQ4MEHJ2PEiJEmn5GXl4v9+w+0SoNuK5mZGdi9excEAtP1vWzZMkil0hbqo3vbp6thAr0tAwfxWFuZi3nJZ3G5Ir9LRZua1+NgSUazvx+tKUGqorKbbCJABfF4Oz8OV6qL72mRriPC2Yo8LEg6jZdLUpGg03Tas39QVWF2xiV8knEVJRrVffsd6PV6HD58CFFR1/5b7zotNm36qttNmHl5eVi79h08/fRT+Pnnox3WkDlOAKVSiY0bN2Dx4sU4fPgw1Go1G/z+wtnZGQsXLoSZmZnJtLt370JycudaTHU6HQ4ePIiMDNPWr+HDR2DixEn3lX8EE+jt4IK2HosyLuKX4rQuE24pigpsqilq9vcEXodjJd1n0iUACToN3s2+gfx6xT3ZLhrisasgCc9kXsEprbLZdEIAjuAg5Tj4cAIECETw4ji4cRzswbX4UZQSjzfKs7Ai5Q9kdpOl5l4jIyMDW7ZsNtCAY2KicejQoW4rR0JCPFaseAXff78b9fX1nfpsjuOQnZ2F115bhY8//g+qqpgn/21GjhyJBx6YYDJdWVkpdu7cCY2m8ybVSUmJ2Llzp8m1eaFQiOXLn4KDg8N91TYdXkMnIqNC7WU7N8glll0iWOTmNq1OLwTQSyCEVRvdk1Qg1BChkHgY647JvB6v5MXAxcwKAzt53VJHPI6UZqDWhGn3+6o8zFH1gtTCpts6zMn6GnyQHYX3fIfCXnTveDWreB225MTig9I0FDfjz+HFCdDPzBozHaToZeuCHmILuIrNIREIodBrUaqtR7lGiejqYhyqKsBNrRKFRDDWCruUFShMOY91PkMQYuti0Lt0xsrAcVjn6AXnLnAuBAA/q64fvLRaLfbt24eSkhIDzYeIEBm5DePGjYOXl1fXTS6JcPbsWfz732uRlpbape+rVquxefMmlJeX480334KTk9N9L9Ctra2xYMFCXLhwAVVVLVsJjx49gocffhhDhw7t+DeuUuH77/egvLysRa2biDBt2nQMGTLkvmubDgt0juOMiErCLFc/DLd36xINlmuDcLYC8KXvcAyydW7TpKFKp0G5RoXU2lJsK83AGbUCyiZpkvU6vJl1DduDxsHVrPOcgXJVtdhalWcy3TWdBr+UZmKJR3D3acEAvq8pQmBBEp6VB0N0D5iz9EQ4XJiKl0uMD+7unAAzrJ2xWNobfa17QCwQGvQgc6EIThILwMoBIxzcsYQPRnxNGXYU3cSB2lIUGJlcndco8X5ONCKDxsGyiRe88XrhML2nP7y7SPB2R0skJibim2+2NjugZmZmYO/ePXjttdVdYuokIsTGxmLVqhUoLS3tlv7FcRwOHNgPkUiE119fgx49etz3Qn3gwIGYNm0atm+PbDFdVVUldu7cgX79+nXYYTI6Ohr79/9gsl/Z2dlj/vwFd9VB827RZSZ37q9/gi7449pUDsBMIISlUNzqPyuhGFIzKwTbOOER9yDs6vMAPnUJgIuRbWInNEr8VJwGvpO8/HkinCjNRKa+8ZYqH6EI0yxsDbX0imyUdfN6biUR1hWn4Hhp1l13kiMAZyty8XphotHfR4nNscNnKD4ODMcAWxdIjAhzY33XQiDCYPue+E/ASGz3HoIxTaxNHIDhEkus9R5sIMxb0ye74q+rUSqV2LJlC7RaTYvCb8eOHYiPj++SMmRlZeKNN9Z0mzC/kx9+2ItvvtkKjYatqUskEsybNx9ubqatkydPnsTFixc7lJ9CocD27ZEml1Z4nse8efPRr1+/+7Jd2Bp6K7ATmWGpZ39skPaDmZHZ4bslqchUdc56aqlWhU3lWQbXX3T0wuuyEMib5P+bpg4XK/O7vU5yiMe7+XGIrS2/q22TqazGmuwo5BjZUz7b3BZf+odjXA85LATtM0aZC4QY7+SBbYGjscLWteH6CJE51vsOQ6DV/bFGR0S4cOECfv75qMm01dVViIyMRH195040a2pq8J///AdxcbFtuk+n04LjAKlUhuDgEPj7B8DCwgIqlRLUhh0Ler0OOTm5UCjq7uF26r68/P39MW/efJMas0qlxM6dO9sdUZCIcOnSRfzyy3GTab29fTBr1ixIJJ2zHCiRSGBhYdFpf0Jh1255ZpHiWomQ4zDdLQDvqmrwanlmo98KeT2iq4rgY2nfIU2JAJwuzUKKrrEG4CoQYoqLLzwsbDDIzAa5d+xL58BhZ0kaxjl5wkrY8T2wBOM+Ed4CETKbCM0rWhU+yLqOzwNGoqeZZbe3iY54bMtPwFWdocY0xdwGH/gNh6+lXSdYmwAvC1u85TsMjjkxOFBdgI+8ByPYxgn3i/9sbW0tNm7c0KptSBzHYd++vXj44YcwevSYTivDwYM/4vjx461vN47DzJmzEBY2GKGhobCxsYVEIoFer4darUZ+fj4uXry1bz01NbXFwdbGxhYrVqzE7NmzYWtraCmTyWR4+eVXWm0r0el0iIzc1uKkRyQSYebMWXBxcWn1OwcFBXVZMBcDbVAgwMyZj+Cnn35CcvLNFtOePXsaZ86cwfTpM9qcT3V1NbZs+drkFkIiwoIFC+Dj0zl734kI77zzb4SHh3dandnb2zOBfq8g5gSYKw3ClqpcpN5hEtcC2F+Rg2luARB1IHpbnV6LrWUZaPqJL7Vzg4elLSScAMt6BuJ01lVU3zEJ+EFVjZeqijG8h6zD78jDmBMYYa17H3xZnIKL2sal+0FVhT650VjlEwZLQfd2pyRFBb6pMrRO+ApEeMsjtFOE+Z04iM2wwmsAHlH5IdDa8b4R5kSEY8eOITr6Rpvu++abbzBw4EBYW3fcaTMvLw/bt28Hz+tbVd6IiKmYN28eBg8eDHNz406Inp6eGDp0KObMmYsjR37C559/BqWy8e4InucxcuQovPTSrWArzQnLcePGYdy4ca1+H7VajUOHDqKoqHmBbmZmjiVLlnRpIJKO4ubmhmXLlmHlyhUtauo8z2PHjh0YOnQYevbs2aa+d/Lkr7h8+ZLJtIMGDcbUqVPbFH/AVN4uLi7w9PT823yrzOTeRnqaWWOxnWGggvj6Gij02g49+0JFHqLVyqZqBma6+EHy10RhuKMU/Zqs5woAbCtKhprveBAHIQQQGjEdhNo44S15MLyMfCwfVuRhT0EydN0YcEVHPLYVJKLESJ5v9wzEYLueXZKvhVCEXveRMAeA/Px8bN68qU1BVgDgt99O4bffTjcKI9we9Ho9fvzxx1Z5tIvFYjz99LN47733MHLkyGaF+Z1apkwmw7Jly7Fly1b07t2n4TeJxAzLlz+NTz/9PwwdOqxTNd/W1gnRvR3ISSAQYOLESQgPH2ky7ZUrl3DixIk29aOioiJ8++23JpdGxGIxFi5cBDc39/taPjGB3laTBsehl42hx7yCCIVqZbufq+J12F6cgoomBu/nrJ0RZPNfr1pbkRmed/ZtZFrhAeytK8dNRXmXdpRJPTzxumsgHJvMxOtBWFt0E6cr8rrNSe5mXSUO1hSj6RRmtJkVJrn4QMgO2+g0wbNnzx5kZma0fXIoFGLjxg0oLi7uUBkKCgpw8OCPrcrv6aefxcqVK9u8vUwkEmHkyJF4//0P4OPjCx8fH3z++edYvXp1qxy/7mfs7e2xbNkyk+vDHCfA9u2RyM3NbXXf++mnn5CUlGgy7ahRYzB27Nj7vi2YQG8HjhJzND2NRglCja793q+xNSU4r6oxuD7LxbeRQxcHYJyzF3ybrJcrQDhQnNqlWrKQ4/CYey8ssHOHWWMFHtm8DmtzopFW1/UBOAjAn5X5KDTyrk+5+MNFYsE6aSeRkpKCPXu+b7emePNmEg4fPtyhEKDR0dFITU0xmW7WrNl49tlnTWrlzQscDqGhofjiiw2IjPwOERFTWhURjQEMGTIU06fPMNlPUlKSceTIEeh0OpPPzMrKwu7du0xq9NbWNli0aCHs7Ozu+3ZgAr0daHjeqJBpr26qIx67i1INDkSZa2GHUCOmY0exBZ519DTIf0d1IdK7OHqZrVCM1Z4DMNnC1qDzXNCq8K+s6yju4m10PBHO1hSj6fTJSyjBKAcpBGDaeWeg1WoRGbkNJSUd07A3bfoKOTk57fs2dDqcP3/epLm7Rw8nLF68uMN7jzmOQ79+/eDl5cWOVG0DVlZWmDdvvkmnL4FAgG3bvjVp8eF5Hvv27WuVZSgiIgJDhgxljcAEevuo1KjQ1JvVHByshe3bKpGsqMBxheG+2kecvI2e7iXkODzo4gP7JuvZubweJ0symvFT7zxczSzxludABIvMDETnobpybM6L7ZT1/ObIV9chpd7wCMiJFrZwkJizDtpJXL58Gfv37+vwc8rLy7B3795WaWVNKSsra5Uz3oIFCxEQEMga7S4SHByMJ56Yb1KjLikpxt69P7QYEjYxMQH79v1gMs8ePZywcOGidltlWp7cARUV5Q2n8rX3Lz8/v83+J+2Febm3VTsnHtdrDDUWO04At3Zs3eJB+LEkDalNBOAEiSVG9fBo9j5vSzu8aNsTa+/w8tYD2FKehWluAW0Kj9vmjg4g1NYZa2XBWJ59HcX035VzFYDPy7PhZW6LJ9x6dcladrlGiXwjE4Yhtq7d7mnf9rr7e2h9tbW1iIzc1qqDSYjIpDa7Y8d2TJ48GSEhIW0uhylzOxFhxIgRXb7Hl9EyYrEYjzzyCH7++RiysjJbtILs3r0LERERGDBggMHvarUae/bsQVFRocl+9cQTT6BPnz5d861yAqxY8Qr0el2HnuPr64fffjvTJZOObhPoZdp6FKg7LwCDABxczCzuujk1X1WLPYoSg+v9Le1bfVb2nWQpa7C/qgAcGpvspzvIWlwLFnMCTHf1x9rqgkbRJG7yOpwty8Z8Wd8uNu1wmOTkhdWqGrxSnNKo9BVE+KgwCd4Wdhjp0PlepyX1ChQZrJ8T3Mys7+0Rjwjf5NyAo7DzYuALOQGe9Q2DuJPPqb969QqOHv3J4Azxpnh5eWPgwIE4cGAfWtqDXVtbi507d6J3795tOme8oCAfdXUKWFg0P1kOCuqNgIAAJlHvAXx9fTFv3jy8++6/W0ynUNRix47vEBQUBAuLxuNcVFQUDh48aFKYe3v7YPbsR7t0371QKOzwRFEg6L6JZhcJdA4v5dyAGdd5Fd1LZIadfSbAWnj3NLA6vQ4bc2OR3WTGZgbgIXt3CNvxvqfLshHbZLvbEJEEU1x8TdeJTQ88Y9UDXynKGq5pAewsy0SEqx96iLt2RigRCLBQGoQMVQ2+qCls9FuiXot3c6KwwcwS/padG0zB6Bo9ocsOPelEiY73aks69Ym9OQGepsGdOxkvK8WGDRtMCnOe57F8+XIMGzYcly5dQn5+y+cPHD16BFOnTsXo0aNbXZbS0lKIRC1/84GBgd2i/TBaI7wEeOihh/Dzzz8jKup6i2mPHTuGGTNmYNSo//aHuro67N69GzU11Sb3tS9duhRyuZxVeiNFq4vI0muRrFN32l+9TtPla8MtoeJ12J2fgA3VBYZailCM0T082mw7KFTXYUd5lsF9D9r2hIeRuO1NsRCIMMvFz3CSoFHiXHlOt9SLg8gMKzxDEWFuWN5f1XX4JCcaFdrOjX1dayTMKzgOTmLmkdxReJ7HkSNHceWK6UAeffr0xcSJk+Dj49OqEKB1dQps2vQVampa77hZV6cEZ2Ki7OHh2Satn9G1uLm5Y9GiRRCLW7ZE1dersG3bNigU/z2O+dKlizh27IjJvhQWNgSTJ0d0W1S8+16g/69AADJU1ViXcRUri5JhTDStdPGDczuOiv29PBfntapG05QAgRCzXP1bPTkYaN8Ts80ar5frAPxYkoG6Dq79tBZPCxu86dEffY2Ent1eU4xv8+I71UnO+EE4BP09HoTj70BOTg42bfrKpJlQr9fjqaeegouLMziOw4wZM+DhYTqi1p9/XsCxY8da//21ok27y+GI0XrGjh2HkSNNB5v5/fffce7cWQBAVdWtMwBMOU9yHLB8+VPsKNv7UaDzAIo0KmTXK1r9l1VfizhFOc5X5OHTzGuYm3QGaytyUGvEQjDD3AaP9AyAoI3OX1VaNXaUZRg0xmRrZwRZt/54RjuRGR4zYp7fVV+Nq910aAsHYJi9G/4h7Qf3JtqUGsDHZRk4UprZaSfS2TSz7FKkVbEvugPodDrs378fhYUFJtOOGzce48aNx+11czc3NyxfvtykZkVE+Pbbb02a529jbW1lMkpYfn4etFota8B7CDs7Oyxa9KTJbYQajRqRkZEoLS3F6dOncfbsGZP9Z8qUhzBixAhWyUbosgXpXgIRLDrRw9lGKGqXh3AdgBezrqKtxth6AHVEBpHbGmnHIjO84z0Yju1Yu71YVYCjTbZeuXIcHnX1b7Nn+IgeHphQlIyTTQTajyXpGNFDDjHX9fM2DsBUFx8kq6rwUWkmFHfUWwnxeCcvDr4Wtgi1delwXs05lZVq6u/tr43jsKdnENwknXeQjYDjIOoks2NycjK2bv26VWkXL17SaM8xx3GYPDkC33+/2+TRqTdvJuHAgR/xwgsvmJwAODk5Q6fTtWi+TU6+CY1Gw9bR7zHCw8MxderD2Lv3+xbTXblyGXv2fI9ffvnFZH+QSCRYsmQpbGxsWAV3hUAnMrayTXjPMxQDjIRIbb8pgYNlO7wFedw66rOzCROZ4VOvQejbjndU6nU4VGoYMGGUhR0G2bm2+XkuEgtMdZDiZElaYy29rhxP1pQitB3PbA8WAiGelwcjW1WL7YpS3Kkzxes1eCv7Or70D4dnB7fUuZlbw47jUN1I4+eQV19zj39uHAY7yuBzDx65Wl9fj61bv4ZSaXpnyvTpMzB0qGEgjx49euDZZ5/Ds88+Y2Jew+Hbb7di8uTJ8Pf3bzGtVCqFlZUVeL75iXViYgJSUlIwaNAgNqLfS8JFJMKCBQtw8uSvqKgob1GGfPLJxyaXV4h4LFiwEH379u22dxCLxR32cpdIJN0WpKjDAp3jjOvNPcUW8DL/35xFPW5hj1Weoehv69KuTXQxNSXYcodneoNA5ATYXZDUrmdW67V/6cl3bh/j8WNJGvrZukDUTR3KXmSGVV4DkJb6B8422bb4s6oGn+VE49++Q2HdgaNebSSWcOMEqCZ9IwvB77UlWKjXwkbIHKTayqVLl3DkyE8m092KCDbPYKvR7bFg7NhxGDduPE6f/q3F55SXl+O777bj7bf/0eLZ1dbW1vD19W9xLzrHCXDu3DmEhoayvej3GL1798YTTzyBL75Yb1IxNIVM5oE5c+Z0WzheIsLbb/8Dw4cP75gyKhB2m9MmCyzTBgaIzPCUkzcecQtAD3H74oVriceh0nSjv0XWVSCyrqJTy7y9uhCLlFXw7UatMNDSHv/2GIDF6ReR2sQj/bOqAnjlJ+IZWT9I2mkqlptbw0tsgZtqxR02IeB4fS1K1UrYWLKYzm1BoVDgq6++bDFy153aef/+oS0K/KVLl+G33061qJVwHIcdO77DlClTjWr7t3F2dkb//v1NBpfZtWsnHnroIbYf/R5DKBRi9uxHceTIT8jKyurQs5544gn4+3df+xIRpFLZ3yoCIfNybyUPmtvgcNB4LPUIbrcwB26Fed1eXdRt5c7l9ThSkt5pDmmtZZi9G95072PUj2JdSSpOdWBbnaVQhCFGHAdreT1Ol2d3+7v+3fn1119x5cplk+lcXFzxxBPzWtSoAWDgwIGYOXOWyefxPI9vv/3G4AzyRhqHSISRI0eZPNylrKwU33yzFXV1HQ9mFR8fh+zsbNYxOgkPDw8sWbKsQ7sR+vULxrRp05kF5n7X0C0BvO3iB3+L1mlt5eo6PFV00+B6oroOefW1kFm0fxlBT4QjJekope7dZrOlIhdz3YPQ08yq2/IUchxmu/ohS1WNf5VnGUwy3smNgZu5Nbza4SDGAZjg6IGvKnJQcofw5gB8VZqBSc7eXRr69n+JwsJCbN68uRWnoXGYO/cxBAUFmXymhYUF5s+fj6NHfzLpfX78+M945JFZmDRpUosTBF9fvxbDiQLA3r170LNnTzz33PMmJx3NER0djVdfXQWxWIznn38BEydONBnYhmFCaxQIEBERgUOHDuL69WttF1KiW2edy2QyVpn3u4YuBjDWQYZHXP1a9bdI3g9rHQ1jqOcQj49ybqCyA0FS8uoV2FmVj+7eNZuk1+BUaVarwvLwnRi+x1IownMewVhiZahNX9fV44PsKOS3MzxwiK0zhjbZf08AonRqHCpOY3vSW8mBAweQlJTQKi1rzpw5rdaQgoODMW/eApNroxzHYePGDSgvb95pSiaT4eGHp5l0LOJ5Hhs3bsTGjRtRU9M2B0mdToerV6/i7bffQnLyTcTHx2HlyhVYv/5zlJSUsI7SQZydnbFs2fJ23Tt06FBMmDCBnX7HNPS2I+EEWCbrhzO1pTjTZBvYr2oFduTH4wWvgW12XCMQfi5JQ3qTMK/2nADP2Uth2UkhbXkiHKkpwhVt4y1cm8rSMa2nH2xELTuUEBE685w0J7EFVnsNRGrKeZy/o0x6AD8qKyHKiQLa4QZoLRTjmZ6BOJd1DdVNpiAflaShv7UTwnvIOz3yv5Z4XKjIx0A7V9iIJH/rvp6eno6dO78zbRHhOCxevKRNGpJEIsHjjz+OI0d+QllZaYtpY2KicfToUcyfP99o5C+O4/DYY3Px88/HkJaW2uKzNBo11q//DElJiVi+/CmEhIS06JDE8zyqqqqwb98+fPnlRlRW/teHpa5OgfXrP8fVq1fx+utr0K9fPxaZrAOEh4cjImJqqyLB/dfaY4nFixfDwcGBVSAT6O2jp7k1Vkv74M+sa40iwykBbCjLxHB7KQbZ92zTM0s19dhZnm0QaW6JjQve9A2DWScF8CcCfPMTsbAgvtG2sQsaFc6X52KKq1+L9ws5rtM7hb+VA972CMXTmVeRfoeTnB7AHmVVu587zFGGCSVp2K+sbHQ9n3isybmBrebWCLRy6DShXqfXYnNuHD4uTcc8O3e87TMYtn9Toa7T6bBz5w7k5+ebHFz9/PwxderUNmtIgYGBWLhwIT755OMW7yUibNr0FcaNG9dsbG53dymWLFmKN99cY3ItVq/X45dfjuPcuXOYOHEiJk16EL17B8HVtScEAgGICDU1NcjNzcWff17A/v37kZubY/S5PM/jwoU/MG/eE1iz5g1Mnz4dlpaWbJBsB7a2tliwYAHOnTuLujpFq+6ZNGkShg+/O0FkOI5DcXERQsOCJAAAIABJREFU0tPTO+2Zjo6OXTo5YQK9GcY4eeHVqkK8W9U42loqr8enuTHYaOUAhzbEDj9dloUYXVMvYg6PuPrDojOP/OSAsc5e8ClORnITa8Dm4hSMdfKEZYvburrGrDXaUYZVymq8XpSEmjtiF3TEMG4rkuBptyCcybiIiibxEC5qVXg+9QI+8QlDSDu3F95JmUaFT7Ki8FFVPgDCF1V50GcQ3vEJ+1tq6lFRUdi1a6dJIc1xHJ555lk4O7cvpsTMmY/g4MGDyMhoeVDMz8/DgQP78eKLLxoNO8txHKZMmYITJ34xGU3sNiqVEocPH8JPPx2GSCSCubk5HB0doVSqUF1dDb1e1wrfgVtUV1dhzZrVuHEjCq+/vgY9evRgg2Q7GDhwIB599FF8++03Jvuera0dnnxy8V2bQHEch7fffqvTrDJEwLp1n2LGjBldVmZmP2oGM4EQS2T9MExkZiAMvldVYV9BEvhWiqNqnQbfl2agrkn6+Zb27QpMYwpniSWecjDUdH6vr8W1qqK7Up9iToD57kF42l6KztqRyQEY7SjFuy4BBi3BA/hNU4elaX/idFk26tsZS17D3zKxP3vzLD6qymuYgqgBbKjKx/sZV6DQ/73CjtbV1WH79kjU15uOrDd06HA88MAD7V6/lMvlmD9/fqvu3759O5KSkpr93d7eHmvWvIGgoN5tHEgJWq0WtbW1yM7ORmlpCTQadauF+Z3PsbOzYxHpOjKumplhzpy5kEpNL988/vjj6Nev310tr16vh1ar7aQ/TZeXlwn0FvCytMNb0r6wbCLSOQCfl6Yjprp1zjIXK/NxSmPo/DXXxQ82os4POCDkOEzr6Q+XJjPLKgB7SlKh4fV3pT6thCI85xGCKZ14nKqIE2CerA9W2bkZ/f26To0HMi7jzZQ/EFdT2upDYlS8HimKCnyYcRnh6Rew30gUOi2AWr0WujbsWrgX3HouXryIQ4cOtkKA8XjmmWcahXhtDw899DD69DEd3au8vAzffvst1OrmHU979eqFd95ZC0fH7tWQiQhTpz6E55573mR8ckbLBAYG4rHHHmsxjUwmw5w5c9gOg7aOh6wKWma8szeWV+bh/2qK//txA0jkdfg8NxbrrUa3uI5ap9dhb3EalE22V0VIrDDEwb3Lyi23sMXTtm5Y22TJ4KiiDE8ryhHcCTHV21UuM2v8y3MgclP/wDVd5xyrai0UY4XXQBSmXsCuJuvpt1vs05oi7FKUYpalA8LtpRhg6wJzkQSWQjEshUKoeR4qvQ4KrQpRNaU4W5mHSGUl1H8Ja2O2mNfspVjjPRj2RhwNtc0I+cNlWXCuLu6SunU2s8TEHh4tpqmsrMTWrVtb5a0+bdoMDBkypMPlcnFxwZIlS7Fq1QqTWvGxY0cxffqMZk/q4jgOYWFh+PjjT/DWW2+26iCZjsLzPGbOfARvv/02c87qDIVDKMSMGTNx/PhxJCYmGKlvPZYsWQovL29WWUygd7KJSCDEsx79cT7pDK7rG5tMtisrMKrwJhbK+jV7oEpibSl+UFU1ES/AbCdv9BB3nelOzAkw1cXXQKDnEuHHolT064R15fbS16YH3pKH4Jns6yjsJGuBm5kV1vmHQ559Ax9WGT/Jq5jXY6OiDBsVZbAVCOEjEMFdIIQ9J0Qd8SgjPa7rNKhvhcb9vpMPnvfo36yFxeiBOMTjleKULqvX52x7tijQeZ7H8ePH8ccf502uCwoEHBYsWGg0xGt7mDRpEvbsGYzLl1s+Z12pVCIychsGDBjQrCYsEAgwfvx4ODk54R//eBsxMdFd9x2JxViwYCFeeOFFODo6sgGxsyb2cjkWLVqEN95YY3BcamjoQEyd+hALItMOmMm9Ffha2uNVtyDYGjG9v1ucglSF8T20WuKxvzgNyiYCYoTIDOOcPLq83H1snLHU0nAQ+qGmECmKirvY6ThEOHniTRd/dKa7i6uZJV73GYwNroFw4wQtTlhqeD2idWr8rFFit7oWhzV1uKCtNynMewnF2O8xAC97hnbJcklHMDVBKygowMaNG0wKcyLC44/PR0hISKeVzdraGs8993yrYlqfOnUSp06dNDHhEKB///744osvMGPGzC4xzbq5ueOTTz7FqlWvMmHe2X2V4zBx4iQMHhxm0PeWLVsGV1dXVklMoHfdQPlwTz8ssnGBsImmncnr8Un2Daj0OoP7UhQV2FFraF59xEHeLZHMLIUizHU1PM0qidfjRFnmXa1TMSfAPPcgLLbr3GUHO5EET3uEYL/fCCy0doJrJwWjkHECvGjnhoO9xmBmT39YCP9exi29Xo+DB39Ebq7pkLv29g54/PHHOv0QjGHDhv11hjpMTii2bt2K4uJik0LBy8sb7733PjZt2oIRI8I75RAMe3sHLFiwELt27cb06dPZmnkX4ejoiMWLl9zhZEiYNOlBjB49hlUOE+jNDA6d9BwLgQjPe4Sgt5EtX7uUFThUlNIoxhoPwvHSTAOTcm+BCBEu3bc2NNDBDbPMbQ2u76/IRV694q62jZ1IglWe/THF3KZT20zIcRju4I5NvcZgl/cQPGZhD6927vPvLRDhFTs3HPAPx8cB4ehl5Qjub9jX09LSsGXLllvHHbfwx/N6LFiwsM2e5K3BzMwMy5cvh0QiMVmOqKhrOHLkp1adwmVtbY0JEyZg06bN+Oyz9Rg9egxsbe1aHTuciCAUChEY2AvPP/8Cdu/ejbff/gf8/Py6NDrZrfrmm/2jLoh2SIQW8+xIvPX2EB4ejgkTJt5SQCytsGDBQtjZdd/hSqbqorP/upoOqxm2IjMscZA3GkwIBEdx92/tcBSbY4W91EgZO2efsK+VPd6Th+BsVaHBbzGqakzUqhvWxau1GlQQb1AeuZk1/Cy7z7HGXmSGBa4BkFcXNhJEBCBNWQWZuXXjwVEkwQJHeaMDTngQLLtor7WnuQ0+8h6CvnesLXMAHDqh/5gJhBjv5IlwRxmSFRW4VF2IazUlSNHUIUWvRSHPAw2BeDmAE6CPQIheQglk5jYYZ++OXjbO8LO0g6CNA7uVxByrHeXoTr92XwvbZgVHcXExli9/yrTlRCzCjBkzu2z9sn//UHzwwUcoKjK9fVIgEKKurg7W1tamrWgcBzs7Ozz00EOYOHEi0tLSEBcXhytXrqCgIB95eXmoqalGfX09hEIhrKys4eTkDC8vT3h7e2PkyFHw8/ODs7Nzt4QYFYlEeOONNw3Wjxu/vwBOTk6dluft6H3Tpk1r2Rolk3VbRDwrKyssXrwEp0//hhkzZiIsLKzbvpeIiAgMGzasW2VUr169uvT5HBELes24f9AToUSrQq1WDZ1OC9xeM+cE4AQCmIskcJJYsDPV/4dQKBSorKyERqOBXq8Hx3EQiUSwtLSEk5MTc766y+h0Oqxfvx4TJ05A3779WIUwgc5gMBiMvyu1tbWwsrJisfKZQGcwGAwGg8GmQwwGg8FgMIHOYDAYDAaDCXQGg8FgMBhMoDMYDAaDwWACncFgMBgMJtAZDAaDwWAwgc5gMBgMBoMJdAaDwWAwGEygMxgMBoPBBDqDwWAwGAwm0BkMBoPBYDCBzmAwGAwGwxARqwLG/QARQaVSged5mJmZQSxmx6MyGIz2odfrUV9fDwAwNze/Z47gZRo6475AoVDgrbfewpNPLsKNGzdYhTAYjHbB8zyOH/8ZTz/9FNat+6RBsDOBzmB0EzU1Nfj552O4cSMK7u5urELu0DTy8/PATlFmMFpHQkIC/vnPf0Kr1WHRoidhZWXFBDqD0Z2kp6ehvLwUwcEhsLOzZxUCIDn5Jj788ANs3rwZPM+zCmEwTFBYWIj3338PcrkcH3zwATw8PO6p8jGBzrgvyM7OgZmZOQYOHAQLCwtWIQAOHTqEr776EsHBwRAI2FDAYLREfX09Nm3ahIqKCnz00Ufw9va+58rInOIY//Oo1WrEx8eBiODv7w+RqPXdnogamaNNCb4707dXSLYlzzvTcRzX6F6O48BxnNH0CoUCN2/ehFgshlQqa/Tb7XuM/Z+IjD73Tg3f2O/tLa+xe1tTnq56bnO09f1bWz9tKWNb3rm179KZfa8tfd1UPbVU562pY2PlNHWfXq/HrFmzsHjxYsjl8ja9W3dNmJlAZ9wHAr0eUVFRUKvr4ePj0+pBLTs7G9euXcOVK5dRUVEBBwdHjB49GsOGDYOTk5NB+sTEBJw+fQapqSkQiyUYP34cRo8eA2tr61blqdfrkZ6ejtjY2L/yrISjowPGjBmLsLAwgzwBYNu2bSgpKcaMGTNRX3/rPePj4/6yRgzE2LFj4ejo2JD+woULOH/+HOrqlLh27Rp4nsePPx7AmTOnAQDTpk1Dnz59UVZWhm+//QZCoRDLly9HYmISzpw5jczMTDz77HMICQkBEaGkpARxcXE4f/48iouLYW5uhpCQEISHj4S/v7/B4BgVdR3nzp3HgAGh8PHxxcmTJxEdHQ2VSgl/f3+MHj0GgwcPNvAa1ul02LRpE+rqFJg9+1FoNBqcPXsGsbGxePDBB/Hww9MAAEqlEjdu3MCFCxeQnp4OgYBD7959MGrUKPTp08dgMpebm4vvvtsOHx9fPPDAA7h27RpiYmKQn58HPz8/hIeHIySkv9FJIM/zKCwsxLVr1xAVdR25ubmwsrLGyJEjER4eDjc3t0bvX1paiu+++w48r8eyZcthb2+49BMfH4ejR4/C3d0dCxYsBMdxqK6uxtdfbwERYdmyZUhPT8eZM2eQlpaGxYsXY/DgMOTkZOP48V8QHx8HgEN4eDjGjx8PZ2fnVk8i8/Pzcf36NVy9eg1FRUWwtrbCyJGjEBYWBplMZjDBOH78Z0RHR2PKlCmwsbHFpUuXEB8fB41Gg5CQ/hgzZozBfXdOsuPi4nD16lUkJyejqqoK7u5ueOCBCRg8eDB++ukwSkpKMXXqVPj7+zfKNy8vr6GcxcVFsLa2xogR4Rg9ejREIhG+++47mJubY8GCBbC0tGy4T6FQIDo6GteuXUVmZiYUCgV8fHwxadIk9OnTG9u2RYKIx9y5jzX61nQ6HZKTkxEVFYUbN26gsrIC7u5SjB49GuHh4Q153Eaj0SAq6jr++OMPJCenQCp1x/jxD2DYsGFtUibaqw0wGP/TpKSkkFTqRoMHD6KSkhKT6Wtra2nz5s00YEAoeXjIKCDAn0JDQ8jDQ0YeHjKaNGkixcREN6TneZ6OHz9OgYEB5OPjTWFhgykgwI+8vDzotddeo6qqKpN5VldX0+bNm6hfv74kk7lTYGAAhYQEk6ennDw95TR16lSKj49vdE9lZSVNnTqFAgL86MknF1FAgD/5+nqTn58vSaVu5OEho2nTHqasrKyGe/bu3Uu+vt7k5eVJcrmUPD3l5OfnQ35+PhQWNohSUlKIiOj69etkZ2dBU6dG0CuvvEy+vt7k5uZKvXsHUWpqCmm1Wjp16hRNmjSRPDxk5O3tSaGh/cnHx5tkMnfq3TuIjhz5ifR6fUPeOp2O1q1bRzKZO82YMZ3CwgaRXC6lwMAAksulJJO5k5+fL3300UekUCgavWtWVhYNHTqEQkP707/+9U8KCupF7u6u5OhoS6dOnSSe5ykhIYFmz55F3t5e5OXlQSEhwdSrVwDJZO4UEOBPn376KdXX1zd67qFDh8jV1Ynmzp1LU6ZEkIeHjAID/cnDQ0YymTv5+/vS5s2bSaPRNLpPpVLRd99tp8GDB5JcLiUfHy8KDu5L3t636nX06FF06dIl4nm+4Z7Y2Fjy9/elmTNnGDzvNl999SXJZO60cePGhnsTExPJxkZCEydOoFWrVpKfnw+5ublSYKA/xcXF0qVLl2jQoIHk6Smn/v1DqG/fPuThIaO5c+dQbm6uyb6nUqlo//79NHJkOMnlUvL19aaQkGDy8vIguVxKI0YMp7Nnz9Adr0I8z9Py5cvI01NOS5YspuDgfuTl5UEBAX4kk7mTXC6l4cOH0dWrVxvlxfM8ZWdn0TPPPEN+fj4klbqRp6ec/P1v9VkvLw+aO3cOjRgxnAIDAyg7O7tROX/4YS+Fh48guVxKHh5SCgrqRV5eHiSTudPYsWNo7dq15OrqTMuXL6O6ujoiItLr9XT9+jWaNu1h8vLyJKnUjXx8vBry9/f3pWXLlpK3txfNmDGdysvLG/IsLS2ld9/9N/Xu3euv79KfgoP7NXw7Tz75ZKPvS6vV0ubNm8nPz4f8/f0oLGwweXl5kI+PF61bt460Wm2XjnVMoDP+5zlx4gS5u/ekpUuXGAiKptTV1dHatWtJLpdSRMRk+u677yguLo6Sk5PpwoULtHz5cpJK3WjatGlUXV1NREQVFRU0YEAo9evXh44fP07p6el05cqVv4TWYDp79qxJYf7GG2+QTOZO06Y9TPv376f4+Hi6efMm/f777zR//nySy6U0f/78hjyJiJKSkqhv3z4kl0tp/PhxFBkZSbGxMRQbG0s//LCXhg8fTnK5lNaseZ10Oh0RERUUFFBcXBz961//JKnUjd566y2Kjo6m2NhYSkhIaBB427dHkru7K8lk7jRp0gT6+ustdOnSJfr999+pqqqKDh48SAEB/jRo0EBat24d3bgRRSkpKXTjxg368MMPycvLgwIDAygmJqahvBqNhubMeZTkcin5+/vRq6+uovPnz1N8fBxFRUXRhx9+QIGBAeTu3pP27t3bqI4uX75M3t5eJJdLaejQIfTRRx/RH3/8QefPn6eysjKKioqioUOHkJ+fD61cuZIuXvyTbt68SfHx8bR161YaNGggeXl50KFDBxsJ2c8//4xkMnfy8JDRiy++QOfOnaP4+Di6evUqrVmzhmQyd/L0lNOVK5cb7qmvr6fPP/+M5HIpjRo1krZs2ULR0dGUlJRE165doxUrVpCnpwc98MD4RgJ1z5495O7ek955551GE507hd0rr7xM3t6edP78uYbr+/fvJze3W20xbtxY+vLLL+nixYv0+++/U35+Ps2dO4fkcint2rWTkpOTKTExkZYvX0aBgf4UGRnZYt+rr6+nDRs2kIeHjEaODKetW7dSTEw03bx5k6KiomjNmtcb8s3JyWm4r6qqiiZOnEByuZQGDhxAX3zxBV2/fp3i4uLoxIkTNHPmDJLLpTRz5kyqrKxsuC8jI4MiIiaTVOpGDz44iXbu3EFXr16luLhYOnfuHL344ovk4SEjuVxKY8eOaeiPKpWKPv10HXl4yCgoKJA++OB9unTpEiUkJFBUVBT93/99SgMG9G+YGH711ZcN7Xzp0kUKDu5HMpk7zZ8/nw4ePEg3btyg2NhYOnr0KD3++OMkl0tJLpfS6tWvNdxXUlJCS5YsJrlcSnPmPEpHjhyhuLg4unnzJp09e5Zmz55FMpk7rVy5oqGcSUlJJJO508SJE+j8+XOUnp5OJ0/+SoMHD6LRo0dRXFwcE+gMRnvR6/W0adMmkkrd6LPPPjOZft++fSSVutHcuXMazbxvU15eTk888QTJ5TLat+8H4nmeoqOjycNDRkuWLG40YUhMTKSUlBSjg/edg/jWrV+TXC6lBQsWNNJI7tQSpk6dQq6uznT48OGG67/+emuiMnPmDKMDxZEjP5G/vy8NGjSQioqK7tCUtfTPf/6DpFI3OnbsmMF9Op2O1q5dSzKZOz399NONBvJbmmYM9enTm8LCBtOZM6cbCcjbgvv9998jqdSNVq9e3TDYFRcXN2iQBw4cIJVKZZDv999/Tx4eMho/fhwVFBQ0/BYZuY1kMnd68MFJFB0d3ahOi4qKaPr0aeTj4027d+8itVpt8E6HDx8iLy8PmjDhgQaLiUKhoMWLnyR3d1fauHGjwWSvtraWli9fRjKZO23Zspl4niee5+nEiRPk4+NNERGTKS4u1iAvhUJBS5cuJXf3nrR58+aG6++88w7J5VI6evSo0b5QUlJCERGTqU+foAZLiV6vp//7v09JJnOnJUsWU0ZGRqP6rq6uosBAf+rXr2+jNs7JyaHo6OhmLQG3+95vv51qsDrduHHD6Lu89tqrJJW60fr16xuux8fHU9++fWjo0CF04cIFgz4QFxdHAwcOoMBAf4qKiiIiIqVSSS+//BLJZO60evVrlJeXZ5CfWq2mf/97LUmlbvTmm2+QVqslnufp119/JblcSmFhg+nkyZMGbazX6+nChQvUr18fcnbuQadOnSIiosLCwgYr0rp164xayyoqKmju3Lnk7t6Tdu3a1fC8zz//jKRSN3r55ZeorKzM4L60tDQaM2Y0+fh40aVLF4mI6JdffiGp1I0++OD9RmmjoqIoOzu7xbGgM2CurYz/aTQaDa5duwatVgMfn5a9UsvLyxEZuQ1isRivvLICnp6eBmkcHR0xZsxo6PU6XL58BTzPw83NDebm5rh+/ToSExMbnHWCgoLg7+/fokNMSUkJvvnmGzg5OWPVqlVGt8E4OTnh0UfnQCKRICYmuuF6TEwMBAIBHn/8CfTt29fgvgEDBkIu94BSqURZWWnD9ZqaWsTExAAgo/nV1NTg2rWr4Hkezz//fCMHII1Gg71796KiohzPP/88xowZa7BGKhaLMXPmI6isLMTJkyegVqsBAJmZGaipqUZYWBgiIiJgbm7e6D6hUIjJkyfDy8sbMTE3EBsb2/BbQkICRCIRXnzxJYSEhDSq099+O4XLly/h0UcfxSOPzIJEIjF4p2HDhsPfPxD5+fnIyclpWG+/dOkSevRwwpw5cwz2E1tbW2P06NHgeR75+QXQ6XRQq9XYuvVrCAQCrFy5En379jPIy8rKCrNnz4JIJEJ8fDx0Oh1qamqQnJwMsVjSbByEysoKZGVlQSaTQyaTNZTx4sWL0Om0ePHFl+Dt7d2ovgUCIfz8/FFSUoQLFy5Ar9cDAORyOUJCQlqMiKjRaPDNN9+A4zi88sor6N+/v9F3mThx4l/r+/FQKusAAEVFRaiursIDD9xaG27aB273faVS2RB4JS4uDt9/vwseHp545plnIZVKDfKTSCSwt3cAAISGhkIkEkGpVGLjxg3geR4vvPAixo0bZ9DGAoEAffv2hYODI4RCAXr16gUA+OOP35GUlIixY8dh2bJlsLOzM8jT1tYWYrHoL3+L3gCArKwsREZGwsnJGa+88gp69OhhcJ+vry9GjBgBrVaLxMREEBEcHBzA8zx+//13pKenN6QNDQ2Fh4dHlzvHMac4xv809fX1iI6+AUtLKwQG9moxbVpaGi5e/AO2tvbYt28fjh49YiQVh5SUZAgEAiQl3RLePXr0wBtvvIk1a1bj2WefwcqVKxERMQW2trYmy5eSkoKiokJYWVljx47vDITcbW4PDpWVldDptOB5QlpaOiQSCWQyqdF7BAIOAoEAYrEYFhaWjQR2XFwsvL19jXrr1tTUIDY2Br169WoQLLdRKGpx7NgxCAQCnDt3HqmpaQAMg9IoFHXo0UOK/Pw8qFQq2NraIj+/ABqNBoGBgc2+p6WlJYYPH4HU1BQUFRUBAKqqqpCamgorKyuDSZZWq8Xly5chEomQkZGJd9/9d7NOjqWlJairq0NtbS0AIDs7G0VFBZg5cxYsLMybqUMhAIKdnR2EQiGSk5ORmJgIgHDo0CGcPXvW6H35+fkgArKzs1BdXYW6OiVSUpLh4OBgdKJ4u40rK8sxZcqUBoGlUCgQExONwMAgowLQysoKzz33PJYvX4o1a15HYWEh5syZY9SBsinZ2dmIiooCxwlw7NjPuHDhgtF0hYVF4DgOCQnxqKtTwtLSCteuXf1r0jjAqNPb7X4nkUgaHMESExMgEokxe/ajzXqJ19fXIzk5GRzHoWdPt7/uS0RsbCyGDBmKyZMnNysUq6urkZSUgCFDhjU4qp05cwYcx2HWrNmwsbExel9tbS3S0tIgk3k0OCpevXoVhYX5cHR0wqZNmyESCY2OBdeuXWuYrBARgoODsXjxEkRGbsOzzz6Dl156GePHj4eZmRnzcmcwOkpWVhZKSorRu3cfODg4tJg2MzMTZmYW4HkeBw7sazGtWCyBg4MjOI6DUCjEo4/OgUgkxtq1/8Krr67CyZMn8eqrryEwMLDFrTfZ2dl/aXDV2L+/5TxFIjGEQhE4ToCysmKkpqbA2toGMpnxwbGmphbFxUVwcXGFi4tLo0lETU01pk59yOhAk5KSAqWyDqGhAwwEb1lZOYqKCiAWS3D69KlWlFcIiUQCnudx+fIl8DyPgQMHmahbMQBqGETLysqQnZ0NV9eeBoKgqqqqYbJz5colXL16uYUnc5BIxBAIuIb2Njc3R0hI/0YTnjs9qktKigFwkEqlEAgEqK6uhkJRC57nm5nw3fn+IlhaWkIkEiMvLxd5eTl48MEIWFsbFyxJSTchFIowaNDgBqGVnp6G6upqTJr0oIE3NXBri9WECROwefPXWLv2Hbz//rs4ffo3vPzyywgPH9li3ysqKkJ9veqOdyET/d0BQqEQGo0GyckpsLCwaHZyUlFRgaKiYtjZ2cPBwQFarRZZWdkg4iGTyZoVyrW1tUhMTICFhQV8fX0bnqXTaREQEGBUU75NamoKRCIxBg0aBFtbW9TV1aGwsBDm5uaQSt2bvS8nJwdVVZUYNGgw3NxuTSIKCvIhEolRV6fAnj27Tfbz2+UyNzfHypWrYG/vgA0b1uOpp5ZizpzHsGLFSri7uzOBzmB0hIKCAhAR+vbta3SbUFNtj+M4PPLIbKxevdqo6bbpYHp7e5WFhQUee+wx9O/fH5s3b8Lhw4eRkZGBr7/+Gn5+/kbvJyKo1bfMkXPnPo7XX3/d5PsIhUIIhUKUl5cjIyMdAwcOanZrUmZmJioqyjF27LhGwXSysrIgFkswYMAAo5pydnY2RCIxgoODDQS+Wq0Gx3Hw8/PH119/DUfHHibLbGdnB51Oh5iYGNjbO7Q4sOl0OkRH34BOp4OX160lkry8PJSWFhvdIqTT6aBQKCASibB79x7RMj2ZAAAgAElEQVQEBgaaLI+lpeVfZtIE6PV6eHp6GhV8t7bARUOjUTcsTRAReJ7HkCFD8dVXm0weysFxHGxsbJCamgqOEyAkpL/Re9RqNdLT0yEUiuDhIW8oT25uLgQCAYKCgpoNiCQSiTB58mQEBwdj584d+Prrr/HKK69g/fr1GD58RLNl43k9iAijRo3BJ5980qr+bmNjg8LCQqSnp8HOzh5ubsbbsqSkBEVFhfD29oZUKgXHcTAzk0AgEECpVDabR0VFBWJibmDSpMkN5vHb6VuqayJCTk4OOI6DTCaDUCiEWCyGWCyGVquFRqNp9t68vDzU1dXB09Ozob/rdDoAwGuvrcbcuY+Z3FMvFAobJikODg54+eWXMXJkOD799FP88MNeZGVlYdOmza2ynDCBzmAYQa/XIyYmBjyvh6+vr8kT1pycekCn0+LmzSRYWlo2a6IzZs4VCAQQCATo06cPPvjgQ7i5uePLLzdg586d+Mc//mlUI+E4Dl5et9ZECwryYWVlZXJQvU1iYiLU6noMGDCw2YEuMTEBHCdopPHV19cjISEBOp3WqHalUqkQExMNrVYDDw/D393d3WFuboEbN66CCCatHv8dNHNRUlICb29v9OzZs9lB+fz584iLi8WQIcMQEBAAAEhIiAeARu9x52TB398fmZkZqKysbHV5FAoFrl+/DqFQ2OwkQKVSITo6Cu7u0ob4BRYWFjA3t0BVVRV0Ol2rB+jy8goIhUK4uroaba+KinLEx8fBwsK8YQKo0Whw48attvD29mm2790OjiKTyfDqq6/By8sbb7zxOj7//HMMHhzWbL93dHSERCJBamoKVCoVXF1dW/ku5cjPz0NY2JBmJ5O3td6goAiYmZlBIBDAyckZt5asUqBWq41ah65fvw6JRIJRo0Y1TDatrKz++kYKoFQqjVoqNBoNrl+/jvp6JYKCggDcWo93de0JrVaLmJhYhIUNMRDMer0eFy/+CZ7nERIS0nDd1tYORDxSU9NgZWXVapO5Xq+HUCiESCRCWNgQfPnlV1izZg1OnDiOkyd/xWOPPd6lYx5zimP8Twv0qKjr0Ot5BAX1Npk+NHQA/P0DER8fh2PHjkGr1RrVAhQKRcP/4+Li8OWXG1FSUtKQzsrKChERERCLxUhISGjx4JOAgAC4urri/PlzOHHiF4OY6jzPIyMjw+BEp4yMW9pcSEiIUQGh0WiQnp4OkUgEX1+fhoFMrVYjLS0VSmV1wxplU00xKioKjo494OfnZ/C7lZUVpk+fCWtrO2zfHom6ujqjA35hYWET824xqqqqoFarUVtba1AnPM8jOTkZ//nPR9Dr9Zg79zE4OztDp9MhLS0NIpEYvr6+BgOypaUlBg0aDL1ej02bvmpYd2/6Tv/f3nlHx1Vdi/u700fSqGtmNCpWteUqG4MLmGLAlICBAAmmOLz3CxB4TkKABMgjgVASQhJqEpKQAAYC5NEMxhhsggFj44JxxUWWbFnF6l1TNeX8/pA8nhmNpJFkmZLzrWXW4mpuOefuu/c5++y9T2VlZdg929ra+OKLnUyePDWs8E4ohw5VcvhwLdOnzwgakaKiIoqKiigr28fy5cuDM7lIV3ZbW1vYseTkZAIBP9u3b+83W/T5fGzYsJEDB8qZPHlKsBCR1+tl69bPSU5OCSuuckT2amtrWbp0aVjwlVqtZt68U8jMtNHQ0NjvOUIpLh7PxImTqK2t4a233ooq7w0NDTQ3N/cbKLpcLkpLpw/oOj8S0Dhz5szgOzvttNNIT8/gueeeZfny5djtdrxeL16vF7vdzooVK3j00UdQFBVW69GiPIWFhZhMibz//mo2bdrYT3b8fj979uzhk08+ITc3n3Hj8oJ/u+SSSzAa43j66adZu3Ytbrc7OGNvbW3l6aef5rXXXiM+PoHi4vHB8+bOnYtWq2P58rf4/PPPo8prZWVl8LvsHRhs4E9/+mPQo6AoCmlpaVxxxRUEAoHgOvtYov7Vr371K6n6Jd9EmpubeeKJxxGi16DX19ezf//+fv8qKyuxWq2kpKRgMBh4//3VrF+/Ho1Gg9VqRQhBe3s7q1at4qc/vZWGhkbmzJmDoij85S9/6fuIXZSUlKAoCnZ7NytXvsvatR9z8cWXMG/evAFddiaTCY1Gy4cfrmHdunXExcWTkpIMKLS2trJixdvcdtutOBxOZs6ciUajoauri6VLn6WmppobbrghqmFubm7iqaeewu128z//syTovuzp6WHZsmW0tbWTk5NLTk4OXq8XlUqFRqOhoqKcJ554jFmzZnP55d/p55LXaDRkZGTw7rsr2bRpIx0dHVgsFnQ6HXa7nc8++4z777+fd99dybx584JejhUr3mbt2o9pbW1h48aNpKSkBF3xTU1NrFy5kjvu+BlVVYdYtOhKrr/+BvR6PS0tLfzjH3/H4XCyZMmSqFHKNpuNLVs+Z/v2bZSVlWGxWDGZTLjdbsrLy/nLX/7Cvffew+zZs4Pu/m3btvHqq69y1llnc/7534pawWvDho2sXr2KSy+9jNNOO63PbawnNTWFlStXsnHjRnw+LxaLBZVKRUdHO2vXfsIdd9zOvn1lzJ07Nziz8/v9vPnmm+zZs4eMjAxsNhter5eamhpeeulFHnjgPoQQLFp0FXPnzkWlUlFVVcUTTzzOpEmTueKKRf1mpsuXL+fuu39BRUUFU6dORa/X43K5WLNmDStXvsO0adP47nevGNCDo9FoSE1NY+XKd9i0aSM+n5+0tDQ0Gg12u51169bxs5/9lN27dzN79uzg/V9//XV27tzBdddd32+gcUTGXnzxn9TUVHPdddcHg/nS0tKIi4sLDl7Xrv2YgwcrWbv2Yx555BGeeeYfOBwOfD4fixcvJi8vL+iFAVi/fh2bNm0mOTmF1NRU/H4/9fX1LFu2jDvvvJ329nZmzpzJpZdeGpTbnJwcGhsbWL/+E95+ezmbN29m7959rF69igcffJAVK5bj9XpJTk7myiuvDK6FJycn43K52bRpAx999BFJSckkJycjhKClpYVXX32FW265GZMpkcmTJ+P1evnFL+7iX/96ORi8KYSgra2NpUuXsm/fXhYvXhw1K+KYIjOVJd9UNm3aKAoK8oPFJrKyMqP+u+qqq4I5yE6nUzzyyCMiJydLZGVlivT0ZFFcXCiyszOFzWYRJSXjxQMP3C+6u7uEEEJUVlaKSy65WNhsVlFQkCcWLrxQzJx5gsjMtIhFi64Iy6UeCLvdLv7whz8IiyVdZGVlitTURDF58kRhs1mEzWYVEyaMF48++kiwqExNTY2YMWO6OPHEE8KKdoSye/dukZeXKy66aGFYdbSenh7xxz8+IdLTk0VWVqZITo4XBQV5Yt++vUIIIVasWCFsNqt44IEHgsVoouWpr169Wpx44kyRlZUpzOY0UVRUIAoK8kRmpllYrRliyZIl4sCBA8F85yVL/kfk548T119/XV+VN6swm9PE1KmTRVaWta+dxeKhh34rWluP5vyWlZWJoqKCfu2I5LPPPhPnnLNA2GxWYbWaxbhxOWLSpBJhtWYIq9UsLrpoodi8eXMwl3zp0qV9eeJ/jXo9r9crHnjgfmGxZIg33ni939+WLl0qiot7q6KlpSWFvC+LyMnJErfffrtoa2sLy69+8MEHgzKXmWkREydOEOnpyeKUU04Wp512qsjOtonly5cHz1mz5oN+hYEi86d/8IMbhMWSIQoLC8S5554jzj77LJGdnSlOO+3UqHnl/d+lVzz//POipGSCyM7OFBkZKaKwME+MG5ctMjMtIjc3W/zv//5cNDU1BgvKLFq0SBQW5ocVDQrl8OHDYv78M8QJJ8zoJ/9ut1u8/PLL4sILLxAmk0YkJRlFamqiuOCCb4lnnnlaXHHFFcJqNQfzyENrMdx0043CbE4TWVmZwmrNEMXFhcJqzRCFhfli/vwzRHa2Tdx33339nqe9vV089tijYs6cWcJgQCQm6oXVmiEWL75GPPvss2L27FmitHSq2Lt3T7/z7rrrLmGzWfp0QUrfPc3CZrOKqVOniL///amgXO7atUvMn3+GsNksYtq0KeLiiy8SU6dOFhZLurj55h+HFYUaKxQh5EbIkm8m69Z9wqpVq4b8XXHxeL73ve+FzTB27drJO++sZNeuXTgcdtLTM5gxYwbz589n0qRJYWvdjY0NLFv2Jp99tpnGxkZyc3OZOnUql112GWZzbOuSHo+HTZs28emn69m5cyddXV1YLFamTJnCggULKCkpCc4i9+3bxz//+QJms5kbb7wp6rr7+vXreffdlRQXF3PNNYvDZmkOh4M1a9awd+9euru7MRj0/PSnP0Or1bJixdts3ryZ008/gwULFgwaN1BeXs4HH3zA1q2fU1dXh8lkYtKkyZx88snMnTs36Dru6OjgyisX0djYwEsv/Qu3283q1b3uU4/Hg9lsYcqUyZx++hmUlpaGzZY3b97E8uXLo7Yjmqv7/fffZ8uWLRw4UIFOp6O4uJhZs2Zz6qmnBiP9fT4fzz23lMrKSi666GJmzZrV71put5snn/wzbW1t/Nd//Xe/5Qe/38+uXbv6atFvo7m5GYvFQmlpKXPnnsyMGTP6zagdDgerV6/mo48+orx8P3l5+UyZMpkFC85h3brevOVrr72W4uLxCCFYvXoVn3yyjtmzZ7Nw4cKobW5vb+f999/nk0/WUlVVRWpqKtOnT2fhwoUUFhbFHAPS25bVbNu2nfb2NjIyzEyePIl5805lxowZwYC8xsZGnnqqd7vdW265NWpqZnV1Nf/4x99JTEziJz/5SVTvR0tLC21tbXR0dJCcnExqagpqtYZFi65g69YtvPvuKk488aSwczo7O1mz5gM+/PDDvowUPVOmTOGcc86ltbWVjz/+iPPOO5+zzz47anzGkaUQt9tNUlISGRkZNDc3s2jRFWg0Gv71r38FAzFD4yjWrl3L2rUfU1ZWht3eTVFRMVOmTOWMM86gqKgo2D4hBFVVVbz99tts3LiBjo4OiouL++rqnx1zfMdokAZd8o0lEPATCAwt3qHR6pFrmw6Hg0AggEajISEhYdAdnBwOB16vF71ej8FgGFERiUAggN1ux+/3o9VqgwFBkb85Egw1kIGL5TdH2njE/XrEUAkhgkF+seBwOOjp6UGtVhEXF99Pge/evZvvfvc75Obm8vrrbxAXF4cQgq6uLgKBwIDtHE47Io2xy+VCURTi4uKiDniOtFOtVg/4To/0zWC/EULQ3d2Nz+dDq9UOKiNHn8+Fy+VGr9cHjX60ew3nXbhcLjweDxqNmvj4hBHttBYICOz2bvx+PxqNhvj4+H73FUIEi9cMtNGIEAH8/gCKAmp17HHXW7du5bLLvk1qahrvvbdqwIC73ra6URQV8fG98ubz+YLPHaucALz11pvcfPOPOfHEk3jhhX8OmEng9XpxOp34/X6MRuOgWzAfkYkjvx2o5sJYIKPcJd9YVCo1oynMpNFooq7ZDjQoiHVXtcGfWTVkQZpYFHysBjlSKQ9HGR4hPj6+X5W1UOrr6+ns7OCEEy4JKkJFUWLq2+EMLI5gMBiGVKKxtDOWnbEURYmpgFD48/VGyg91r+G8i6GMTGyyN3RbFEUZsl8URYVGo+o3OFqx4m3Gjx9PScnEsHcaCATYt28fDz30W7xeL1deedWgs9lobdVoNP2ey+Vy8corr7BgwYJ+O9/19PTw2Wef8cgjvUF4V1yxaND+02q1w9IFw5UJadAlEsnXgq1bt6JSqZg9e86I9+iWfL3ZsuUz7rjjdpKTU5gzZw4nnTSLrKwsmpub2bZtG//+9/s0NjYwf/6ZLF68+JhsM/r228u59957eOGF55k9ezYzZ55IcnIyhw/XsmPHDt577z26u7u48sqruPDCC78R/Sxd7hKJZMzw+bzcdNNNfPTRh7z44stR16sl33x6C6v8lQ8++DdNTY1h6VuKopCRYWbhwoX84Ac3DlinYLhs376dJ598kg0bPqWzs6Of98NqzeTaa6/l6quvibnmhDToEonkPxaPx8POnTvx+31MnDgpZrel5JtHbx2HKqqqqqioqKCrq4vExCRycnIoLCxg3Li8ES35DIbf72ffvn3U1dVRWXkQp9NJamoa+fn55OfnYbNljfmGKdKgSyQSiUQiGRayUpxEIpFIJNKgSyQSiUQikQZdIpFIJBKJNOgSiUQikUikQZdIJBKJRBp0iUQikUgk0qBLJBKJRCKRBl0ikUgkEok06BKJRCKRSIMukUgkEolEGnSJRCKRSCTSoEskEolEIpEGXSKRSCQSadAlEolEIpFIgy6RSCQSiUQadIlEIpFIJNKgSyQSiUQiDbpEIpFIJBJp0CUSiUQikUiDLpFIJBKJRBp0iUQikUikQZdIJBKJRCINukQikUgkEmnQJRKJRCKRxILmy7hpm9dNvdtOmauT9h4XakVFgkZHviGBHEMiaTojakUZ8PweEeCgowN/wD/iZzCqteTHJxN6l2aPk6YeB4ijxyxGE+laQ/j9AwEqHO0IEeg9oECy1kiWIWHI+3oCfiocbWH3MGn15BgTw57FKwIcOAZtLIhPHvX7qnJ2Yvf1jPh8tUpFQVwKOpUKd8BPpaOdgBCjeyhFwWYwkaLVD/vUCkc7Hr8v7FiKzogthvd39N204w8Ewo5nGk2kRsjKUKzvqKelxxX8/3i1ltNSbOhU6pivYfd7aXLbEQzepwoKBkWFolKhV2tJ0RpQhrh2t6+HGlcX4sj7UsCsTyBDZxzyubp8PdQ4O8OOZejjMevjwo45/F6qnJ1H7zECUnVGMmN8f6G0e93UubpHJYpDvfcuXw/17m72Ojtp97oAhQSNFqsujmJjEsk6I4ZhvO8j19vlaKfb50EA8Wod4/Tx5Mclkaw1oB/G9SJlu9njpMzRTr3XSXePGxAYNXqy9fFMjE8lZRjPKxAccHbi8XmDxwxqDflxyagUZcjzy+xt+EJ0oFalpiA+BU3IuQI45OzEGaKjdGoNBXHJg9qRI5Q72ukJ0Qeh+ir0HrWubrq87pHPnhWF/PiUYb3rr7RB7/B5WNVUydKWA7zncfR1kxLSZTBZY+DyhHS+lVFAaaI5qmB2+Xq48cCnfOxxjPhZfmay8OuS09AqR1/axvZaLqreFva75fmzWJiRH6HkPEwuXwshAnS2IZG/j59HnsE05GBmyr4PIUR5/S51HLcWzg4TPoffy7UHN7DZbR9xG28zZfCHiWeO+r39q3YXd3YcHvH5J+niWDHpbMw6Iy1eN1eXf8K2UQwQjhj0jwtP5rTU7GGf+vChLfzV0RZ27Lvxqfx5/Kn9Bm/R+LjtMN+u3IQ9bLAlWJ0/hwUZeTE/R1OPizsqN7PeF6IkFBV7dWdSYkqLfcDl7uaEPR/QIwIx9Bug0rBAa+A0YwoXmAuZZEof0AAccnUxrewjCGnrdYkWfls4l7QhBlPVjnamln0Y8o3DmznTuThzQvjv3HbO2v8xDRGDrOHwkqWEK8eVDvu8HV3NzD+wPuwZh4fg3wUnc1Z6br+/OAM+3m06yKvNlfyfuzOqvrOptVwel8q5abmckpJNkkY34J2cAR//bj7ES80H+D9X5PV6rzlOrePbcSlclJ7HzGQbiYNcL3KStLOriTcaK1juaGG3zxOlTwRZah2XGlO41FzASck24tWDmxCfENxTtZWXupuDx2xqLf8qmMO8FNugvS6E4NaDG1npPjrgutSYxNMTzyQ5pF1+EeCx2p080VEXPJaoUvNG/mzOTMsZ/B4I7jy0hTdC9EGovgp9ltcayri1+cCIZXSqWsuKKeeSq48fMxt73FzujR4nP9u/nkWHd7IqaIiVCE2jsNvn4d6Ow8yuWMed+9dx0NkRdd6hQQFl5P9USnRdp4743UDCkBnxu7Webh6v3o7d7x2yLywRz64MMIrUjbaNI1ZS/ftlNM+hVY5tu1AUElFG3DpVlPu/4mxnWWMF/iFmiY09Lp6s34NdBPpdQxnmA33aVstWX09Q9kEBIXi7qYIAYlhvyBpr36FAwM/7Hge/7KjlhPK1/PrAJtoGmXlYIq7xj+5mXqzfizeWAUSkrEd5a4oCCaOUCWWEwqAoo5fFaPe2+708cnALl9fs4BV354D6rs7v44nuJi44tIUb9q5hU3tdVO9Vt9/LHyo/5+KabX3GnCgGV6HK7+Wx7ibOrNzMkn0fsamjnqHe0mG3nfvKNzCvfB0PdtaxOyiT/d/lYb+XP9qbmH9wE7eWfcyhCA9MVA9dxLutC/h4oGYH1e7uGM4N1z3qAZ4sUm93iQC/qt1BubNj2PfQKmOjB3WKMuZ29rgYdJffxy8PbuQfjpaQselQA1/BY92NPFi1FV8gwFedHuC5rgaer9+Hb7TuZMmXwh+bKyhztA8623i1YT/LXJ2j/yYCPl5pOYgrytfwUlcDDW7H8Wm0ENzfUcsvDmykO4bBaK9iEzzUfIBVLdXDHHj8Z+AXgmdqdvHL9uq+OWBsvOLu4mfVW2mJGFx5RYB/1OzinrYqlGHoln+6OvhV9TZaQ5Z0Itlnb+XG/Z/w687DeMRw9KzgKUcr3y/7mE/b64bdR6s93fyhajudo/XUDcK6Hie/q9pGm9fzHyN7x8XlvqWznlfsrWHHUlCYqDMyXp+ARwSodHdT5e+hPkRg81QafpQ9Fa1q6HGHCchV1DHP2kJd7ceKdiF4vLGciXEpzB+BK7j/JxNOPJD3JbcRwACMU1RoY3ySBEUdZg40itLr4Yg0mEBzhMJKRCFeiT7qP9bj3V2+Hv5yeDe/LZob1ZW4x97Kn1oOHpN77ehsYrW7K+rftvs8rG2rYZFt4oivn4FCiqKEyVAAcCFoFYJIFfdidxPnNFVySeb4mOSyLuDn14d3UhSXREl8yjGXsQwULMOQX/UxnP3kKwrxMc51vIh+krjP2c4TrZURcgwTtQZKDIkIBBVuOzU+D/UiwJGFhnhF4ee2yf3iE6qdXfym9SBKiE6IB6ZqjRTpE9ApCgc8Diq9LupFAG/Qi6hiibVkwHiHSlcXPzqwkX/3OPrNRFMVhSxFTZrWQADo9Lmp8vtpj9BKa3xueg59xpOaU5hqSh9WP7/Q3cDEhjJuzJoS03r6SPg/ewsT6vbwk9zSMdGH4xVVr8cxBhIVFWM9Rx9zg+4XgnfbaukKEwSF32dO5LuZEzD2rd35RIBd3a280VjOsq4GykSAe6wTmJyQHlWh+CIE6xR9PC9MPCvmDtMoqjF5wfsDPu6v2UGWIYHxcaMISBP92zhdH8/rJfPRxPjcY2XQC1VqXi6Zj00XF5sbSFFIUveueaVp9fyx6JSobsVDjjYur90e5lT7QUo2V5iLovq/hopXGAl/627grNZqLjbnhynqbr+XPx/eTVmMs9ihvom3WippHWS29XxLJReYCzHFuAYayZJEK/89bkaYBPlEgE6fh71dTfypqYKNvqNmvQt4sbmC8y2FMQdUbfS6ub9qK48Wn4xZaxy5qAuIDP1cnJTJXfknxTy/PZaBRo/ZpnLKMGIh4tXaMN30RWcjNRHBrHek5bEkd3pwoOgXgjJnOx+2VLO0rYrtfi+3JGczPy23nw7b2FFHS4iX0gjck57PDTmlwesFhKDc2cGqlkO83FbNLr+X7yfbOHeAdjj8Xu6t3MxHEcY8BYXz4pK5MXMi0xIzetsmeoN5N3fW81JjBW84Wgj1Y63zebiv8jP+OnE+acMICu0Ugocb91NkTGbBEGvdI8WO4I/NByiJS+bCjLwRTwNEn4cu8ujL409jnDExRs+WMmiMxNfCoAsEO93dYZ9lqdbAxZZCTCEfgkZRcVKShZmJZq60t7C6tZpLLcVRR94KfWvoocYLhTSNfsD16OPJhz0OnqjezgNFc0nW6Ed2EYV+M2ANKlI1hpg8FmOJGkjR6If18QaVkUrNjAFG8vFRXH65ujhmJmYct7Z5heCR+j2ckGgmty9qOoDgvZZDPNXdeEzucdDZwf91Hb2WHphvMPFeyJriux4727qaRhT0B5Cq1gafP5ITTBlMNZm5qvwTdgeOBqJt97qpdHUNa8b9qqOVaYf38JPc6SOOrFaUvnXMCDlJ1eq/FPlOVGtGJNtHNN4OVydhjmRFxTXWCWHKXKPAtIR0piakc7G5kFcaK7g6c0LUgUlnRPBvhqJwiWV8uHFQYHJCGpMS0rjUXMRz9Xu5LnvKgIP6T9pqecfZHvQOKIAJhfstxfx31hTiQj1UCmhVKs5My2VOso0ZNTu5r/kATSFa/TVPN5c1Vw7bq1QZ8PNg7Q4KjYkUxiWNyfusFQF+fXgXecZEpiakjVQdh0XWHyFZoxuFrBx7jotlcIvw0epOfw9Ob8+As7lppgx+mjcz5gjNryJ/7m5mad1eer4G6/+SCGXX4+Sl+n3Bd1fl6ubh+n3HaIALq1qrqAwxpFPVWn6bdxKlEYO/V5sq6BlF2uJgTEvM4Fvx4cqtQvhxD3O90Qv8vqWSt5sr5Xp63/v1RL4zEaC5xzmgociLS+L2/JlR014DCJyB8Oh/p4A6j33Q691TOIcsffQBnSvg5+mGMlpCZpwCuCU1h+9nTw035hHEqTVcl1vKjSlZ/b1KzQdpHWZalwA+6nHy2+qtwz53OPfY5HXzUPU2mgaJJ/gmMOYGXUEhN8IdJwJ+flm5mY3th49ZwEIwAvFLwhYxslYQPNRUwcdtNcdUzX0FHBDfAK0bPsgap6goVevCPoY/tVWxpasBrwjwUv0+NnnDFcG5UZSlLoYljpYeF8vba8N8L+clWpmSkMb1qeGpTy/am6mIIUp3pMRFzixE8D/hRiXC1Rgp660iwG/qvuCL7tYIY8SIs8G+XDFXRnGmQl7EUpQK+MWhLaxoPECjx8lwhvgqFBIjBnotCH5VtZW3Gito8jiHzMyIZL+9jU0hAwIFOFGj579sk2JautCr1NyUU8psdfiE690ee7++FXMAABcqSURBVL+6A9HIUFSoI9aTX+hu4YX6fUNmTgQzVIbAgEJ8xPf4oqONpw5/gfsYDpIVvloKecxd7ipF4VyThRe7m8LcUM8723m+Yh3n6U3Mj09joimdUlMGmYaEIdd+BaLf+nKd38urDeUxGbx5yZlk6hOOaTtPiUtmoi6Bh9qq8PSpxSYR4N6a7RTEJVE4zPV0IXrdv6E0+3t4rbEipgCgk5OsZI3BGjP0rn2903KI1Bg8KHnGJE5KNH8F51FHmajRc7V1Aotrd6CI3lXbwwE/T9TuYrHXw8NtVWG/X2IyMy/RwqrDu8KOxxKuuK6tlvdDZms2ReHijALUisK56XkkNR+gs0+ptQvBe82VlMSnHvOgIXfAT21EtH6WSoUmZBmsVw4FkdnhVyRn4exx8jd7S/DYNl8Pv636nCcmnB7M5ffFGDUdbQ19j7ub1xrLhxwMKyicl5ZLwjH05n3U1UhzDGbXqNJwdlpumBFUgBmmDNKaKmjte/oAsNrr4r3qLZxYb2RhfDpTEjM4wZRBuj6BhCFyuScmWqC5PGyg8ZHXxUfVW5lRt5sL4lIoTbIyM9GMWZ8wZG74ju5makLejQDON2XEvBYMYNHHc1myjU2th8LexsbOeqYnWQY9N1tr4O7UXO5tPOol6EHw+6YKJselcFZ67oAptxoltlmoW6XiWWsJd9Xvpa6vrQrwcOshpsSlstBcMKxASkF/fQwKK1urMHcPHT+SYzAxO8n69Q+KU4CzMvKY21zOWq874gNVeM9j5z2PHdoOUajWcaExiTNTx3Fyio30AaIzFZR+a+hbfB6uqNka05v5XHfqMTfoCYqaH2RPocxj5xVH76ccANb7PNx/6HP+UHxKTEVLQmfi2giB2+PzcGXNtph6/bPCk/sZ9EpnJ+4hineoVArF8SmD5rBXiQA31u0mlgTE35uLx8SgCwQVjo4hUxo1KhXFkWvCEQNGBYX5qdnc5Wjj123VweNvujpZW72V9r4PWQEma3T8IGsKdVFmIkOl/dj9Xt5sDR8cnGJIYkpfTEGOMZEbTGZ+39UQ/Ptz7TVcYZtI1jEsRuEK+Hm5bm9fsZOjTNboyYyQGeVI/mzIqx6nNbLAOp5dFZ/yacjg5E1XJ0XV2/l5/okYVZpej4UYesIbbQ39DVcHb1RvjUnWG5Osx9Sg39tRCx01Q/7uQl08J6dk9ZvVnpBk5bL4VJ5ytIZ7K1DY4nWzpe/66SoNF+hNLEjJZn5aDrYBBuAzksxcH5/B3x0t/f62zedhW1cDdNVjVmk4X2/irJQszk7PI3MAmamM4q4vTcgYlrFRgJMSzRhbDxHqu7LH4NJ2iwCXmwtp8br5feshnH2apE4EuLt2J1lGE5PiU6Oe2yNEzFUmv5WeR4ffyz2N5XT1hVd2CMG9dV+QazRxwjD0kkJ/fawCftiwLyY9eG9qHrMSLWMe43Vc0tbSdEYeK5jDzQc3stHrpmeALjvg9/K4vYXH7S2c27CX/82eximpOcMYScXwO2Xs1vnMOiN3586govwTPg+JIH7O0cr4w7u5LXf6l+oO/F3NDv7Z3TTob0rUOj4tvQBVTAFOSgy/GBsB9gvBbVWf8+EQLulzdXG8PPW8CK9P/2cyqNRcZ5vMp/ZWPuyL/PUA9SHuOYHCTy0TmGxK43AUgz7UGvLu7haedx6tSBUPLM4oCAaT6VVqFmbk8/uu+uAzlvu9rG+t5ju2icPqyR3uLpY17A8tSEgAQXWPk+32Ft52deAM+aMBuCY9f8jqb0d6YlJ8KndnTeX6qi3BiG4X8Nf2Worjkrk6ohrc8Zb143Fv1QDSHafWcE/BbFwVn/KqqwP3ANdvCfh5ztXBc64OTm7az83WiXzbWtzPQ5mg1nJvwSxcBzbwqrMdzwDXawq53pnNB/ihtYTzzYX9Bhz9iwgJsnTDz1LQa/TEKwquEDmq83rwBALohwjcNag03Jg9hT2uTl53tgf9IRu9Lh6s2sYfik7GrBtdsJlWUfE920R2OTt4vrsp6Gna7vPwYPU2Hiueh00fN+LrB4ajB4/TWqnqeH0apYlmXpl4No9bJjBLoyNpiE5Y1ePkvys383bTga9VsE1JQgr3ZE/rl0P7p5ZKVrYc+lJbEhAB7EP88wv/16avY2mPCMQuPXlGE7fZJmEeYMnnelMGl5gLR1SBr0cEeKc5PDd5gkbPnJSssKtNMZm5RH/U9ekCnms+iDswvLKoT7s6uLRmO5fVHv33ndod3NZUzgvOdjqECCokDfAtQyLnZRQM6x7z03K4NaMQU0gLmkWA39fvZUtnI//J2AwJPFlyBi9nl3K21kjGEAp9g6+Hmw7v5M9V26KuI2caEnhywum8kDWN07RG0pXBh8prvG6ur93BU9Xb+5UE1kYZrI9kb4WAEP2WSowqVdQqnNEGS1ZdHHePO4ETImIE/ulo5ZnDu/Ecg4DiVI2eu8bNYJ4uLqy/XnN18mTtLlx+/zdK7o5bLXcFsOjjuCF3GlfaStjZ2ci6zkbWdNVT7uuhKooQHxQB7qrdycxECzlGU8h4sn+OtkVRmKkb2i3pR2BQj12zVSiclz6O/3V2cHNTefB4gwhwX+1OHlJrY6yU11u0Ikw4FRWzdcaYZr1a1di10URvvWNDDEFgpq9ZpsKZaTl8v7OBB9vDXa6lah03ZU0ecR5pjauLv3XVhx0r1sWxvbspYu1dIVWrI3Qa9pnXyca2OuZHqRc+WuJR+JYxkYeLTo5agESIAO4BlL1OUfH9rMmUOzv4a3dTcICwy+/loaptXG0uimmSHW0NvUilYYLWMOS3ElAUVMe43sIcjY5U9dDvOVNrHHRGlKDRcXHmBBaYC/iiq5l1HfWs625kn9fFvojALAG0CcEDzQc5JdnGScmZUb+ly20lLDDns7e7hU2djazpaqDM62J/lECvViH4bUslc5JtzAq5Xv90QIUdznZOTssZVj81ubtxRMhGukY/ZAxUvKIKxjpNSkjl/uxpXFu1haaQa/2+pZKpcSlEVn0wKKphv+98YxK/yT2BKw98GmZn/txWw7S4FDwxDGai56HDfK0xWEtlMNI0huPicDruu62pUEjS6Dk1LZd5abn8yO/loLOTnZ0NvNFWwzJPd1hFpP0BHxvbasjOmhTsj2h56LN08Sybel5Mxm6s3R9aRcX3siaxzdnBUntzUCB2+r38rHobnbGY9Ch56FN1cSybcm5MBWOitTGWgUQs49V8lZpnJ5xBdgzrumPZ1bFMKsQwfSJGlYbrsiazwdHKR33rwyYUlliKKR1mJayjrjnBhy3VNEUo3WXOdt45uKnf7yOVWLMQvN58gNPSco5pRbQZah0/sYznIkvhgPUSFEVBO9iATa3lttwZ7C1fF1yqAHjD082eut0xuiP7r6F/N8nKA0Unx7QD27EOGPx15hTOsBTGps+GuLdCb+GZ2Sk2ZqXYuKWvAMzuriaWt1XztquDdnFUStsQvNtSxQlJ1gFrcCRr9MxNyWJOShZLRIAKZyf7u5t5o7WKFRHXqxcBVjQfDDPo04z9A3R3dTXhCfhjriXgF4J3O+v7LZ+ajUPnkvcQCH67KhTOSh/HrY527myuCP6mHcGPD++gK+L9+xDD/qYVYFZyJndbJ/Lj+j04+s7vRHBL3Rcxedyi56EL/l58Kvkx5M8ryvGJiP9Stk8N7aQEtZZppnSmmdK52Dqe02p2cktIeU0fsNnVwWVCDGmIVShficIy9H10d46bQVX5Oj7sMwwBYKfPM6oeU6GMWIHdapvMEn/xEH3Ym1ISiyJTfYl9rVYUfpcznd8EBq/cplHUUQtCDEaBMZGfZE6irHor9SLApQlpfMdSPOLNbjq8Hp5uOxRFsUGslaxXOtu40d7CFFNsRXZOV+uYbjAFVV+dz8Nyjz3sfvlaAwvNBUMUP1J6DcsgOrQgLom7c0qprdxMecjSwD5/zygkvVf9fRnfs0phTGT7SHsmxKcwIT6FCyxFnFVfxvfqvggbdK9zdxAQYsjBm9I3eZgYn8LE+BTOMRfwSl0ZP2vYE1ZCudrdjSvgD84kJyVmMF2lYXvIu/qLs43vdTQwJzUrprbs7G7mY0d4mqJeUTE3yTrkuZHR4lpFxfezJlHm6uDZkMyJyigBvD4hRrTNrlpRuMxazA5nO090Hq09Xz/KFDZljGTlK2/Qyx3t7LW3cn5GwYCVzkwaHd+1TuCW1sqw6Zcj8PVc5xgfl8wd2dM4dGgLhwK+Lz0SoOQ4Vlwb+8GgwuSksUuHOyd9HNd0NfBeVyM/zpoStl3jsLwIwKftdewcZdGMyoCfVS1VTDbFFo18eaKVHxbNCf5/a48L774PWe6xB+XwDXcXC+rLuD5n2qhn/vNSsrjVOZ5bG/aGBUn9p9LocbKmrZqFGYUkaKL7OPQqNQvNhcxqOcjmkGwBh9/Xz59W53Gwoe0wZ2fkDbjsY1Rp+HbmeN5oqWS59+j13EL0pRD2GvQ8QyJnJqSxPaRaoRq4r2YbfzOayBkifa25x8XD1dv7uflvSEgn0ziy7KF0rYE7cmewv2I96wcowjNakjQ6fppbSkV5d9iWrN8kjktQXIPHwc8PbuLi6m08cHATe+2tAxZDqPc4+vlSC7VxQ6e+AF+xHP/elL3UbG43F4cFDo12RCgZJSKWHGM1P8yexq9sUyiNcVasV/q7Kz0BP882VRCqovJUar5lSOTCIf7lhcRBKMCyjsPUu+0xDyRCSdMZuSOnFBEhQHc3lbOls2H0MwNF4ZrMCSxJsn0jhoujocvXw32HPuOq2p3cXPYx2zsbBtyBscvXQ0dEwKNZYwj70O1+L48c+pzLa7dxS9ladnQ2DZjj3+BxcDjCa2XWaEkIqS+gUhSuzZxEQYgnzg+82+PkR+Xr+LyjIWogsl8I9jnauLtiAy+6wrNL0hQVi60lGEcRuzM+PplfZk0lS6UeM1WebTBxZ04p49XaY3KP/7jCMh0+D7879Dmvu7tQgPvaa/hnZz2Xm8ycnZJFtjERrUqDXwQ45Ojg4fo9YecnANNMaWHuzmiFZer9XpY1VMTcvXEaHaenZh/TTR2iKzoVV2ZOYJernb91NhCrryFaYZkWfw9vNlTEPJuKU2s5PS3nmLexSwjeaz5EWoyzVpWiYn5azlenlG+M/ZdrSCDLUhRzf0eLTt7Z3cyGiHzvW9LyuTZ7ypDXe7OhnP+q3x000Ot9Hta0VnNN1qQRNXtWso0n0gv5cchaZbMIcF/VVp6PO5M0nXFU3Zqg1vLDnGl84e7mvQF2khtI1iO/izJ3N282VsTsXjXr45mbnHlM3J+fdDXSPoytRPPjU5jeF1/hFQGW1n7BM32z32ecbbxdvo6r49M4IyWb8fEpaNVaBIImt52n6vexP2QLUTVwnik9KHM9gQDP1H7Bw10NgMKzzjbeKV/L1aYMTk3KpCQ+DZ1GQ0AI6l3d/KOhjM8jNhDKi0/rpxenmNJZkp7PL5oPhOWRv+Wxs6liHf8v0co5qTmk64woikJHj5t32mp4q7uR3VE2KLorLY/SUXrMFBTOTMvhTlcnP2oogzHwaSrAKUmZ/DJzIj86vIuOGOVroMIyq1qrsHQZY1Q7CnNSbFh1cWOm2sbUoAtgeeMB/tZXKONIdxwM+PhdZx2/66wjRaXGrKhwiAC1UVzrM3RxTDWZ+734yKC4z3weLoup6Eov5+lNzEq2jrlBP+LquT13BhX71/JvjyOm0o/RCsvs9nn4Tu32mO97oT6Bk1Iyj3kbD4kA1/cZmtgkWUV1YsZXqDZ/7Ep/OK7oyFlNAMHbzZU0hCiCOJWac9LzYoqWPyt9HLOb9rMpRIG+21bDRZaiEfWlWlG42jaJT7oaedVz1OX4YY+DZ2p3cVv+SaM2iLkGE/flTufggQ3sj3V/9ShBca+5OngtpsIyvdyWZGNWspVjsUHl3R210FEbs5Z70jopaNA/ba/jty0Hw3LPm0WAx+zNPGZvJk5Rka1S40Nw0O/vZ7RsKjXzUnOC7djQWc89zRVhgcJNIsCjXY082tVIsqLCqlLjRXAgyprzVJWGC9JyowyyFW7MmUa9x8HjXQ1hgZgNIsBvOuv4TWdd3+BXGdCrpaV3Z7/rckpjKn08FFpFxTWZE9jrbOfJrrFJfVQpCpeYC/nC0c5D7TUxa4xohWVuaoh9j4ckRcUHRtOYGnTVWKvNS63FPGQuIneAl90e8FPm90Y15jmKivuyp2HRH/sOON6u63EGE3flzqBAffziEL/cPdnCO/s/caXgoLOLtzrrw1T2TQkZFMRYBjjLkMD8xPBykS+5O9nR1TTiZ0rVGbgtp5SkkO/RBTzeVs2HrdXH5Js/IdHCLzInkXAcP7IvT77C7zw3OZMnsqYxWaWJ+v05RYD9fi8Ho6yTp6LwG+tESkKqpM1OsvBM1jQKB3Bld4gA+/zeqMY8TVH4iWU84wfYYSxOreWXhXO4O3UcSYO5TwYw5umKwi9Tc7mrYBYmjfaY9WiyRs9tuTNYcIyreUZ6k27OKeUyY/KI9eRws+T1x0FOx1znJ6i13JQ7gzeK5rEk0UJhDKM4LTBHo+eZcSdyamrON8YYnJKUyS+tE0mRC+H/Efy75RD7ItZHz08bhy7G7W8V4NvpeVgj5GVZU8WoNpg4MTmT+9PDi8gcFgF+V7uTeo991O1WKwqXWwq5LSXnP+6d61RqLsssZlnJfH6eks2kGL1jpWotj9om893MkjCvkEGl4ZLMCbxTcga/SslhYoxr1NPVWh61TeGakHTfaCRqdPw0/0ReGXciF+kTiKU2mwE4RxfHs7kzuT3/pGGVtI6VfGMiP8+eRskY1tPI1Mdxe+50pn2Nd/WM5LhMF9WKwsxkK9OSzNxkb2NzZz2fdjVR4bHTIgJ0iAAGFHJUGnJ1Rs5LyeHUtJwB61erUJiki8M2CsOYpo3r556LU2u5KmRUKISIupWgWlE4RxdPIKT4RE4MQq1WFC61FFHl7qa8uyU4XIu2yYkKhWk6I/mj6HdzlDaOaFanMbB4FKPlgKKKyXWtVam5SpcQ/K0QjDi6fNCZr9bAYl1CsP/TNYZh95NRreEaXULQ0xMQIiwgqNPvpczRxqKQfkvRGCgdYuOKfoo50cKVCRlh2282e100exzBaGStouJMXTz+kBnfYKloakXh6qxJVDo7aPGFOIcFLG8o5/pxM4IjfZ1Kxbm6eETfLE0ISI6h6IpRpeH67Km0e920e5wc8RlH+560iopT9fHMHcUgxTJCo2JQqblalzDipQYhBEkRs1OF3v0Q7iucy7XODj7vqGddVxNl7i46RIBG4UeHQoZKRY5azylJFi7MKCA/LimqHCrA+PhU7i6ayyJHO7u6GlnTUU+5p5vWQCC4mY9ZpSJfY2RekoUFaeMoik+JSaoNKjXnmAuYlZrFlrbDvNdxmG2OdpqEn2YRwI/AoqixqTSUGJM4PyWLk1NzYi6yNE4brj90Gv2Q1eQU4PTULO50T+SDlqMVFm26uKipjFaNPuweAUUV0zs9KdHMPbapvNFYdnQSqjH0P1eBlIh7DN9RqaBTxnaJVxHiy8kxCQBNPS4cfi89AR8qRUWyRo9ZZ0TOXyUSyTeNFq8bh9+H09+DSlERp9aSoTWMKMZFAK1eN91+Lz197vZ4jQ6LzhhT4amhaPK66fb14PF7EUKg12hJ1uhJ0xqkfv4K86UZdIlEIpFIJMcOlewCiUQikUikQZdIJBKJRCINukQikUgkEmnQJRKJRCKRSIMukUgkEok06BKJRCKRSKRBl0gkEolEIg26RCKRSCQSadAlEolEIpEGXSKRSCQSiTToEolEIpFIpEGXSCQSiUQiDbpEIpFIJNKgSyQSiUQikQZdIpFIJBKJNOgSiUQikUikQZdIJBKJRBp0iUQikUgk0qBLJBKJRCKRBl0ikUgkEsmg/H/gv66Kmw7C5QAAAABJRU5ErkJggg==', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
\n
\n
\n

A l\'attention  neutre   sss ccc  

Situé :        

\n
\n
\n
\n
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : Christian MESNIER
Signataire dûment habilité aux fins des présentes : Emmanuelle BILLARD
Contact :  contact@franceactive-seineetmarneessonne.org
Téléphone : 01 64 87 00 99 
\n
à le plaisir de vous convier à la formation ci-dessous :
Formation :   CONDUIRE UN PROJET
Durée :  15.0 heure (s)
Lieu de formation :   adr site1  , cp site 1 - vile sit1 
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
\n
Les séquences de formation  :
\n
Du    23/10/2025 09:00  au 23/10/2025 17:30
\n
Du    24/10/2025 09:00  au 24/10/2025 17:30
\n
Du    27/10/2025 09:00  au 27/10/2025 17:30
\n
Du    28/10/2025 09:00  au 28/10/2025 17:30
\n
\n
Au plaisir de vous retrouver prochainement,
\n
24/10/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_90663.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 16:38:19] "GET /myclass/api/Cron_Daily_Automatic_Qualiopi_Documents/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Job_Cron_Common.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:2025-10-24 16:39:04.479362 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 16:39:04.479362 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 16:39:04.479362 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 16:39:04.479362 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 16:39:04.479362 : ++ 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\\Job_Cron.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:2025-10-24 16:39:36.858682 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 16:39:36.858682 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 16:39:36.858682 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 16:39:36.859665 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 16:39:36.859665 : ++ 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_Formation.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:2025-10-24 16:46:41.300833 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 16:46:41.300833 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 16:46:41.300833 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 16:46:41.300833 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 16:46:41.300833 : ++ 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_Formation.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:2025-10-24 16:47:26.215342 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 16:47:26.215342 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 16:47:26.216342 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 16:47:26.216342 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 16:47:26.216342 : ++ 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_Formation.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:2025-10-24 16:52:51.304093 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 16:52:51.304093 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 16:52:51.304093 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 16:52:51.305094 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 16:52:51.305094 : ++ 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_Formation.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:2025-10-24 16:53:17.959103 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 16:53:17.959103 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 16:53:17.959103 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 16:53:17.959103 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 16:53:17.959103 : ++ 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_Formation.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:2025-10-24 16:54:18.211857 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 16:54:18.212858 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 16:54:18.212858 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 16:54:18.212858 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 16:54:18.212858 : ++ 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_Formation.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:2025-10-24 16:55:40.338799 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 16:55:40.339799 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 16:55:40.339799 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 16:55:40.339799 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 16:55:40.339799 : ++ 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_Formation.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:2025-10-24 16:57:50.035544 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 16:57:50.035544 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 16:57:50.035544 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 16:57:50.035544 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 16:57:50.035544 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-24 17:17:36.940652 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:17:36.945652 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:17:36.950669 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:17:36.955670 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:17:36.961709 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:17:36.966707 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:36] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:36] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:17:36.973245 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:17:36.981296 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:17:36.988802 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:36] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:36] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:17:36.999359 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:17:37.007895 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:37] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:17:37.017952 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:37] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:37] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:37] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:37] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:38] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:17:41.575647 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:17:41.580702 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:17:41.583679 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:17:41.587195 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:17:41.593748 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:41] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:17:41.604986 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:41] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:41] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:17:41.617068 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:41] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:41] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:17:44.752206 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:17:44.756722 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:17:44.758731 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:17:44.767945 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:17:44.778038 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:44] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:root:2025-10-24 17:17:44.785574 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:44] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:44] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:44] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:45] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:17:56.287043 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2024
Promotion : Licence info Semestre 1
\n\n\n\n\n\n\n\n\n

ccc   sss
Né(e) le 03/06/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION18.787.36 Faible 0110
ALGORITHMIQUE ET PROGRAMMATION IMPERATIVE 110.00.0  
ALGORITHMIQUE ET PROGRAMMATION IMPERATIVE 210.00.0 excellent travail
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION18.787.36 Faible 0110
ALGORITHMIQUE ET PROGRAMMATION IMPERATIVE 110.00.0  
ALGORITHMIQUE ET PROGRAMMATION IMPERATIVE 210.00.0 excellent travail
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION18.787.36 Faible 0110
ALGORITHMIQUE ET PROGRAMMATION IMPERATIVE 110.00.0  
ALGORITHMIQUE ET PROGRAMMATION IMPERATIVE 210.00.0 excellent travail
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION18.787.36 Faible 0110
ALGORITHMIQUE ET PROGRAMMATION IMPERATIVE 110.00.0  
ALGORITHMIQUE ET PROGRAMMATION IMPERATIVE 210.00.0 excellent travail
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
12.931iiiiiiiii
\n

 

\n

Imprimé le : 24/10/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
12.931iiiiiiiii
\n

 

\n

Imprimé le : 24/10/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
12.931iiiiiiiii
\n

 

\n

Imprimé le : 24/10/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
12.931iiiiiiiii
\n

 

\n

Imprimé le : 24/10/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom6_client_part 6_281.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:17:59] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/7hSPlFWKPDz6BVWzEU8C0qw3My3qgPdldA/684f106be266de5f7fd519f4 HTTP/1.1" 200 - INFO:root:2025-10-24 17:44:16.192992 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:44:16.195494 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:44:16.198500 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:44:16.202054 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:44:16] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:44:16.208614 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:44:16.215125 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:44:16] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:44:16] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:44:16] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:44:16.223160 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:44:16] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:44:16] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:44:16.231772 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:44:16.235317 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:44:16.241341 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:44:16] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:44:16] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:44:16] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:44:16] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:44:19.585013 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:44:19] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:44:54.714026 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:44:54] "POST /myclass/api/Get_Collection_Eligible_Champ_Specific/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:44:54.717542 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:44:54] "POST /myclass/api/get_list_specific_field_partner_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:44:57.282376 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:44:57.286376 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:44:57.290375 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:44:57.295397 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:44:57.297408 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:44:57] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:44:57.302926 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:44:57] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:44:57.309951 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:44:57] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:44:57] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:44:57] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:44:57.319983 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:44:57.323709 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:44:57.326250 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:44:57] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:44:57] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:44:57] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:44:57] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:44:57] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:45:03.488670 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:45:03] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:46:29.212566 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:46:29] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:46:33.194639 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:46:33] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:47:58.411558 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:47:58.512217 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:47:58.519197 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:47:58] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:47:58.528709 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:47:58.535224 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:47:58] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:47:58] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:47:58.545779 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:47:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:47:58] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:47:58.554296 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:47:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:47:58] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:00.089445 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:00] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:01.002769 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:48:01.003769 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:48:01.006793 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:48:01.011310 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:48:01.016325 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:48:01.018309 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:01] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:01] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:01.028848 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:48:01.041683 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:01] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:01] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:01.052211 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:01] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:01] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:01] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:01.063427 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:48:01.067428 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:01] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:01.073955 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:01] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:01.080491 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:01] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:01] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:01.276699 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:01] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:01.365579 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:01] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:01.380146 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:01] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:07.832676 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:48:10.531663 : update_class - La formation a bin ete mise à jour =68e00fc93d50ef2083b010f2 INFO:root:2025-10-24 17:48:10.535881 : external_code = FI-SOL_V201 ==> OPÉRATEUR POLYVALENT DES OPÉRATIONS AU SOL_201 INFO:root:2025-10-24 17:48:11.519308 : La formation indexée (champ title) =68e00fc93d50ef2083b010f2 INFO:root:2025-10-24 17:48:11.519308 : 1 ont été indexes => title INFO:root:2025-10-24 17:48:11.523312 : external_code = FI-SOL_V201 ==> INFO:root:2025-10-24 17:48:12.125303 : documents must be a non-empty list INFO:root:2025-10-24 17:48:12.133289 : La formation indexée (champs objectif) =68e00fc93d50ef2083b010f2 INFO:root:2025-10-24 17:48:12.133289 : 1 ont été indexes ==> keyword INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:12] "POST /myclass/api/update_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:16.530702 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:16] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:19.194228 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:19] "POST /myclass/api/check_partner_token_validity_v2/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:20.175637 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:48:20.179636 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:48:20.182635 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:20] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:20] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:20.204052 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:48:20.207275 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:20] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:24.062198 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:24] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:25.116522 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:48:25.130521 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:48:25.131522 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:48:25.137528 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:25] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:25.142529 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:25] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:25] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:25.159074 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:25.170548 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:25] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:25.174577 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:48:25.177549 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:48:25.189568 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:25] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:25] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:25.221356 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:25] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:25.232332 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:25] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:25.245321 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:25] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:25] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:25.487373 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:48:25.491376 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:48:25.496374 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:25] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:25] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:25] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:30.493633 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:48:30.535152 : update_class - La formation a bin ete mise à jour =68e00fc93d50ef2083b010f2 INFO:root:2025-10-24 17:48:30.538152 : external_code = FI-SOL_V201 ==> OPÉRATEUR POLYVALENT DES OPÉRATIONS AU SOL_201 INFO:root:2025-10-24 17:48:31.092399 : La formation indexée (champ title) =68e00fc93d50ef2083b010f2 INFO:root:2025-10-24 17:48:31.092399 : 1 ont été indexes => title INFO:root:2025-10-24 17:48:31.096484 : external_code = FI-SOL_V201 ==> INFO:root:2025-10-24 17:48:31.508031 : documents must be a non-empty list INFO:root:2025-10-24 17:48:31.513036 : La formation indexée (champs objectif) =68e00fc93d50ef2083b010f2 INFO:root:2025-10-24 17:48:31.513036 : 1 ont été indexes ==> keyword INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:31] "POST /myclass/api/update_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:34.136380 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:48:34.139375 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:48:34.142394 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:34] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:34] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:34] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:48:34.172945 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:48:34.173965 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:34] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:48:34] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:50:57.999766 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:50:58.008755 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:50:58.017337 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:50:58] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:50:58] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:50:58] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:50:58.275935 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:50:58.279939 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:50:58] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:50:58] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:51:16.841957 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:51:16.879973 : update_class - La formation a bin ete mise à jour =68e00fc93d50ef2083b010f2 INFO:root:2025-10-24 17:51:16.884003 : external_code = FI-SOL_V201 ==> OPÉRATEUR POLYVALENT DES OPÉRATIONS AU SOL_201 INFO:root:2025-10-24 17:51:17.636333 : La formation indexée (champ title) =68e00fc93d50ef2083b010f2 INFO:root:2025-10-24 17:51:17.637447 : 1 ont été indexes => title INFO:root:2025-10-24 17:51:17.639442 : external_code = FI-SOL_V201 ==> INFO:root:2025-10-24 17:51:18.172462 : documents must be a non-empty list INFO:root:2025-10-24 17:51:18.178470 : La formation indexée (champs objectif) =68e00fc93d50ef2083b010f2 INFO:root:2025-10-24 17:51:18.178470 : 1 ont été indexes ==> keyword INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:51:18] "POST /myclass/api/update_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:51:21.992913 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:51:21.995197 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:51:21.998204 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:51:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:51:22] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:51:22] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:51:22.025751 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:51:22.028748 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:51:22] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:51:22] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:51:41.687402 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:51:41.693569 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:51:41.695643 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:51:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:51:41] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:51:41] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:51:41.737974 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:51:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:51:41.743072 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:51:41] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:52:13.968659 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:52:13.974678 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:52:13.979703 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:13] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:13] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:52:14.007664 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:52:14.010664 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:14] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:52:22.603354 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:52:22.610915 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:52:22.615918 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:22] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:22] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:52:22.646901 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:22] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:52:22.651919 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:22] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:52:38.614294 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:52:38.617297 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:52:38.622295 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:38] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:38] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:38] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:52:38.648294 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:52:38.652295 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:38] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:38] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:52:41.916555 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:52:41.918557 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:52:41.921562 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:41] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:41] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:52:41.951595 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:52:41.959595 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:41] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:52:49.748956 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:52:49.750174 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:52:49.756192 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:49] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:49] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:52:49.779467 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:52:49.780672 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:49] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:49] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:52:55.026849 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:52:55.034739 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:52:55.036737 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:55] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:55] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:52:55.071229 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:52:55.076231 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:52:55] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:53:00.086914 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:53:00.090914 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:53:00.093913 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:53:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:53:00] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:53:00] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:53:00.344956 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:53:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:53:00.349953 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:53:00] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:53:15.958592 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:53:15.961615 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:53:15.964644 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:53:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:53:15] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:53:15] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:53:15.998286 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:53:16.003264 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:53:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:53:16] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:53:34.257555 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:53:34.260553 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:53:34.264552 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:53:34] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:53:34] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:53:34] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:53:34.300110 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:53:34.303112 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:53:34] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:53:34] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:53:43.325417 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:53:43.329519 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:53:43.334486 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:53:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:53:43] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:53:43] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 17:53:43.373974 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 17:53:43.374986 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:53:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 17:53:43] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\class_mgt.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:2025-10-24 17:57:56.636128 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 17:57:56.637127 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 17:57:56.637127 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 17:57:56.637127 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 17:57:56.637127 : ++ 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\\class_mgt.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:2025-10-24 17:59:49.150435 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 17:59:49.151438 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 17:59:49.151438 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 17:59:49.151438 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 17:59:49.151438 : ++ 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\\prj_common.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:2025-10-24 18:00:22.464963 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 18:00:22.465977 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 18:00:22.465977 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 18:00:22.465977 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 18:00:22.465977 : ++ 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\\prj_common.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:2025-10-24 18:05:12.410855 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 18:05:12.410855 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 18:05:12.410855 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 18:05:12.410855 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 18:05:12.410855 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-10-24 18:05:19.235232 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 18:05:19.236238 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 18:05:19.236238 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 18:05:19.236238 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 18:05:19.236238 : ++ 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\\class_mgt.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:2025-10-24 18:07:15.820106 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 18:07:15.820106 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 18:07:15.821123 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 18:07:15.821123 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 18:07:15.821123 : ++ 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\\class_mgt.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:2025-10-24 18:08:15.474174 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 18:08:15.474174 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 18:08:15.474174 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 18:08:15.474174 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 18:08:15.474174 : ++ 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\\class_mgt.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:2025-10-24 18:08:35.901563 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 18:08:35.901563 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 18:08:35.902562 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 18:08:35.902562 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 18:08:35.902562 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-24 18:09:23.977031 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:09:23.979028 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:09:23.982038 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:09:23] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:09:23] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:09:26.063852 : get_class -too many values to unpack (expected 2) - Line : 2492 INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:09:26] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\class_mgt.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:2025-10-24 18:11:07.128831 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 18:11:07.128831 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 18:11:07.129832 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 18:11:07.129832 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 18:11:07.129832 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-24 18:11:51.800309 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:11:51] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:11:53.514202 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:11:53] "POST /myclass/api/check_partner_token_validity_v2/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:11:55.366373 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:11:55.368373 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:11:55.373782 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:11:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:11:55] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:12:00.555135 : get_class -name 'partner_tva_status' is not defined - Line : 2493 INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:12:00] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:12:46.411071 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:12:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:12:46.432076 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:12:46.443297 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:12:46.455297 : get_class -name 'partner_tva_status' is not defined - Line : 2493 INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:12:46] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:12:46] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:12:53.015810 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:12:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:12:53.042363 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:12:53.073514 : get_class -name 'partner_tva_status' is not defined - Line : 2493 INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:12:53] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:12:53.088513 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:12:53] "POST /myclass/api/get_associated_class_of_partnair/ 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:2025-10-24 18:14:18.623495 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 18:14:18.624507 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 18:14:18.624507 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 18:14:18.624507 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 18:14:18.624507 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-10-24 18:14:35.852847 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 18:14:35.852847 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 18:14:35.852847 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 18:14:35.852847 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 18:14:35.853866 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-24 18:14:44.125646 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:14:44.129629 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:14:44.131631 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:14:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:14:44] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:14:44] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:14:44.172683 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:14:44.175674 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:14:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:14:44] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:15:18.109383 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:15:18.114372 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:15:18.120369 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:15:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:15:18] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:15:18] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:15:18.236394 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:15:18.241381 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:15:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:15:18] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\prj_common.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:2025-10-24 18:16:56.093973 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 18:16:56.093973 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 18:16:56.093973 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 18:16:56.093973 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 18:16:56.093973 : ++ 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\\prj_common.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:2025-10-24 18:17:11.614360 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 18:17:11.615359 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 18:17:11.615359 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 18:17:11.615359 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 18:17:11.615359 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-24 18:17:13.544781 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:17:13.547781 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:17:13.550784 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:17:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:17:13] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:17:13] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:17:13.601294 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:17:13.604306 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:17:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:17:13] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:19:23.726564 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:19:23.729560 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:19:23.734555 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:19:23] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:19:23] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:19:23] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:19:23.797432 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:19:23.802432 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:19:23] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:19:23] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:21:33.175704 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:21:33.181704 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:21:33.186693 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:21:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:21:33] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:21:33] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:21:33.238728 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:21:33.242239 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:21:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:21:33] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:18.458501 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:18.461515 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:18.465499 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:18] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:18] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:18.493044 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:18.496018 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:18] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:23.730218 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:23.732220 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:23.736219 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:23] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:23] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:23] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:23.774220 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:23.777226 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:23] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:23] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:23.831493 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:23.834492 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:23.837494 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:23] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:23] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:23] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:23.863493 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:23.865520 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:23] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:23] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:23.939262 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:23.941250 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:23.946235 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:23] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:23] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:23] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:23.981256 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:23.982253 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:23] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:23] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:26.984278 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:26.986279 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:26.987315 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:26.988277 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:26.990277 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:26] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:27.203026 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:27.205444 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:27.208450 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:27.211449 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:27.213450 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:27.223385 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:27.226391 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:27.229394 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:27.238392 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:27.242389 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:27.248389 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:27.252389 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:27.255391 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:27.271389 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:27.276389 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:27.284394 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:27.288394 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:27.294943 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:27.300958 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:27.308957 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:27.309989 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:27.322959 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:27.330959 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:27.331957 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:27.335958 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:22:27.341998 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:27.346959 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:27.352961 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:27.359991 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:22:27.365958 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:22:27] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:25:42.506123 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:25:42.511110 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:25:42.519111 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:25:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:25:42] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:25:42] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:25:42.619703 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:25:42.623271 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:25:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:25:42] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\class_mgt.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:2025-10-24 18:29:28.041197 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 18:29:28.041197 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 18:29:28.041197 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 18:29:28.041197 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 18:29:28.041197 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-24 18:32:26.952632 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:32:26.957646 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:32:26.962645 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:32:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:32:26] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:32:26] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:32:27.116826 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:32:27.119792 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:32:27] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:32:27] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:34:05.025270 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:34:05.028256 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:34:05.033255 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:34:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:34:05] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:34:05] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:34:05.136425 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:34:05.139433 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:34:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:34:05] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:34:10.899150 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:34:10.902150 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:34:10.906149 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:34:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:34:10] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:34:10] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:34:10.946209 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:34:10.949210 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:34:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:34:10] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:35:47.575224 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:35:47.583225 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:35:47.587347 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:35:47.591232 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:35:47.595231 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:35:47.601574 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:35:47.615537 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:35:47.621521 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:35:47.634563 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:35:47.638573 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:35:47.649570 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:35:47.659570 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:35:47.665569 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:35:47.671572 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:35:47.698568 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:35:47.712573 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:35:47.716090 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:35:47.729098 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:35:47.732098 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:35:47.739610 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:35:47.746637 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:35:47.753618 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:35:47.759619 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:35:47.766614 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:35:47.771765 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:35:47.779766 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:35:47.786773 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:35:47.791785 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:35:47.794799 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:35:47.807895 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:35:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\wrapper.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:2025-10-24 18:37:22.307075 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 18:37:22.307075 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 18:37:22.307075 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 18:37:22.308074 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 18:37:22.308074 : ++ 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\\wrapper.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:2025-10-24 18:38:30.840101 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 18:38:30.840101 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 18:38:30.840101 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 18:38:30.840101 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 18:38:30.840101 : ++ 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\\wrapper.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:2025-10-24 18:39:08.154212 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 18:39:08.154212 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 18:39:08.154212 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 18:39:08.154212 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 18:39:08.154212 : ++ 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\\wrapper.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:2025-10-24 18:40:13.309288 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 18:40:13.310277 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 18:40:13.310277 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 18:40:13.310277 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 18:40:13.310277 : ++ 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\\wrapper.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:2025-10-24 18:41:19.901002 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-24 18:41:19.901002 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-24 18:41:19.901002 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-24 18:41:19.901002 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-24 18:41:19.901002 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-24 18:41:47.154784 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:41:47.162799 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:41:47.168793 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:41:47.175783 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:41:47.186790 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:41:47.200814 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:41:47.211460 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:41:47.234450 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:41:47.247447 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:41:47.261442 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:41:47.274452 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:41:47.277459 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:41:47.285462 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:41:47.291565 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:41:47.319084 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:41:47.324093 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:41:47.338089 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:41:47.346097 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:41:47.362094 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:41:47.372091 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:41:47.384639 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:41:47.397654 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:41:47.415707 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:41:47.419717 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:41:47.427720 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:41:47.439771 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:41:47.447705 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:41:47.460723 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:41:47.462707 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:41:47.465705 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:41:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:09.042658 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:42:09.045208 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:09.049622 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:42:09.065624 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:42:09.066626 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:09.073067 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:42:09.081101 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:09.095075 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:09.101075 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:09.110075 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:09.124094 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:09.130079 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:42:09.134096 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:09.146363 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:09.159351 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:09.172351 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:09.177361 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:09.182348 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:09.191334 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:42:09.194333 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:09.201359 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:09.208334 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:09.212347 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:09.215332 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:09.219351 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:42:09.223330 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:42:09.229347 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:09.238375 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:09.244360 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:09.246947 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:16.787012 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:42:16.789009 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:42:16.794012 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:42:16.799008 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:42:16.801011 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:16] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:16] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:16] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:16] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:17.042638 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:42:17.045638 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:17.051646 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:42:17.054639 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:42:17.057172 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:17.064171 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:42:17.068171 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:17.078187 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:17.086189 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:42:17.090194 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:17.096295 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:42:17.099283 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:17.104307 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:17.119287 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:17.127284 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:42:17.131285 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:42:17.136282 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:17.143306 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:17.149295 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:17.159830 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:42:17.163817 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:17.168818 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:42:17.173816 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:17.177817 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:17.183823 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:17.192828 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:17.194823 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:42:17.199347 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:17.206346 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:42:17.210348 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:42:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:36.434194 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:44:36.439194 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:36.449720 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:36.458692 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:44:36.462705 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:36.470711 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:36.477736 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:36.486742 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:44:36.490279 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:44:36.498304 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:36.507350 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:36.516332 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:36.524992 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:36.535998 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:44:36.539994 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:36.553996 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:36.571008 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:36.579005 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:44:36.587002 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:44:36.592553 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:36.597558 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:36.607557 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:44:36.615553 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:44:36.621559 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:36.632568 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:36.641571 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:44:36.647558 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:36.654563 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:36.662554 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:44:36.666578 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:41.076463 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:44:41.077462 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:44:41.079466 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:44:41.080473 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:44:41.082463 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:41.393617 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:44:41.394619 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:44:41.400128 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:44:41.403137 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:41.408135 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:41.413135 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:41.420138 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:41.426141 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:41.430140 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:44:41.433141 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:41.438139 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:41.443189 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:41.449205 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:41.454190 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:44:41.458714 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:41.469709 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:41.474710 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:41.478710 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:44:41.480712 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:44:41.482714 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:44:41.485725 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:41.494765 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:41.500226 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:41.506236 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:44:41.509235 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:41.517243 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:41.523244 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:41.526244 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:44:41.529246 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:44:41.533768 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:44:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:45:06.876108 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:45:06.878109 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:45:06.885107 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:45:06.890151 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:45:06.897125 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:45:06.899124 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:45:06.904125 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:45:06.920156 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:45:06.924136 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:45:06.931151 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:45:06.945691 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:45:06.956701 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:45:06.962697 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:45:06.968692 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:45:06.987799 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:45:07.000802 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:45:07.006796 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:45:07.012796 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:45:07.023827 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:45:07.028850 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:45:07.038352 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:45:07.045348 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:45:07.050385 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:45:07.052356 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:45:07.060387 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:45:07.069865 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:45:07.075451 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:45:07.083530 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:45:07.094512 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:45:07.099515 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:45:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:05.146067 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:05.151575 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:05.154560 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:05.157941 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:05.169509 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:05.170508 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:05.185508 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:05.191523 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:05.203510 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:05.210532 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:05.222064 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:05.229064 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:05.237047 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:05.244068 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:05.265047 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:05.277064 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:05.284063 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:05.291054 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:05.299078 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:05.309214 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:05.317223 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:05.319730 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:05.323762 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:05.332787 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:05.338773 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:05.353004 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:05.359004 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:05.369004 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:05.383023 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:05.388022 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:09.447412 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:09.449412 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:09.450412 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:09.452414 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:09.453425 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:09.802393 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:09.803394 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:09.805391 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:09.809391 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:09.811392 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:09.813391 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:09.817907 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:09.828910 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:09.832911 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:09.835912 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:09.838911 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:09.841403 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:09.846406 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:09.848408 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:09.866920 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:09.867919 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:09.874918 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:09.879920 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:09.887922 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:09.889922 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:09.890920 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:09.895917 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:09.897934 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:09.910920 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:09.912919 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:09.916948 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:09.919919 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:09.923921 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:09.926924 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:09.934928 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:20.864397 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:20.867398 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:20.871403 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:20.874402 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:20] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:20.881403 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:20.884917 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:20] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:20.891924 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:20] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:20] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:20] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:20.899923 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:20] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:20.905963 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:20] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:20.914963 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:20] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:20] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:20] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:29.443020 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:29] "POST /myclass/api/Add_Update_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:29.471127 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:29] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:32.795646 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:32.797615 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:32.798615 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:32.800617 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:32.801615 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:32] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:32] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:32] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:32] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:33.033045 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:33.036046 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:33.040054 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:33.044055 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:33.048053 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:33.055570 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:33.060571 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:33.068572 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:33.073571 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:33.079574 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:33.085570 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:33.086570 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:33.093573 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:33.097575 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:33.103574 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:33.132086 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:33.135086 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:33.144094 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:33.146092 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:33.149093 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:33.155603 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:33.161606 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:33.166606 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:33.176611 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:33.181612 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:33.187611 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:33.191740 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:33.198261 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:33.202258 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:33.208261 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:38.284718 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:38.287716 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:38.290716 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:38] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:38] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:38] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-24 18:46:38.320719 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-24 18:46:38.322716 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:38] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [24/Oct/2025 18:46:38] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ 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:2025-10-25 11:12:39.287461 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 11:12:39.287972 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 11:12:39.287972 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 11:12:39.287972 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 11:12:39.287972 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-10-25 11:13:31.979825 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 11:13:31.979825 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 11:13:31.979825 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 11:13:31.979825 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 11:13:31.979825 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-25 11:13:40.830830 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:13:40] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:13:41.980543 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:13:42.000227 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:13:42.025890 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:13:42.036028 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:13:42.098057 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:13:42] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:13:42.149775 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:13:42.158861 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:13:42] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:13:42.172935 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:13:42] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:13:42] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:13:42] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:13:42.222761 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:13:42] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:13:42.236032 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:13:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:13:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:13:42.271650 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:13:42] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:13:42.297977 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:13:42] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:13:42] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:14:25.415813 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:14:25] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:14:27.214010 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:14:27.217015 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:14:27.219526 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:14:27.225240 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:14:27.231780 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:14:27] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:14:27.238686 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:14:27] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:14:27] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:14:27] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:14:27] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:14:27.257790 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:14:27.266830 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:14:27] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:14:27] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:14:27.282972 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:14:27.287000 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:14:27] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:14:27.298564 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:14:27.308941 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:14:27] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:14:27.314963 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:14:27] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:14:27] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:14:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:14:27] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:14:27.460533 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:14:27] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:14:27.571692 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:14:27] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:14:27.585103 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:14:27] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:16:45.115172 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:16:45] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:22:59.515074 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:22:59.518635 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:22:59.520646 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:22:59.523141 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:22:59] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:22:59] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:22:59.546480 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:22:59] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:22:59] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:22:59.847841 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:22:59.851435 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:22:59.855463 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:22:59.859982 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:22:59] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:22:59.866196 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:22:59.871317 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:22:59] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:22:59] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:22:59] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:22:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:22:59] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:23:13.340154 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:23:13.344178 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:23:13.348699 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:23:13] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:23:13.351737 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:23:13] "POST /myclass/api/Get_List_Type_Cours/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:23:13] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:23:13] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:23:20.736992 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:23:20] "POST /myclass/api/Get_List_Unite_Enseignement_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:24:11.941861 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:24:11] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:root:2025-10-25 11:24:11.973140 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:24:11.976156 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:24:11] "POST /myclass/api/Get_Given_Unite_Enseignement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:24:11] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:24:18.247909 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:24:18] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:24:22.500856 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:24:22] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:root:2025-10-25 11:24:22.542620 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:24:22.542620 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:24:22] "POST /myclass/api/Get_Given_Unite_Enseignement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:24:22] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:24:25.316473 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:24:25] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:root:2025-10-25 11:24:25.375139 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:24:25.377144 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:24:25] "POST /myclass/api/Get_Given_Unite_Enseignement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:24:25] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:24:34.039627 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:24:34] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:root:2025-10-25 11:24:34.114447 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:24:34.116452 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:24:34] "POST /myclass/api/Get_Given_Unite_Enseignement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:24:34] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:28:02.233024 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:28:02.235543 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:28:02.239569 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:28:02] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:28:02.248091 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:28:02.254437 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:28:02] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:28:02] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:28:02] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:28:02.293150 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:28:02.296149 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:28:02.299963 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:28:02.301967 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:28:02] "POST /myclass/api/Get_List_Type_Cours/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:28:02] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:28:02] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:28:02] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:28:08.270814 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:28:08] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:28:08.281363 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:28:08] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:28:16.222885 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:28:16.226429 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:28:16.228943 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:28:16.234449 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:28:16] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:28:16.239003 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:28:16.243010 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:28:16] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:28:16] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:28:16.253044 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:28:16] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:28:16] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:28:16.259072 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:28:16.262073 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:28:16] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:28:16.268098 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:28:16] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:28:16] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:28:16] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:28:16] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:28:19.799960 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:28:19] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:37:50.273144 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:37:50] "POST /myclass/api/Add_Update_Unite_Enseignement_Planif/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:37:50.381868 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:37:50] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:37:58.096931 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:37:58] "POST /myclass/api/Add_Update_Unite_Enseignement_Planif/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:37:58.234528 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:37:58] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:42:00.885578 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:42:00.889089 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:42:00.894676 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:42:00.900256 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:00] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:00] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:42:00.910298 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:00] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:42:00.915295 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:00] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:42:00.921534 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:42:00.925553 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:00] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:42:00.931058 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:00] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:42:00.935618 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:00] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:42:00.941252 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:42:00.950766 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:00] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:00] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:01] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:01] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:42:04.160115 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:42:04.163140 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:42:04.165674 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:42:04.169193 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:04] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:42:04.178247 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:42:04.188281 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:04] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:42:04.195533 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:04] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:04] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:04] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:42:07.732776 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:42:07.734737 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:42:07.740247 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:42:07.744277 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:42:07.750474 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:07] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:07] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:07] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:07] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:42:31.855265 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:31] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:42:55.647332 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:55] "POST /myclass/api/Add_Session_Sequence_Return_New_Seq_Data/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:42:55.677179 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:42:55] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:43:00.079682 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:43:00.083188 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:43:00] "POST /myclass/api/Get_List_Sequence_Ressource_Affectation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:43:00] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:43:18.864861 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:43:18] "POST /myclass/api/Update_Session_Sequence/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:43:18.895654 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:43:18] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:43:53.719095 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:43:53] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:root:2025-10-25 11:43:53.933031 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:43:53.935057 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:43:53] "POST /myclass/api/Get_Given_Unite_Enseignement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:43:53] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:44:25.889807 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:44:25] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:51:29.953289 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:51:29.953289 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:51:29] "POST /myclass/api/Get_List_Sequence_Ressource_Affectation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:51:29] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:56:57.503186 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:56:57] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:57:26.119202 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:57:26] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:root:2025-10-25 11:57:26.156466 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 11:57:26.159520 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:57:26] "POST /myclass/api/Get_Given_Unite_Enseignement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:57:26] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:root:2025-10-25 11:59:30.562345 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 11:59:30] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:02:43.168735 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:02:43.171752 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:02:43] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:02:43] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:03:05.190633 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:03:05] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:03:27.456787 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:03:27.461227 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:03:27] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:03:27] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:03:54.783738 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:03:54.786749 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:03:54] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:03:54] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:04:53.210156 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:04:53] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:04:53.221227 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:04:53] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:04:55.983503 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:04:55] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:05:26.800453 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:05:26.802458 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:05:26] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:05:26] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:05:32.648558 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:05:32] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:09:32.055980 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:09:32.060537 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:09:32] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:09:32] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:09:50.140721 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:09:50.144727 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:09:50.148729 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:09:50.151239 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:09:50.157762 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:09:50.162312 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:09:50] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:09:50] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:09:50.173526 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:09:50] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:09:50.181567 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:09:50] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:09:50] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:09:50] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:09:50] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:09:50] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:10:03.552633 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:10:03] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:10:03.598718 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:10:03] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:10:03.639985 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:10:03] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:10:03.673852 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:10:03] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:12:18.289724 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:12:18] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:12:23.354511 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:12:23.359030 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:12:23.363542 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:12:23] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:12:23.370237 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:12:23] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:12:23.375276 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:12:23.376283 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:12:23] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:12:23] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:12:23.387338 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:12:23] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:12:23] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:12:23.392852 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:12:23.396858 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:12:23.398853 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:12:23] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:12:23] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:12:23] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:12:23] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:12:35.747834 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:12:35] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:12:35.756958 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:12:35] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:12:38.554189 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:12:38] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:12:40.487998 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:12:40] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:12:54.513633 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:12:54] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:13:22.075124 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:13:22.079145 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:13:22.083665 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:13:22.087221 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:13:22] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:13:22.094815 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:13:22] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:13:22.101456 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:13:22] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:13:22] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:13:22.107427 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:13:22] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:13:22.111941 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:13:22.117950 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:13:22] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:13:22.122990 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:13:22] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:13:22] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:13:22] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:13:22] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:13:23.898756 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:13:23] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:13:24.888026 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:13:24] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:13:25.440189 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:13:25] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:13:26.378888 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:13:26] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:13:27.097111 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:13:27] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:13:28.223902 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:13:28] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:13:29.578160 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:13:29] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:13:30.241982 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:13:30] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:13:31.152995 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:13:31] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:13:31.767219 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:13:31] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:13:34.600732 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:13:34] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:13:34.608780 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:13:34] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:13:36.914853 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:13:36] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:14:17.641775 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:14:17] "POST /myclass/api/Add_Groupe_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:14:17.722913 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:14:17] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:14:20.112782 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:14:20] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:14:23.552562 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:14:23] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:14:29.648749 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:14:29.651756 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:14:29] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:14:29] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:14:37.071636 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:14:37] "POST /myclass/api/Get_Accepted_Insription_From_Session_id_Reduice_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:14:45.848778 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:14:45] "POST /myclass/api/Add_Update_Groupe_Inscrit_Membres/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:14:47.914821 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:14:47] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:16:21.255129 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:16:21.259173 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:16:21.262465 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:16:21.264975 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:16:21.267985 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:16:21.277572 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:16:21] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:16:21] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:16:21] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:16:21.286104 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:16:21] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:16:21] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:16:21.293674 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:16:21.297197 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:16:21.300400 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:16:21] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:16:21.307919 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:16:21] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:16:21.313945 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:16:21] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:16:21] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:16:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:16:21] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:16:22] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:16:34.169415 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:16:34.172421 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:16:34.176960 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:16:34.184983 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:16:34.188208 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:16:34] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:16:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:16:34.199961 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:16:34.200962 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:16:34] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:16:34] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:16:34] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:16:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:16:34] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:16:35.963960 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:16:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:17:52.321595 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:17:52] "POST /myclass/api/Automatic_Creation_Groupe_Member_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:17:52.408960 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:17:52] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:18:08.136042 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:18:08] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:18:10.665168 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:18:10] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:18:48.417002 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:18:48.420077 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:18:48.422076 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:18:48.426078 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:18:48.433631 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:18:48] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:18:48.442202 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:18:48] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:18:48.451288 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:18:48] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:18:48.458851 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:18:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:18:48] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:18:48] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:18:48] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:18:48] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:18:59.247923 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:18:59] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:20:05.289247 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:20:05] "POST /myclass/api/Add_Evaluation_Planification/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:20:05.408947 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:20:05] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:20:14.839226 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:20:14.843812 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:20:14.848357 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:20:14] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:20:14] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:20:14] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:20:27.642484 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:20:27] "POST /myclass/api/Get_List_note_evaluation_Ressource_Affectation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:20:28.250722 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:20:28.253723 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:20:28.257750 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:20:28.268867 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:20:28.278999 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:20:28.296140 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:20:28] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:20:28] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:20:28] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:20:28] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:20:28] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:20:28] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:20:54.266083 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:20:54] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:21:03.487236 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:21:03] "POST /myclass/api/Record_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:21:10.621133 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:21:10] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:21:24.847032 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:21:24] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:21:51.471524 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:21:51] "POST /myclass/api/Update_Evaluation_Planification/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:21:51.598929 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:21:51] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:21:53.845079 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:21:53] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:22:19.642776 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
CONVOCATION EVALUATION
\n

A l\'attention de part 6   part nom 6

\n

\n

Vous êtes convoqué pour une évaluation de type : Examen.
L\'epreuve se déroulera du 27/10/2025 08:30 au 27/10/2025 12:30 , à distance sur la plateforme du ELYOS. Vous recevrez le lien ultérieurement.

\n\n

 

\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Cordialement
\n
Paris , 25/10/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Eval_Convocation_part nom 6_13921.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 WARNING:xhtml2pdf.util:getSize: Not a float '90%' DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
CONVOCATION EVALUATION
\n

A l\'attention de Ibrahim uuu   nom1

\n

\n

Vous êtes convoqué pour une évaluation de type : Examen.
L\'epreuve se déroulera du 27/10/2025 08:30 au 27/10/2025 12:30 , à distance sur la plateforme du ELYOS. Vous recevrez le lien ultérieurement.

\n\n

 

\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Cordialement
\n
Paris , 25/10/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Eval_Convocation_nom1_91217.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
CONVOCATION EVALUATION
\n

A l\'attention de part 6   part nom6_client

\n

\n

Vous êtes convoqué pour une évaluation de type : Examen.
L\'epreuve se déroulera du 27/10/2025 08:30 au 27/10/2025 12:30 , à distance sur la plateforme du ELYOS. Vous recevrez le lien ultérieurement.

\n\n

 

\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Cordialement
\n
Paris , 25/10/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Eval_Convocation_part nom6_client_57022.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATQAAADaCAYAAAAouL7ZAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAcG1JREFUeF7t3QW4XNW5PvD7v/dWKU5xh+AkuAUJEiwECO4SPCG4BHdCCE5xijvB3YK7QwVaSgstFahA9Rba7v/6rTPrZGcyc3ROmHNYL8884Yxsm1nv/vT9/qvIyMjI6CPIhJaRkdFnkAktIyOjzyATWkZGRp9BJrSMjIw+g0xoGRkZfQaZ0DKaDl988UXxxz/8ofj9739f/Pvf/6482zX8/e9/Lz755JPis88+qzyT0ZeRCS2j6XDWuHHFAvPOW5xw3HHF559/Xnm28/j0T38qdth222LxRRYp7rrzzsqzGX0ZmdAymgqXXHxxMedssxVHjB5d/OMf/6g823n89a9/LfYYPryYPxDjLTffXHk2o68jE1pG0wCB3XH77cWdwZriKnYHv/71r4urr7qqeO655yrPZHwVkAkt4O033yoeevDB4onHH49uSjV+/KMfFQ8+8EDx+IQJxV/+/OfKs0WM77z91lvF97///eAeHV+ccfrpxX333FP89re/rbyjiC6Tzz36yCN1H/b9u9/9Lr7/xRdfLB5+6KHW1x5/bELx8ksvF78rbRNs98UXXpjkvWlbjqktII7Hw7mee/Y5xYnHH1+cGVy88bfcWvzh93+ovKMF//nPf4p333mnuObqq8P7TihOGzOmuDMQzi9/+cvKOyaH43rl5ZeLyy+9NLqMY8ecVlxx+eXFG6+/Hl//VfisY3ZN/vTHP8bnHI9jf+zRR4tnnn66ePaZZ+L/e9+HH35YfPLxx/Hv8nmWH488/HDx9FNPFf8XtoPIXAPbf+7ZZ4unwvNe991+9umncX8ZfReZ0AK+d975xfTTTFPMMuNM0UIo45//989imy23Kr7zrW8Vq6y4UvHnP7cEl//+t78Xp558SrHEYosV351hhmKGaaeNjzlmmbUYvPbaYRE9Et/3p0CQc84+e9z+jNNNV8w844zFrN/9bjHLTDMVM00/fXzum1/7WnFPIEJYd5114nZsc+pvf7uYMfx/v/kXKNZaY43iskAS//rXv+L7BMzXWXOt1m361+NbX/96sXtwteoBieyz517FPHPNNfG4w7FNM9VUxd133lV5V0tg/vzzziuW7j8gbj+9b7aZZy5WH7hqcfttt1XeORG/+tWvilEj9y0WXmDB1m07b+ex8w47xvcgR8+LkT1fsZ4QpO26Lj6XzsXnLr34kuLB+x9o3Z7nXTvvTec97Xe+Uyyx6GLFR7/6KLqXPuf1dH2nm3rqYv555ileCTeGjL6NTGgBP3//58ViCy8SF9XoQw+tPNuCn7z7k2LAEkvEBXJKIDD4T7DMjj/m2GL2WWaJj7XWGFQcecToYuTe+xQLhcXsuSUXXbR47dVXi//7v/8LhLhlsenQocVmm2xSrLDsMsW8c84VA9VDN9wwPrfBuuu2Lu6NN9oo7mvQaqsF62ZMccjBBxf9F188bnOeOeaI1gf84Q9/KDYKnxdvsk3bGbbxxsWG660XLcV6OHPcGZEQ5gnHsOH66xdHjh5dHHTAAcWySy1VjL/11sq7imi9zRWI2DVZdaWVi8PDdTlw//3DcS9azB6e6zf//NE6SkCwm4RzdOyOdZ011ywODcd+/DHHxPPff9So+L4brr8+HjMCYmHCR4EIEdw8c85ZrLHqqsXmm24az8X1uffue4qXgtXq/FxDzy+60ELxvcstvXR878ZDhhS777pr8cc//LG4bfz4eH4IbEg4P5/bJFxTyYF333k37i+j7yITWsA///nPYtedd46Ld7VVBhafllyTm2+6KTw/S7HgfPMVL1QW4EvhXwt6jllnLbbeYsvi1x99FJ/nol1/3XXFwgsuGBf2LjvuGC2qPwc31Tb/+pe/FkccfnhccEjs5z//efGXv/wlWnEpm4fQWBV77LZb/BuuDVYNEkAUp5x0cnzO4kVotmWbguBKE+yH9VgLXLsdt9s+bgeh2n/CT3/yk+LDDz6I/8/NXCIQsvPbYN31ivfeey8+D/cGS9JrrhWiQNhw6sknx+cQzWEHHxJLJRL+9ve/FR8HtxGuv/a6uoQ2aziXq668Ml4L5+Lxz3/+X7AWP4/n5eFarhHI/rvB+kKS3tvyfIvl7PtKhPbOj39c/O1vf4vb8bl//euL+J6MvotMaBVcd821xdzBAppv7rmLJx5/ovJsUey1+x7RtWEdWBRw/LHHxcVr0Tzz1NPxuQSkttXmW0RCW2bAgOKHP/hh5ZUW+KztbbTBhtHKqkYtQhMLQgKzhW2ed+658Tl1WgjNto4/9tj4XHuw+HcLlgxCQyBc2ESkZZx/7nkVi3DO4q47Ji932Du4rM5vsYUXjtYT64xF6bnBwQ3+YyU2VgttERoiuunGG+NzbWHN4H7PFK4RC7AaZULjAmd8tZAJrQJu53LLLBMXpUA5CNSvstJK8bnTx05047YYNiwS2uoDBxa//PDDyrMTccyRR0brBiE8WomlJRwXXNUWQttgsiA8IDSxn+2Di/Tb3/w2EOIPip122CEu0qWWWLJ4++234/uSyzlHyb075KCD4uPVl1+J76kFC54r6cGa2nLzzWON1j9KWcU9A5k6Zy7dj344KSHDOWed1bKNQEy3j7+teOvNN4sF550vHgsXti20RWhuKK7t6MMOi+fBFf64kiwpo6OENmLvveN7Dthvvzbd8Iy+g0xoJey2y67FzDPMEOMuguL333d/XGgLLbDAJJnDtQYNigt+/cHrtrpSZVx4wQVx0UoQ3H/ffZVnW9ARQkOGi/TrV6y0wgqRxCx08SCZvIREaIjF+wXfBb+nn3qa4uYbb6q8a3Jwgc8YO7ZYMhAKK8zD9vfeY4/Wc9lys82KWcIxrrryypO4pQk3Bytq3rnmiqRuXy88/3y8Hs75vHPOqbyrNtoiNCRkO/E8KokKrnA12iM0rqttsXRtZ6pvfrNYZcUVK+/I6MvIhFbCHbfdFty6mYMrtVAksFNPOjlm1zbfdFhrrAi4ixazWE4tt+bkE0+MRIEIlSGU0RFC81nZxSHrb1DMPfsccXGedMIJrRlOSITmvT5z1plnFmeMGxcfP6xhVVWDpXfMUUcV/ZdYIhDa7NGqOWr0EfE1GUmksPyyyxY//vGP43NlXHTBhZFIHZfSCm7nnLO1EKtzbwttEZrnhweX+NxAis7j9EC8tdzyjlpoxwVX3HUZe9ppMTaX0feRCa2ED37xi2LF5ZaLWbyzzjizGBJIx+K45KKLK+9owcEHHhiJxKJR71TG58Gy24KFEz636sqrTOaSdoTQWBbDd9klEtgF3/tezIpa7GedcUblXRMJzbbUiHUUYnxlqPlaasklI0ENDO6118eccko8Py7p+PETM58Je+6+e7CkZoqk+7P33ouZ4KWW7B8/w2pN9WW1kGNoGT2JTGhV2G/EyGh9KcWQIFi6f//irTcnLVRV5GmxW5gyfR9+0EJaCm0vu+TSYsH55o+L6rBDDonPl9FRQktJAUH7ffbaK25P9vTJSsIiEZrnjzh8dKyslzH1kNmrJi7w/I3X31C899OfhtdbnvvNb34TA/pzhHNZfdXVIom+8drrRb9wDs5P/duPfzTRSrv15luKRfstFPb73dZ6t38FEt9lx52iuzjPnHPE85a5dQwe4nNIC2SB6xEaq1B1v2NI51KrY6CjhPbuu+/GzK7tSOjIZmf0bWRCq4KC0fnmmiu4erPHrOK2W21VeWUivvj8i+ieKecQJ1t5hRWKkfuMCO/dOpKghY0QP6iUQZRx7NFHx8WoXqwWoam9mn7qqWM2MgEBLb/MMjGu5XPKFBDGkPXWL+YI5KuEZPFFF42PhQLpDQku8W8DUVVDacdmm24aSzYQprKHtQcNijG0FgKeWIN3xunjAvHMHqzVWWJyQDEuV9S+nB9LVsIi4dVXXonvczNg7a22yirxM/vtu2+x3jrrFHvvsWd8H0JjAS+20MIx9gYsKddcnR3SXnyxxeK5LBj2teP228f3lDFo1VWLGcI1YilXg4WnpGPecMORhU3XZb5AcFd8//uVd2X0VWRCq0IqQbDoFXBeEyyGWlBTNu60scUySy0VLQ5V9DPPNGOskt9xu+2Kn/7kp5V3TgrdBawR2UW1ZNVQhCrgPmrkyMozLbjummuKJcNCt+DPPfvs4tM/fVpsvcUW8Rg9rzbMY5HwuhhfLUITBxy5zz6RwMQGBcyR08L9+hW77rxL8VGlng50SFxy4UXFCoG4vN/5+QxCQ4qplakMsTTxxlSHZ/usTbG1A/bfP74nWnjhmFdafvnYIgXalRQvKyAun4t97VSD0Fi3rtHRRx5ZeWYi3JDUDNpW2o4Hiy0TWt9HJrQqcJH0br780kvx8dfgrrSFnwbr6aYbbiy+d/55xZVhwTzz1FOBDCYmEKrBauNqCdzLpFZDmQTLxXbL+CK4nkgEaSiT4Ir9qHKciCE9/C3gX8+9+v3vPykeuO/+4vuXXV5877zz4r/PPP1M3fc73ltvuaW44PzzY3/m4489Fl3Xevj73/9RPPXEk7F/83vnnltcevHFxT133xNJC2RSHaMuilTXZ9/lc0gP56o4thoSNq7hz99/v/LMRCjoVfg82bbCc7VIPqNvIRNaRkZGn0EmtIyMLwk6KlisFEUyGoNMaBkZUxjCGq+88kqxwQYbFEsttVSxyCKLFE8++WTl1YzuIBNaRsYUxmuvvVbMOuusxX/9138V00wzTfx3jz32iOUlGd1DJrSMjCkIpLXiiitGEtt2222jAOV8881XLL300m0mWzI6hkxoGRlTCFzNU089tfjf//3fYuWVV27NLK+99trFbLPNFoucM7qHTGgZGVMIUQRzk02Kb37zm8V9FdECXRG77bZbMdVUUxWvvvpqfC6j68iE9hXEP/7+j1jH5eH/mwnax37w9ttx9kB7oARSbstqdiAxrubiiy9e/KDUZTFixIji29/+dvF6jWLljM4hE1onoKCVxNCJxx0/ScGtVqTRhx4WJbhrtTvVgtalVGw6paH3lNS1R+pDbRaYa6Atar11BsdrVA+6GlZefoXYa/vUkxNllZoVujSOOuqoSGijKnLkCfvvv3/xjW98o/jZz35WeSajq8iE1glQztASpSUnyXHDo4+0NKuvudrqHRq/pnKdvlnS2Z/SoCqywrLLxof/byboAhi+8y7FSccfP4lkUzX+/Nlncc6Bxv33ewER6AoZOHBgJLSzzjorxtMSDjnkkGLqqacuXnrppcozGV1FJrROwI/wwAMOiD2KZH0S6OnrdTz7jDMrzyCND4rbbh1fXHnFFcWEUrsQa+7kE0+KzeD6ObUBUYRQXElqm+UxYcKEaKkYywavvfpaVKEw0ehnP5u83Qe4alq27r7rruLKK6+IY/fKI/lYO3fdcUdU2zBoheDhisstH+cI/Ptf/4ok+2awQB3Hddde26qDRrXX5+iJaWn6vBLI9pnXX3stNpub5JRalCxcLUvXh214kBdK8J4bwvtJCHEra8G1oCHHGk4QZ9IOZrbCtddc0+pmagV7/rnnw3WqT3zNAq1uCyywQIyVvVU1ZpDLOVP4PRhhmNE9ZELrJMhVa9bWGI5E9COS8SHmaCHDhMcmFCuvsGK02jSLU+7Yfdfhxd8DqVGw1VitWdpnNGOLBZ195lnxOWqxpLtJ5OhL/P7ll0cXTEO756nIvvTi5HdylhapH83xmsM1zO8xfLeosKFUgGoF9RCvLbvU0vF9SE2sSo/jyuH//T14rbWKmaabPpDHNTHrRh7J+bJK7Z/8ESAXTeaOy3EfHlxuIM7ovc7N5whTgvM2Wcp7nf+Siy0eruXEsXkJelldky2GbR7/1iR/4nHHRRWT+eeeJ/6b9uXYqH78pIaqbbPBTYp1Nm+4XtV9uiNHjoz1aO/X6E3N6BwyoXUSMlXkghDCRx/9KloLCGvYJptG6wSBbLDeesWcs85W3HLTzTGmRjfMTMlLLrooih8efcSRUWLHSLaHHngwWj2nnXpqVKhYZsBSxeWXXlY8+cQTMWhPOYJkkB87i4c8D6KqbmwXj2PB0QD7RSC3zYcNi+oYXGMqE/6f/I/Xvnf++ZHwBq64UiC0X8XPIhuqGCP23CsORmFZcYmJNl595VXxbyoXSIXFSdEDuTjHX/z8F9FaYgUOXGnluO1HH300Cj9yIQ0Kds2WW3qZcE4vxqG/yJCqSXUxKcttgfnmLYZuOCT+fd+99xazzjhTsd7gwcXLwYrUkG8bdOLWXXudYsnFF49Tqpod48ePj4Q2dOjQyjMTscsuu0QLrZY6cEbnkAmtCzjogAMjsXDfLr/ssijYaI4lICFWkAWZ1CQeDKSFLJIg4p2BMPxtelLCmFNOjduhFptgAPJss8wcR+VxXU864cRIcIazfPy7SWcZiN3df//9USNss0CurBykSSljv2ABcJMfCK8Dkl1p+RWiy8lC+02F0Ej4fPJxy/g5U6XE2FhaZKyd57CNN4lDfa8O7ue++4yIIo+sQgSJqFmsW262eSTPDdZdP36GC/lEsE642OsE6+/SSy6J7rp9seCq41801hZaYP5i441aFr5hKa71NcFiLEN8jTqu7SDxZsfYsWMjoW233XaTxM+cx3rhhjVPsFw7Ip2e0TYyoXUBjz3ySCQfAobbbr11scA887beXZ995tlIOttvs21rgsBAXuSy1x57xL9pdtUjNPGohNPHnBbft8aqqxXbbb1NJLYdtt0uZlSrM4AmMbGmNg9kRrrH+332xhtuiJLZYnzPlSaVs6S4a4nQjNwzET3Fo8waRXJcym222iqO5nNOtvtksLB+99vfxalMhq0gK8fGajLUZN999okWmOf3G7lvMT6QqmMjUrl9OH7bMh+UG55mmiZUExphyLlmm32ycXrNRmi+D+RdD2PGjGlNCJQhPjhkyJBi5kDauUm9+8iE1gVE2erVVy/ISLNgtttmm1byQhaIAhmkhXZqsLpi0qDyYzb6zQLfdaed49/A5URorJ8EwXiksMduu7daeyynJGedoIREHE98Kk2Gop5L0lrMj7ouCw3pgcQB62iV6HJOJLTVVlk1LMoWQrPQuHTzB7KWDACEJYngWIzYA0Tef/El4nVARmkmp1kFpsdTsaW/xj3lOqf6sj9/9ue4gFl1ZVQTmilS3PX9R+0X9+/x29/+NsbWmoHQJHuQFCvrimBFp++pGgcFSxOhfa+UTAJS6msEK3f2cMPraMlPRn1kQusiTCufdqqpopw2kcQyDAMWR+LSDdlg/Sgtve5a68T4Fbzx+hvRimP9iLdZ5CZMfecb34huWoKMKAlw2zI6b9gmm0Rp68sumfgeQD5mTxrB53XurvosJDr+1ltjhnDxhReJpGLwC3dTgmDpJftHUpFZXbRfvxjjKlsZ3FXzNpWqbDJ0aIxjsUgJK7KyNlx//bg9x7fNVlvGshZxQc+T3W6xQveMi9z18rfkA8VbNXBp/mkZYm5zhvchU3B86wXicgMwf9TjhOOOj27boGC5LjT//F9q7Omiiy6KROUx11xz1SXX4cOHF1/72tci6ZXBsps/nMOywb034T2je8iE1kWYiH5+RZG1LF0NAvasK3LXpjeR3U5kBqySG66/PtZQkdqmIvvC8y8UZ5955iTlCkAvi5Ui/mbOAGL4wdsTq8wTLPwTjjsuFv4iWMkGUt1KOeCxRx6N+9p3xIjinrvvjllKcTlkIzD//UCkV1919STJBqQx4dHHomu56847R3IyYZ5Vctkll4Rj2jUeE+vSXACquo7VOZtZYEpV6k/0GdanbdiWbZbnjCY434suuCAmGxIkRJS62JfPG1IDYpimv9cadTcloG5szjnnjGQ2SyBc/54SrPFqqxNYaF//+tdjtrMMvx2Etnqw+DO6j0xoPQg/7OpsZBksq1o//lrw3ra2BQjI++qhM/srI51H9WfrHZPn6x1H+kw5MN4ReH+tY/iywJo69NBDi//3//5fzFzec889MQ4mY1kNx67W7H/+538mIzRZ6GmDS7399tu3WUjcFbC2kT2r0X6Ui6RuhGa5jo1GJrSMjC6A5bnEEktE5YzzzjsvFiCTBRo0aNBkxITEEZai2meeeabybAtYeSw7WdBGgdV9d7DC991332LuueeOGVT6a/avuNexsCRZvm0lMnojMqFlZHQB48aNi0SEKCSCAFEgEEmLauy3337RQqNUW8aNN94YXdHLSrHTtvDQQw9FN7WeheV1+3JsCy20ULHFFlvE1qrRo0cXu+++e7QivcaylIi49dZbY6KlryATWkZGJyGjvddee0Vi2GyzzWJgH8HUIzQu5xFHHBHfX22hHX/88cV0003XocZ0rVEsQJahAu9qIEey3gsuuGBxzTXXxOlf1VC6s+WWW8Z9Oh4Ep+Wtr+ArQ2iamX//ySfdmp79ox/+KGYNywN2O4zwo/bDTo8vCwYC6zH99UeTKn04Jouy3rGl41bWIZifejctRNckyeFwoW4bH7b/655TEknHUu9YexpctSShzfqBRGjUZ6trBEEMjXta3YDOLURAHalBe+KJJ+I2ZpxxxtiJUcbDDz9crLXWWsWGG25YPPvss5Vna0O3hffZlsc+++xT85h7I/o0ofnB+6IVoypRUD2v+t0C7Apk7VStK3jtLE4/bWwsVzCIV8X9LjvtVFxy0cU177SdgXPkggj4thfotfxV3pv2/nBwTcrgdiiHUM+meb0M2USlGIp+773nnmK2784clUXUnN1w3fWxpGLsaS3XxKR0RcTV228U1LRtPmyzYovw2HTjjWOhrwzolCzdYGVpVeJCnnNOS4cIcOtkO2uR+WGHHRbdvHIDuljXkksuGcmuPSCh1VZbLRIQIj399NMrr7QQLJFIMt5+7x0Bq0yZiW0Z0tJXauD6NKFdeP75sfZqrtnniEWYKtPXWn2N4uILL6q8o3M48/RxsfhVmUJnMXznXeNntSXtstPOxYDwQ1Y0O3znnTskOVQPWq2WX3qZ4sD992+X0EC5hJalatICbVczTDNtsdfuu1eeaanId8yzByK/9+67I3kedsihsbQCkJzzGFO5JvuOGBkJrtb2G4ErLteXOmPsA9XTukb413VdbZWBxU+mUIEtEkME//3f/92atXTtDz744OhyKmGphsSBz2hPS2AVDRgwoDjppJMqz9QG8uFmUrq1DY9jj20RCXBDu/fee6PVZh+dwc0331x85zvfids74YQTOvT7aXb0WUKz0FWvq54nfZO+LI3gZfPa+8456+xibFiQquqrK70fDz/YscEiI5Nz7NFHRwtt7JgxlVeL2BhtqrjnNFLXm5q+x/Dd40J/qjKujFQQi1FRapJe1sytgZ0ckXqvcixG07v6sdODJcRStHg1fas9m37qqaPVd/+998Vzk7nSbqUX1Pu1WlH6AL2eswYL66EHJ7egxFwU+660wgpx2/Dee+/FImAFuwp9dSUgq6Qscs1VV8em+tMq10StmwJawekE21Wf5lhYbu2Vn7SFq664MvaKnlGxUNSt6UCYcbrpiksuvjiGFB4O56a42f7uDt8pUlYHR/HDsafv343E8Tz22GPx/5U32MYpJ54Yrfh6GUBzAZCAYL4hJwk77rhjzCLWKr84++yz42fuumuiwgi3sV+/fm12OigPETdLRJYepLwdn/Nl5Rm4Uq9Uph6ECyQNbE9crS+gzxKaRm4tM/oY6y0g0jwayRdbaKFi6f4DotyPglDkAdddc01c4Bb0CssuV/RfbPFIQInQnnvu2agiQS6HxTXXHHMUxx97XM07XSI0Wl+AKFZcfvm4PcW0T4fntQnZH7d47mBVbrDuulFayF34iMNGx+PTAYAIL734kkBg9xaLLbxwlONxjI5FfI9G2BKLLBq3M2DJJSLBkNz54ovPo8tZj9Asjs2DW2x7yBn0hSIsVhm89eZb4Zr1i/2dzhPx1iK05HIiVm1gi4TPkAyy7TPHjYuvVcP2tGElMq2FRGga5sGi3mmHHeJ3rVD48ccmxK4I595/8Zbvy3eCjEkzcZfTudFz87pC4FdffiV+x66j72Hw2mvXdMO45mJlSEA5RDn2tffee8fMYtK+KyNZaLfffnvlmZa4V//wffqO60HMTVwuEVlyOREneSnJBoQn2N8VCyupgLAs3+kFqiXtoc8SmubnmYNrckZwE2vBj8iit9ieDz8GdUSar7lPN914Y6yetygQhsWpiVoMzOviYbDJRkMjmamm1wmwblgE5HVqVfLrx0RoiPbmm24KbueOYVszxnYmlhi5n9lnniU2ctt3tLymmSYsxmMLEj8Dllgy9o7qq/zNr38TBSQlOqh8fHf66Yvttt66ePH5F6KlQRvt0YcfidvVZsUdcx7iTDoN6hEaiOul/QKCd84C0oB8+803f7FVRQ+uHqEhMpbKWmsMig3sSJZuGUtvkWCV1FrE4nP03tYZtGZdsUOEZn/Dd9k1Xqtjjz6qmHuO2SN5IXPXhbyR75NopTYvRCoJQkZp5hlnKA4LriGwdLmrdwQL9sxxZ0QrTwzwD7//fbC8351M2ihhq0DmSIC2WYqBummaraniv1bnwh133BE/k9xC7xeM10HQFi699NL4OQ8WoX3PEW6c3F3kuUK4iYnP1TvW9uA34pgRZXUGtjeizxIaGecW16Q2oZHSsXD3DAs2QTvSjNNOF9UsLA7upR7GhPPPPS8ubtvUIM66o8d1wvHHx15M/YnkdR4sxUkSEJqFznrwWHrAgKi+odnbnRG56lPkQgEl2/kCOZLj+ehXHxVbb75F3DdCOOuMM1sXEjdquuByWogp6/dxWMxcPFYUzTNWR7/5F4gDbo8cPbpNQnvzjTejBUjT//XXXg+EsHyxViCYdFwIbaGwra2Di9IWoSEVmVBWJYvn5ODGnXLiSXF7ekw1r1djmy22LGYJBON7ExOsBYQm6cBKdM2QFXf7kUownIXHeqP+QWSTxbvQAgtGtw7JacJfdeVVohXuBoUIJTeQKVUPN6idg+tIj64WEJFuAATD1StbcRtttFFsNK/l+pmM7jPHHHNM5ZkiuntiV21BfC0RmrkDJ4breOSRR7bGvlhn5ba6rmDnnXeO23rggQcqz/Re9FlC0z9JedWP/U9/nDwlTaMMoY0IbkICqZ2ZgrWjaZpgoYW6RXBTEhBJIjQ/ZISmcVt/pB5DUjkeb4dFX41koZHS1l8pfpFcYSqtSyy6aJwzkNQqIqEF94ySB1fQMBMa+sjBMe4ZtgeIGaEhksBoLVXpwdKcMyxO1thdd95RDB3SIsbIxWqP0GCbQFZij9RmHbPsZ0JnCE0pB0JbKrhVnneN9t93VHHAqP2Kn747ucqsZIv3k2MSm6sFhDbLjDPFa+G6vfPjd1pDBNzPLTYdFrch3nlnsIo01FMMSVnQg/Y/oFgwkJYe3KUCIR16UIu15magnEVzPbcYEdYavsICVvKAADSUp+8L1g/fn0yk76saLFyfkTgArUg+X61eCynG57uk4rFpIN5dd901fv6SSy6Jvz1kuEq4uZVnW3QW6QZ4dLhWtn11Sbqqt6LPEpp6K9LVCMg0ppdeeDEG0h8JrtAbb7wRhQUXCIt2zWBuc3+4R2Ip3i9wy0Xx+vLhRydlLjhL8tnr44LLiYxIViM0ahZgJJzt1vpBpxharYZsP+D1w8JjSaUgs6A3wj0p3JHFbd6vzBIQg2OhDFxppThzQJDb+5SBWGyykJIhLBHWigVD4QJJdJTQiDCKLYnXsVhS3A86SmgC3q4ZeR8k/Ga45vC3QD6uUSLzMsSeSBvRmytXr1vYyMr3EF1sMbTgLlaD2gcy42ZyG1nZNNgWDC5ymkPA8nJ9VgnWmxtSivX5DUgI2RfLeZqppoqkVw3freJVBLBouAmJzYFz5f4puK11bo7dIJRhw4bFvyUilg/WarV1Ja6mNi2NtNMnqk3pwgsvjGUfKXiv9er99xsj2W0KVSLL3o4+S2hA/sZdmEWDLFhBFpusJpw1blwxb1gA3MYVllsuvkbRATFYrEcdcUSU2Vk8fA6B9F9siWKGqQPJnHBi/LxYm8Xhjr9quFsikR223bZmPGOn7XeIckMsl1oQYxFbsshWWWnFSFrcvl9++Mu4UO0fgVqgSiiOOerI+DmLltvl2EkMiaMZvoJkxAfFo7hm4nPabmQ5p/n2t4OrOrlbnCBhgcimm/o7xbprrT1J1o7lSt4HubtGAvG2l2YHSMLIuiZ1XHJIrD3nxV32fXhPrUxgLXifwDh3Tu3XOuusU3zra1+PmeBqIMT11103hgqQ6DprrhVvauruqKOA70YNm9gZiaMUwLe9/oF8HSPrbNmlBkQpo2o4np3CzQMB6N3kxoLtiGkho1pAloL7Jqa7bty8ZK0lKPcQVyMzxKJDdiuF712h7PXXXx/3SZkj7bNRcCzc2epi3d6IPk1oYMGTfD76yCMjQUnnlxUHHnrggeLYY44pjgiWiwLSdMcFP0Iu4ujDDouTkLiBSLL8Q1d+wYo6PLyHq6rMw3ar8dwzz0bN/+q2mDJefvGl4pSwsLhTF4c7stgZWCykd0YHF/LoI4+KRJoWIogfOT9lCuJnrI3Tx44tjj7qqJiweO7ZZ4rxt9wag9VKRCQl0rZrgRXix+19r7w8ae8hF0sZCEuHy2LWgPela6IMxnkmEUrvMUNAnNE1OuWkk+ICTe5OW2AtcanEpSxmD8FrNW/lQb1lvBOs8NPGnBpczmPCMT4ZLWKuZPl7PSZcFwmAcWMnFqe+EazX9D1K+ogl1gLLMcWcEFqKLSIZMTV9lLW+f/tfKtxgEBKXUdlFuTgWXHPEMn24AZuf4H3fDTcmNyLXwTBipN5eJ0Bn4Hw2DzdACYdarVK9DX2e0DJ6JxAeC2XjjTeOE5Fk8rQbLRcs6a7on3EDufYkwk22Yg13tUxhhx12iITG4ko3KC4lIqrntrHsEAfFC1YY8itnet081w3Wpe2Krflb4Ss31j64oMjc5xqZjXRdJBrEz2qFSnobMqFlNC0ODO6x9iJV8SrsVcuLKdUreG0LssISLLKaEiQXBQu4K2B9OS7EoxYsdQUgR5X8bQXWkbLPKfdQf8a1T2BxLh6OzeusN7Afz7Gi1LtdcMEFxXXXXddhd72jELftyjVtRmRCy2hKUI7gfqm7Qhq3BTfXYi+3DnUGLB6zHYQPlLp0B6cF116AXlIgWVl33nlntCAF++shFdd6kOQuw6yB9BpSRFqSD8o2kgvLmuKGNxKSDY6lrVBIb0ImtIymA2tF8Fz1uhYqrqISBQHyerGzKYk0wWmGGWZoPZ4rr7wyWmhlq6saYl/UaX12/1KdHfc6WX3qy9SscbdtXyV/T8GxmzilqV12vC+gVxKau5dslfqj6ocMZRnubuRsBPxTjEBRp6D7ezVqgHoC+juVUEhGSO9XB8QdswLbX4S7vXPoCHyG1ZG25ZpYBJQevqjcxZ2795RLIMrwuuC9EoD2gvT/CPtTha9jotpKsB3STIan/CXsrz189umn8b21YmG+VzEd8aKUBZTxQwTVWUFwPSUmJCuqz+E/8bh+H/flOrSHzz79rOW4KkXL1eC2KjlJfZmykYL3wB1sa0gKqIVDUqw7emUJEjzI2jY1q/tujzrqqFjiUU5mNBo33HBD3Kfe1L6CXklo2oL0La65+hqx586EIANvtc3svuuulXe14MLvXRBLBR4ouRlqsRTd3nHbxL66ngKi0bWgFKClRmr5SWZvalMauuGGsZjTQylBvSr1BPV0yiZSg7b4zRabbR4/r4zkqCOPjMT4+Refx7ow6h7lUhKEJPsr46iOTnFxrdqpBIvUlKe555gzll+Y/K7mDpCIYTFKX5SaDF5r7djmVA9333lXHJ9njJ7SiptuuLHySkvGjYv1ja9/PT58n5r5JQYE4KutH9X9A8N77Ne2ZKLL8N0rxfD62oPWLJ55un4wXX+nbTku5Tfq6xJcm4svuii2n3ld3y53mDWlrhEMEBbAr76hlqEmkEosEilbXsg2ZXIV5iJnbiCrrdEuZoJ9LLbYYrGNqiwk0NvRKwnt5PCjJxuj7kp9mYWs7cjfqtETWAA6BqoJwoJXh2SCeU/Dj1V1vMr37513XhzAq68SoYBU+SEHHVzcctNNxbHhrmzBkMZhedQCK1MRrXo0Vt3nYbFtV+kMOPOMM2K9mx5WjfeggV0NGhWJBIXF/cJ1U0+mfk0haT0rDiFrI3KNFbPusuNOsbDVtCVQCKsIV0eF81N0SystVbuXIRMoKK/Ql6qIurqFF1gwNryD2ripvv3tmAhQCa8vdkD//nGyksxg+ZogdfNAjQrUo+lGIXPp3ECczLXcbJNNohqK5ng9rX/4/eRWIcJeasn+cZ7qJRdeVKy28iqxX1UhMjz80MPxHDcZunEkyTlmnS32UiKgq666Kr5H98Cq4TdY7zqCmwrtMedXJhFEJx5nexrfxdpkM9PErEYDSbIov/Wtb8VOhBSj6wvo1TE0agOan1lg1GTLcFe97977Yk0XAnM3T1+cmi0V/x0htFdfeTXWVdUjmAR1TPoVq3/QLJiy9aOo00J7tmIteC25SgKzrBJ9is6tFhTmKppFHsAaYvkRsfRDFX+RxdOnCCrzNx06NJJk2uYPAomOGjGiGHvqmNgvitCMoKsFtXcsHJ0BwF1HkPZn27TT/K3mC8ztVNiqHq8aaWjw9wLBgJuNvs4LK8N31193veJrwdWUBZQIoKLxnammirGpai1+zeQKpkkkgRo8f6cOAiMCKWs89mhLkH7HQPS+89TzWcaFYXE7rjQIetzYsfFvXQmgQR/xp66CocE65jYiIEF1GUKERE67LXAfZWrVfJWLWIUi1JfZHrJToCsp0hY5dgdq52RSdS4k0YG+gl5PaNxO7TWpEjzBlHAL252bNYNELr+0ZRBFRwnNHXVQsDbKFk890N1yl6+V/v5dICrKDwpQWRVbBvetXBgrLvPKKy8XZ59xZnAZ54/HV8/VINCo8p5yBeg/1RCf1DFYbSxA5532wTUtt10lYvc3y6stQtMJgKCOqzRVc29db430iFFNl46EdDwtah7fbb3WZSAG+3uw0gTNrUMUhxx4ULQE5w9EZlGnWq69grXt702Cy1kNljgyTMSp2FcLmOvDKnZcWrdSD+exRx0dJ8mLnVaDy+2mQMASbg5kwiLbf9SoSCprB8vfNU9SQYeFm+R/VwhNszlrlPtp6HBb+OEPfxhjaD53ZkX+CLTaIRfPe5D1TtezJ3BxsNbth35bR6S/0w3ZemMBs2jFalNjfnvx1ymJPkloRBcpWmh9kb15JVgZJoP7mxtqcXaE0Cx8VeNUIF6riDCW8Z/wn1Yg3QJIQ+zFEFxEIXieYIjv/IFcuWqIJok8JliE+kZnDFYBWWkEVwviMyaVrx3I5I+VgLouiOnCYkq9lGJn3DrSR3/6Y0vjNLfTAtWjWYbm6/YIjcVDASPF60gZaQ9afeCqxUsvvhTdNFYlIoWzzzwrEtqF57dYXQmuJetUS1UiVsSGSDT0s8BYZ1xOC9/NRIznf4Jrd3CVxA63e4fttovXKwlN2iZC23/ffeMNxPlT20hlFUkpJVldZWyz5VYxxvn4hMfj36SP3AxH7LV3/I05X6GNlCw45+yz43EhBS1ZDz74YAzqJ3e3Ht56661WlYwDwneeQD3Dc1xrfZupj7Mn4BjVwBmSUhabrAXnLkwgacCi8zlFzrOF35Jj5WIjX3HE9jyYKYU+SWisFgvFoiNDY8EKZrOOkJ0WpY66nG2BFbXzjjtFy0zA2I9+uaWXiWKRt958S+VdLfEebqsYF2sRqVm0CbFd6KabY1sT62rjIRtNouKQ4HwHrb56se1WW7VaggQYWWiJ0Fgn5H8QTcqYandiYTjvMjpCaGJGCCoRmju6vlJJmDdeez0u9oErTSQ07/P+6sZud3FuqmuUCE0gXqKBJcRd427NFMiTa6aui6z01wPJiZGVgRxNX+cWJkITJ6U6cmAgCkQuDiZxlAhN/24k2op7W4aYpOuTCE3Dv+uy38iRMWsrXovwEqFpWSoT2rXXXhuPleVDv+z555+vaWFfHr4r7Us+p1RCVlrLlMlRMpopY9pTYEkmOaI03KUWkJPeYhbczME69/62Hm48ZhqUOx++LPRJQuPaITQW2fHHHBvdDYtZDIcaakcttPZgkYp7Cd6StVl+mRY5GHMa//Ln2oJ7p5x0chRklBmsBdI9Fl6t2IYFJfGx9RZbtGbTxAann3qa2KcKXELkPXSDIfFv0AdogSaV14SOEBpXjlt4eEWx9u0334qBf1YNt0N8jpLvjyrXn7XFRX3ogclnChx68MExHndX5bojPcmZcYEgiAyKl80XiIWFqk1omkBQ3P1ajfQHHXBgtMjS7ALqwjMFq+P0MS1KKGSANOWnhMPBgehc1/vuaVGrLYObzILV7wpXBgL1+0i9ngbEuE7KQ0CWXBbWYpa1TOobYn/+RW612qoSmSBucTQqxeJnMrgmr/ck/FZZfiwr06GQT9lVTP9/U1g7FENSjFDygzKvJAXilc3Vw5qsPO/x4DKrHaS592WiTxIaxViLWuzDD8tXpQ4sZRZTDE2Gzt2eW6WCXGN3NcTOWHlpbFs93HP3XcWywTqrjqEpyxDIZy1RmmWlCFaL0wDrSeCdFBDzfvWBA4t5gtVSq4A0LtRg+rOKUlO04+JiyuApa0DaXFuB7QTlKWJorMQyOkJoZIuiUkY4rth+c/750TIShIcjRx8Rg/FaicRUWEWs1VqV55rqvZcYpePfftttoxLGcccdF12xdcJCQ3DbbrNNtGT6LbBAvEmkWE0ZZjz4DvfdZ0Qk+h222zbGSZM776ZlX+efd15UK+EWU/z9qNKqVIY6Re8VS3NcBB7LiQ7bck1ZeYjAtr4b9p0Ws3o0bVAyscogZA+rG8hZnVtvvXV8r8wiUmOlSQBQuu1psBjXXnvtWCunZKTct+k1cTFlIsjYOSErQpasTjdoay2B9+B8JC5YekpYfEbtoHOqpzY8JdCrCc2PL6b+w4IToC6Dbr3FKnZFNsj/c+ngsPAlTP3tqQKh3R1/oFL6U4cFVJ2Z++tf/hrcwxWKb4cvrL3eP6KN3LNyRhPosokbKddYOPzoSf+oS0uFnldfeVU8NvVgguIsS1I89ZICxx9zXFxs5fmOyIVVZD+xvCC4QeUYHit1vrnmbtUkS6CCgRS4b21l1Iyos13uon+5xKmkgOuMYFlx3LIF5p2vuPbqiUWjZShMlQWddabvBisvHOusswXraHRx6KGHxmA5a5O7znphrbHmWEu14PqxElldvv+5wnGxnJKl4UbGVUSYjpvIowRHLVigJNvTcfmM40okzzJL5+gai69tWLHK0kOLlkWPoFhq1STseJEJC8e1o4XmcxQ4zBkoW0s9AXE67qN+0nI4w34lMwYPHtxKSuJ7XE5ICaR6EJOmdEtFxOd9d7aVBv9MafRqQrMIxR0MiKiusPeaEgOunXQ8GaDk43MLLeZPPv4kEscd4Qfl9XLxacKERx+NmTGB5q7AtKX7wkI99+yz40PcqLwfx8ByOTu4g0oxxJdYa/WAlJDTAftNbJ1xrlwvweprg+vFGk1w3BbjFsOGTVb0+cc//ilaaZRf21pQimhNUpI5vj5sv/payMixZFmH5jO0tQh++5vfFjdef33clmJn1hOJHHd6NwOzLalW7BSsJN9fPWIHBCleSknYxKty5hje++l7McbouGyrreMSy/I9OC7fUfW18tsRy5NU8B2xXFItGgUNPaaORzO5AtvqCn+Bc9aPLgjHecstt8ShKsikpxvDNbRzGal5vF8RhXStERvrENGxHLn9yLX6OnYEkg1KUlwP7qeuDpbdlEavJrSvKk46/oRo1cletgckN0dwN5PgYjMBiWoBYtGI3XB7NHhb6M0Ox2vxeiTNMgtYPdm5NeKjEgmIL2nxKVNBsD0t2SMWK8bHgpKsAIQlfpesMu7+2LFju51djcmniqUmG0pQYEojE1ovhLu/MoRrr7q6+FeVi1uGH66snoB5W5bOlwlTwzWhy6yJ8Sh/EKvraResu2CRJUJbc801I0EhBLG05K4lODfS2Yilp6r/a0E4YM8994zkwiIEvwmdCMsss0w89oUXXjgW+VZblF0Bq5ayrrIO23ajmpIT7SETWsaXBmULYkksMg/V9kQNkUOzg0XGNbZwZQ1BUF1tVjUZc0W5m+11EjQSrEUTpbiSSRnXdXUDkZnlFmqzarR6iZuRoS6ui+SIUEKKF08JZELL+NIg9iYZ4CH2JBhdzqY1M7hXSQpIQkCMjRVmpkC1G6nzAVlz86aE5SlQrx4OoZApEmNFqmrdlGNwkVlpyf1tNLTfpQJicbVafb09hUxoGV8KLGyxJlk1i4xlU6t2q1nBQnPsFq0yDJal/2elQZm41HVpSq+VdGo07ENgH2kpE1ErSADB/E7Hx72XoKhVuN0oSLAgd98rd7faBe9JZELr4+B6dNXkl22lXdYRq8J77EdWt6NgPVhkiKGrSrRfFpBEqtlShyXg7/+5cqrm77vvvujOSXooZdDE3tOQLaWYK44nrucYXdeBAwfGY3PTaLSLWQ9uVvbpMW5c7WHfPYE+S2gffPCLWAahH0/B5A3XXT9ZYPy1cJclq6PHrhralQwU1gSteNPQ2t4Gpr72r+qWp47GqC677LLYatVWGUkCy0DRr2HBHcGbb75Z9OvXL/7glQ7oGrg8uElkidT8/exnE7XP1BsqvTBcWdkE9ylBkJs0k+Jg9XvicmUoc1E0PWKffVoKqdtJjljwBivbl33WK2EwqCQpZKRHUtLw/wpTUzmE9+n37EmkEiZDZByHQD+3099cY8mBVLIxJTBhwoSYsVbaooF/Srja0CcJTUP6umuvHfsm/Zj323dUMTL8oMndJFjU22+zTfGdb32r2HHb7SrPtkCRrILdVVdeJbYUmSM5+tCW1p/ehM//+c8oJpmmaztnEkf12q6qoVVK0Sq12vbAOiPceMRhh1eeqQ81ULJh3BGxlpNPPikWBtO0Mz1eh0fSsPOdGQA9MGzbsSu83WfPvYp//buFmLS16ZRA2muusUax8ZAhrUq4b7/1drHsgKVi5b95pAp/6c7VwzPPPB23v9kmm8baxX1HjqyrasxtS+1BHuJTfndqImVrk6qGh6nnPQnlH7KJ6sxkGPWWarNCbFxP8wo6oqrRSIiFyqA6f9p2PV1rl9AnCU1FuIWopSjBHax8l9BYrRF8k6FD47/lWZt+zMQCSWInWIT17jKsk5dferl45qmnJxkC60tkTaSCTp+32KqLNstADBqun3v2uUkKWOmDKegUjC5/XiO2/ficCe7Oo1xAysJIVobz0VjO6vzzZ5+1djW0HP9Lkx2/GrbFFlmk7o/x88+/iNfRZ7U6qcw/UoV9ZbvOlxiAyetiOQmuQSobECzXoaED4a1AQMCSTteaesm8c84VC3ZBCYpeUh0YrGhtVoqiQZM/ocs7KvVPWta0U7letklfbYN116t5Pq7RBuutV2y52eatrzuGet85YUdBd+fAAipbYM71oIMOil0AylDcUNoq6u0OHJ+uhG233Ta2i1HrkFxBZixEQpKJ4KckeAfG8bk+1HinVOa6TxKaim9yPONLihfVoB9G7VTHwJKLLlaMCT+EBJ0B7ub1ppyXoa4IKZLRXnuNQcHFW63Vurjt1lvDglozkEQLMalH2mjDDeq24JCI3iDcZVX2rxlcPVYljA/bMUV9ow2HRKUOFougrh/zDttuH6yPgwJJ7RU1yohdanVKmbZ9gst9zNFHR8LjlmkDog6yyUZDY5aLO+f/0/GvEY4/9UO2RWhI8KAD9o8WENlwZEHlY7NgqZwTXDV3aD2yrK71Bw+OPbcEN0GMiSvGwjGFnCuItBCj7ZZJhEw4ee1kXUscaCPTIXDn7XfEljE9sKBbhGyQodHAyj42nHsCYUnXp7o2yndI1n2eOecIVvu2sVuA+KSe4HrQwmSxejgX7T9lIEj7EcPsycXsBjRq1Kh4HLsHT4I1aKAMQhND+7LqD/1m0kBmZS1TKtPZJwkNcey4/fbhBzpXbISu7vNEBiutsELrD596xeqrDIwDNeDXv/4oLnCkpvm6rfS2xujbb7s9Lrhf/eqXMWZFMQPooOn7Sw3R9msB6jOthrv6issuF6WsHa8ygEQs3JjXXn0t3uXvuvPO2MBNBQNWX3W1KIukXeejj34diVmTNqKGoYEEd9t1eLSaPKc3dYdwN9cKhADcvTWvx+MPi0+TO3kiaIvQLrvkknh9rrv2umidmWae1GWpM1CBXaTfQsUjwUJgHY8aMTLq+h8dCEaJRpKcViN1+/jxsfMBkVNIMW4OAYNYljkF6RjowNGdcw21ktH3TxOLEIc+1t122TWqqujhRU4J1DRY4yy5MpAC8UnflanqPiMWWP27SfA9yhpqME+KEwaOTGk4DrVt9s8KMnuBFLg6sCkZL6uHpPMmGVGOe/Yk+mxSwJ3+/HPPiaqlLIdEAHDrLbfEYSLcGTAAQwzngQcmZtpMMTK7gDTOMv0HBGttcknpBNYIkcdbb745WljkrkFjtf2kRnHuIWUQfZvV0INpQb1Zo/0EkZn4/dgjjxYXfO/8qN2VpKfXCIS274gR8f/BPpDmGRXS3HTjTWIMEBA9cjikSjCxfPzrDw7HH6xDqEdorD9ijUmW290XUaWAuMfAQE5ianpFCUGedMKJxcwzzRS1s5CBhAPZHPVQXCaiio899mhsMNcEfkFFIBI5lQnN9yo2yvrzYHGlGwbi5DLuMXy32M+K0MrX2oAWv4WkoZZgsbmGZhiwCAlhUul4553aVe7cfllNyYx1gnXqfNWfJVd7SgDhnx8sTvsWi3STEMejXJJ6lr9MsLKvCJ6IpIDvPFtoDcKHH3wYXTeL3F0LOVCXmHv22aMVZlFKIFBt2Gv3yWVcBIW33nKrYtWwQMsKFgm0uijIGsZh2Mn6gdC4izAZoYUvlUVRi9BYBAOCpVWO24FFcuzRx0TiIkRIKcRgkURoLMKyW8VKWSa4gawcqCY0FhAXNUFTd8vxb9py/NzDcLeHeoTGsnOOe4cF7YdL+cOCSmTmsXBwC5HHtlttHVUxVllp5RigZplxxfQVKnFQM1WG89106MbRjQdJHTeIFDdEVJIA1197bXzYRxKXdJy+S5+REGHJlWWUJEiWW2rpyeZPsI4PPfiQqO4hgcDKJRlUrU6SIF7GOlOOcNppp8XznZJxItfCMGLHkK63WJ16r3Ks8suGUIA4nlhattAaCMFyMjliW6RgxJHIxSgBOOP0M+KDAmuMr/xo8ruymZ5kcapluFkEKX6UYhVcF5pmIFZmX+mO6V8uT9kNSqDvNe+cc4ZjndQdejpYOCYQja/04slW2WbZQhuxd0usDbhJ8841d+t4uEkI7dNPo9uXLDTHjwAs4hSI33348Bj3gjYttOAaI3FIMRwxsVSbNcsss0QLzXuRljgKUUDV8kAvzPs0eZfhOCiDbLfNNvHvq6+8slgwXHvuMLBSF1to4eKF556PSRLxtBTrdPNaMFyr64MbDIjRTSBh9GGHx/NP7mwZFtySiy4etfLaA7kjpRiC/WJnMrVqv6ZElwPSpObLtU9ZVseiCb1eicmXBao22sNkfdtKhDUSfZLQKNFSpHgw/NjuufvuOAHJ3dqPlmIsscNXX550ipCxaiSc1a4R/DvtlFOLh8Od2P8L7K8XLBdxmTJYEzGYHiwcZEcWh5sjFgQWr7s+RVSketD+B0QF1mrlWBDHYW0hVlJATz35RFyYMoT95l8gBq2Vkxx2yKFR4/+8c1pKLyxQQX66aq+++kosRVlx+eVb67E22mDDqL8GfvCOd/11BgdCeC5aO8ocZAId/w2BVJcIBJYImWQ4/a9aP0a1YoQouWjkciysb37jG9Ei4/ZwNWafZdZYrU66RqW8vr5E/ApPZQnFnq74/hVRspzb61qRR0ozU52H2CIrW6ZTAsOMUAvb+Wy80Uax/u2F55+LiRHXXkYYyJoj/2uDNeN7XHyRReMMhnpgmSFPSaE3Xn8jJh4E9ashqcHa9J3ZF0IXN+xpCW03B/VlLFtupvgdMiVlxPpuNrBkHatZoylJ1dPok4Sm5IE09LLBvfDYOVhQLwbLh0Wi+PK4Y46NsZgyxKgU0HIHSe1sMHjdmMGjmMrCqed+KDngprFGjguuH3WLo45ouctze5SA2MagYEmx2OiYIdlaeCdYh9xhLqM4EWFFpHnm6eOKFcKiHrL+hpG4uIySACB7KHAuBuRzCKo8hGVMIGbCkylzKPOqvs6De6vvDlnH4w9ultjVURUhTMc5auTkvYnA7TzpxBOjm5xiZ6sFy84kJxaZUoZvBStCBnC68P9LBNdQoiBBRbtFKYbm+Fwjx29otEJZ31WCZIb6NLFMbm6Swga1ZkIC6seED5RzJCC9c4IVLputXMV36zupB6RgNsNK4f1uIqsGYuc2lUsuZESVY2jtSRYR0vO+nrSQXA/FvIhUwapjIBg5cuTIKLvUjOAW+10YsFJt5fcU+qzL6cf858/+HB9pcVjUCKJeTdC///XvqFLqfb6A+PngnrSX+mbBpPf57L++mPh+f5svkH7sXqu3f3Cs9uszqard++M2/vq3lu1X9vPF519Eq44Sr78dQ/UPx3udV4L3ISPb8/9Q7/j/8+9Jz6UajktcUhaL+6Ncw3Mp86alSXsTt4z6b9ofsLwQmnot+3U8zruea5K+j1pS4QjXa7WI1z7dvJxzef/1gPB0KyxcKQpVClH+HKuMiyeDV0ZHtt1V+E3Q6teH6TE03KzFzBTSNnPL2BnBwncNiT1OKXwlYmh9FX7oKy63QkwUfJnQ2uKHS95ZZiu5oO7Q6txqQfDa4uSSNhNcU7plLCF6XixMiq8JtwYL19wABas9SWIJbsDasbjsjkeje3Ljy7M9mxFJRujYyszYKYFMaL0YLJsTgjV0843123l6GhY1IUFFlBZ6ynbSOWsr4ybju35wI2U9mykzd3dws1XcU1tNA3lZkQlnnXVWDHRPiWNGZtxJWUJkhhhIlC+44ILF8OHDK+9qTvCQJIJY6eKlUwqZ0Ho5EMqUsBTagyJPmUtN0EhgyJCJY/TqwVQhiQHxp2bBBRdcEGvMlKIgNedCVpqLzHU1h1PcqqdjQm5WyIzOv1gZd978AZYZC5gL3cxgVcp4UyJ5qjKHdUqg4YQmhuLOIv6SIPj8s/d6RkyuDPv2Q6iHeFx1Fn9bsbVq2Ee9/aTzr4e2jqEa9lHvmNo6Btvv6H7ae29H9lNGipsoOnWXTmj9XVT241+uqloqrqnXOnr9ewqOQUsTC42Cbuo3ZZGJYSE05RlJATahre+p1jUqo9Zn/U38kutLXZYE0b333tvafF4eUt2soKbiZmVWZ61McU+hYYTmjqHafbddd41V5CP33qe1pmuXnXaOjb+16n86Cq05bf0wHn/88WL3sO9tttqquOrKKyd5r/oghavqmw4+8ICY0UzwI1WysdXmmxf7BOtCVXs9+PHdefvtxU7bb1/sGH74Ks/LP0ZlGnvutlvMtml7+vzziUFqLUYG6m652WbFAfuNiiUY9SCOowhUC5Ks5+MTJvaU2t+9wS3aZccdY4nG7eNvm4RwFJnKVjrXo0Yf0abKgmyhIlT1ZLK/5bIU1++G668vttt667ivRx5+qPJKC1gPBgf77JhTTo4tSaA5Gglw1xKUhIwKVo1zV/uXMswynTKkawQrxGtUNDT5NwLq1JxT6qst46477ihOOfHEqN7hO1EmIymhY2GvioWpzisJOHqwkChYILlUFoKwTYLym/O7f/qpidllIEt1wH77xe/izDPGTfL7l/zQkaBNzm8mNd9LHgkjLL7YYpFYzS41WZ4MEGuHkGS9xEkzQaxR6Y44Wr0bYk+gYYR26sknRxUECgd0pPyAU2uR3rknH3+irhXQHpQo+OLrjZLzY1D/dciBB8bjUEuUGsARgLILaXs/IK092pOSAoH364VUn7TT9jvE0oByWUAZ2qcWXrBfceLxJ8R6Kft55KGH42sUTLVJ+fEpt4j1TIEoE/Qyaiynv6Y2bPBaa8WMWS0obzD1W7/i3nvsWSy1xBKx3QaMxNMjqXtA36GCX/MsQdmB6zR4zbXjuSrNQEi13CMuoqJgE8Zl9ZZfepmowpEI2lg63RVmfioJ6R8WmFo6+Ph3H8dOgS3DTcD5LL1k/7hwLXDTtVldV4abCui0WDXcpXfeYafivHPPLRZfeJFINIAULVo9oIjFTUKpTHf7EB2HXt5pw3aVe7hBlKG5X5uZazM0uMaUWZZbdtmoPJsITNbWsaW/FYfusMMOUW471XwpySFs4F+EtuyAAa2qLQZM+74VXfttOe9jw/eVoPdVx4O14ne3wjLLRvUQlo1WIWS65qBB0TiYZ6654zGsv+56rX2rzQ5dC1z16qb9nkZDCM3ioHKgdaYW3JlMJbdY/LjcCd2lX3/t9UkULfwYNCqXBRdZfpQxyPkgrmQJlIGwDL+1faTJUltv7XWilfH8s4HsAjncXwlMWpQG9SJJjeUqzYkLws/DQkKMimqroVzA4mBFxL/DtrU57bDNtvHv/UbuG+vRUumAQtA1V1s9Li61UX74qVj09UBOhuzqKa0GkkO+RAbBMapJQ16gSHjXYPFy6Z2rQtMtw48eHn7oodiYnmqxiFIqLH28Rh8qK9Yk8aQ8QZbHkGN/W7C6BfRVwqd/+lPUI0stU5dcdHG8CbxfadpPjepiYXobZQjTdlnGfht6Y4FumXYlRb1cp28Ht+R/wp1cnIUIQCTRMS1T2buKtwMp+L3oBnH+5bo8QD6uY7J0hoe/EYjAu2NHyINWHxQ7ARBzGobiPTwB0D+qvm3smDHxbzdbnSZ6VkHLFZUQc0jT336Hvl+zSL3GWgVdEAjvsEMPja6uGB69NccnpmffEi6KrHsLuJnOod5Nu6fQEEL7ayAnxZmq0H1Z1VAZT/VBpb7gquZn7h03dIdwV4azzzwr3sk3D+b5SsG8/l5FhFAhqR+KH6aF7o5WBsJgXZx8UssPCZJMjFYjLoEG9VQ5n9QaWGYTHn0s9kWmdiM/oM3DD52ZX42fvPuTaD1YzAnHBaJVEPrpp3+K1tDRpTvw5cHldAcWC9E6hdDeq1h+CH7FcI6svGq88cbrxdyzzxHdoATWhuuiB1HRZ1oI4E5PE4yrMubkU8JCWSa6T8DSQdAXXTC5/PO+wWLcMBB0coMMijXZnQDi++//LB4DWZ8ELVG+L3VaCnlV56faOha4nlWtUlRoBbG5ur4bfZwkeRKQruZzpPvow4/EoluuCX0x27Nd59sdnBhuBr4Xx+VmUN2Mj9DKx79LcOsdg4Z02Vmu3V677xlfA2KUSEU9lZs3vPjiC7FT4vHHJ94sttpii2i1FsV/YjcD6yxZh488/HAkWS6wm6r2tOeeeza+BizeRQOZq6xHBMAlR67c8rPDte1tmJKuZkLDXM5Hwo+TkoQ7j17Fcne9uxYyUpPkLuwOrSKcXhOSc9dbcrFFozQOXHLhRdENYMmZF3jUkUfGz1gAv/5o0nS5mJH+yLIKqzYad3qxG8S1QiCP1GfHMqQtdtABBxTXXn1N/Gy5C8DCVW1fHad4/rnnozV3U0kmRlcA4qTesHRVI7T4mrsusqQK4fU0k5ELGGV9dplcyZQlSewwxVTg8EMOjS1OTwS3nVV11RUt7hwgbMflRiJuSe016frr3bSgxYrKYG2K81l8yaLkZqvUV7VPWgjplONPlGHpi/3m17+JpM89THFK8UDXAaGLPQmss5aJSFargbjW2sEs8KuuuKKYZeaZI1mQvfHd7BbcwU2GDu2QSm4tCCW4uaTaPC67G1pqYAcWvJYpclHv/+z9YsYZZiimn266aDGq8eJuLtV/QLjhjA6/kwNjLJG1JjGQQESybA3DAaP2i83/n3z8STE4uKis9BRmERv0Gxa28ODyJnki4YQBwW1HXMpGgDv+3ZlmiseydUXOKaN9NIzQgDrpiL32iq6L5uVUq3PySScXqw0cGIPO3BQkIhCfQC1iycUWL6656prinrvvCQRwZvHd8CNL7T1665YKP8rf1hjSmgitbLlx7VhHb7z+enEKQgsuTwp4Sy5stMEGMaDNzdLoXCY0rTU0tVgXZbirLhrey9pK4GpZyH7UFo14UwIVC8fw8osvtRBaeJ2bBbYtmJ6axstIhKavMYEMuBvAU088GS29FB8EfYoIzbW2gNZaY1Cr5eFcnXtS3khIhOY7+mflPH/+/s9je5XWJ61GCC1pqgFXUZ8kFwqhsawToVl8VCx2CJYVckp1W6r3KWWM3Gciof0okAZCE2qgNMtVnX666WPjupuOAPmmG2882fXnBrMAXYsjDjuseL50fcq44/bbozWffjvIiDSU5v+EfcJvlP4aq2jJ8B2xgjYP1wKScGO/YLmzFFldWrGqkQhN7DSBJehmyb2uJrTXX30t/Fb6F3fdcWcroQmxIErdFLom3HhdUzf5FSvFySzejI6joYQGzEwLj7V29BEt7SGnnHTKJIQWLZ0bW9QgALmwyOhYkfBxV/V48YUW3aoLKi5kLfkeixZZCConcPdYJsgOGS671FKt5MriWyVYi+PGnl48eP8DgQwXKl6pNBVzDwSKuQrVsBC5qlde8f3KM0WMn3AdWUICwGVLSE+j/SpXoRiB3JKVIC5IrpqSbDVeeemlSGhlMkF8MmksWgR18YUTeyKJHLo2LC0uMEs41SixZn0Pho9UY6+wTZZQsuZ++IMfFIuGG8PmwWrjajoG7mGCJA+r5p//989i1512igs9kQ7xSb2aG4YbhUV4TyVJwRLdfNNhxfBddo5/w7NPPxO3bTFTsO23wPzRRWWdaFTnopYVMhK4xhddcEFx4gknFMcfd1xw+SbVNAO/PdaX7YsBugmsFqy1OWaZJYp4BnaJ70tJIplkirniZqmxnOKrc1g3EBMgmJQoKePZp5+OhEZ8M4FqyXbBvdZqJtnC2k9uF2sXeT77zLMxpodQxeeUtwwIvyt9ozLaPAPH5Bg0npctwIz20RBCcxeq/tItliQBQ864LUI7c9wZ0VWVGaoFChgWbbJwqiEovkNp0AmVWvEex/XQA0hr4dbAsIU09xxzxsUqxiZLeHPlWH71y1/FbNMZgeyqYUGxNg4/tGVYih8qC0dJA0gOEBdMP2AuDxWOf4UF8cSECdES5DIDS3becIdmTVRD7EnD9zlntcRM/vrXv0QtNkkCBLLuOuvETGqC+NS2gQTglptvjgtFtgycI7f3qRqlC2cHK1hMMEkbORZul4X02KOPxWzv2Epwnvu3VnBl07lTpUCsSViRysgCwSrSXygG9HpJpJJkD/WOZDWyVt0YBIvFFFlo3E37PTRcMzeis8LvoStwXckHIZKbb7o5qpWY9kXrTYwPmSq5KCcFVN5r9k6lGOJkjkUpSVtwo2Itu2GCm5okATEAGH3oYfG8UxILGYt1SvK8+867wUKbp1g2nCslCu1imut5JkpDENn/BquRSGd1hjajbTSE0ARKWVRiZ2JMLC7qn5dfell83WJkwcQYmh/xPPNM4gIk64c09KMPP1zcW3E7U3r8umuvjW6KxVAtnwx333V3dDOoKbRIP/eLnwEN3ciVmylG58ctRsZSA/EdstQUIrgIKyyzXGsCoRq2vVBwRS4L58U6W2TBhYrHJ7RYUoL4jmFccDuVTCDtKy5vseZYKuJVyiRkHlk3Ske4FrXAcmN1kq9xLZdbeqnirTffjK8pp7A4L7rwong9HMNDD7RYUqSwuVGsOfuhdbbT9jvWbNoWn1w23ERYanfcfkeM8ZlURMdMtpLMEquSiCKpcseT3Kv3fvpe0T9YfqPCtSPL47vdI2yHnA1SKxdSmhNgO4cHN5H7Z+GOOaUlMwhGDCJDJDIbFYngln3wQdcmFLGQSUO9VLHsE2STbX/11VaPQoxuCkPC78HNY+lwDbYPrmW6EZ0QLEDvnX3W2aL7yxrdf99RNW+2spLLBSv85ptuimUrSD7VF775Rkum1U3Azdv1S+Uq6hWRqISIwcSugfik6UwLhd+NBMXMwWrcbuttosUprkgxxvedCa5tNITQLBjaWRuut34csuHuZyGkhSSeJGAu6CtOooaqPJEJpKS3D1YWORzkgzxSjMZC3T9YXSRuLr34kvhcGd4nHsPFUFph3+kHCu6IMnOUKQ4I1o3yjAQk627KNWHyc5/qgYXEchKg51I4r/9ULFP7Yw201LmtN1lxLxIQu3EMZIrKxb3VkFChfzYoLED6YoQME/ygueCCz0pV7g4kXbaO6XjtvP0O0eWSRW2rbon7w8UTuN82WNPKEnasWJxuJkjNMXDXyCSVoa6QRer104LFdmNYtOq2KEFU47577i02Ccfqup1/7nkxTJDAUttlx52KbwSXUyN4OT7YGYgLSmiwav5SydwmcKfXCtcLUXlsv9328ffl2iBwOm0JqdNh3cGDY0zM+DtlQ8mCK8MNSTmNa+BmXE7kAD2+YRtvEuOa55x5VgwFEGLUlM8qHRbWiWuPrPx+FaFKAiwZbhZqAt3M0kN9p3rB8m8qY3I0NIaWXM8UCO0s2vt8rVhGGT5X77Np2/XQ3rbLaOsYu3MM1WhrP+0dQ0f3471uPHovLeQTg5VT3m5Hz5Wr5PMsnPLNJKH83mqwYFlOPi9+lDoJGgWab2nknEdS+LglWG5qzB4OXgE4PplMWmfKWDqKjlwjN0PijKxYccrUsO2zLFqk6thWDJaaco2MrqHhSYGM3of3g8WqpUczMdnkzgIhkbWxIPUcdhasjjQhSIC8kVLWLM1BgwbFbXPl/CuTCYpWxavUCiYgmHqSR10Fi1uihAWLzFJxLriZmHDuuLj83//+xKRTRueRCS0jWg7cPQHqrrTWIA0yQKrZy10enQFXTKZTCUVZf6w7YCmywhC18getS4gjTTLn9hnQm4qLewLIUfZWWQYyq5bp1iGBVB0XPbmM7iETWkYcVGJBGf7RFbBwTPehXNtVKLhWi+Y4jMRrBLh5SIxlxMUzOg9pUrFA3BICspw9BbFfViC3VnysWs5bUoIckHMmS5SSYBldRya0jDhT0qKiKNEVSAj4vDhQqk3rChTk2o5G8JSF7g6UQ9ieuBS3Gqn5m4S2obymi9cK9jcCyExcEZkhK5nzcmxRgkCszvEgck3pZbLL6BoyoWW0Vsdzz7qCNPCWtE13QBeN6yuW9M4771Se7TyIC4pL0RJzXKkPkgKE7XtO2QT12Z5wN2U/kTOrlYIHt7NMVmKGyM55Og43hFQMndE9ZEL7ikPsKqlJkEymlX/XXXe1qaNWBouMtaPavrvKpILn3ED9oOJ6XcElJKLWXz+ej4cuBNOSgIS158SzjKJLYgGNBII0WAWZIrNyT3OC60vfzHlyeXuLJFBvQCa0ryhUycu2DRw4MKpLWOhzzjlnlNDxt8B5uUC2HmTpZBEF3btrZSjXSNYiC6azYCGussoqccSbAlXbocefilFJ86jz4uolfblGIsXsJEfE6WqVn+h7Vcjr2BBvueE9o/vIhPYVhHjNqaeeGgPk3CKLiyXDYmEZjRgxIj5HIrs9cO+QYFLL6C4IAjouswnaQ7n2yzkhCgTGXeVOOof99tsvunhiaIQTWUYTqoqEGwHEjiiRmTmUtcgd4Y0ZMyYel2uWel4zGodMaF8xUHfgbqnJ4mLSxzeDEiEl90jjNyvHNPD2Fr8CVFZPR8ivI7A97pr9a8+CaqKUrURejl3dm0LUww8/PJY/kH4GcTPEofIfEK8KfYNGGg3kNWzYsNh1oGi3XkLDDE1k7bh6o75Zb0AmtK8QkIVK/KjIGtxE2lv6cLma3LEy0gi3cePGVZ6pDYoRCO3ckh5ddyATiKwE7xGAzKsuhtTwTlMulTp4OBdWpmPgJqdM4oUXXhjLNdJxOT+j9hoJgX43ASUZMqduFLKbtaC0JY34875a3RQZ3UcmtK8IuFwHHHBADESzfmQUQUbO39UuHovG/EcDbpOlVAtHHXVUjLl1plWoPahDs/CnnXba+C+yMFIOlFmQqGZdpoHGHo6hTKqKc5Gd83SOCO3Oqr7X7sB2BPMVy7IMZTXrlYAQnUxxMy1eFE7qtUpldA+Z0L4CYIWdd955sUyANTZ27NhWC0E2E2lx2aohwM1SSlnCaohNaWZHOI2crclylIlMREWeO0EngmC6f5WLpISGc0tzDEAJCvcOiXM7xc8alU1ERlrEdBmwAo8//vi6pC9u5tpzR43AY3V2p1Yvo21kQuvjQDqas2UhLX4B/6RNBvomkQFLqwyLlpwNsqARVsuiECtChjKlaYpWI0CmiCVp3wbtlmNoLEEZRPtW34WovM+8ynIfqlmW3FCxQv9yQRsFGVJkpuH9zDPPrEtmrLjnn38+Zl5ZcRIxjbxOGZMjE1ofhxiPSUwWvbhZdeM3ElDcWavdiMa+hShGVAtcLAkFA3AbCRlLVp9jduxlOH61W2JVWoUMsvU+7md5DoQp7pQtvCbhUd1D2VVIkshmujko3m3L6kO6w4cPj8fgM11p/M/oHDKh9XEcccQRcUEhiFo1Ty+99FKMVaXgf9kSE+sRR+Mq1apJU0jLuuPWNTLILYvJlXPcu+yyyyQumuMrF6smyWzCkuX4mGOXLWXhNUrBQpmFNia6cddee21dgc4ErqZjY8USdczoeWRC68MQBJ+vogaLJGqRjkJPbpmJ59VAJKwbcbRahagWqW030p1jZWmSt10Phbbc5npgrXkfty6NmAPnKq6nTKURULSrx1RcTjN/2W2vBR0YLF+JiTR0OaPnkQmtj4JFtc8++8TFLnBfr82He4ewCDPWgliRbdRqa2pUD2cZ3DTxPJOQzCeQzewIoYnj9VQ/pHgcvTjWqHOtFU8sg2vJknNczqO992c0DpnQ+iiosApaKyZtS19MwoAVoe6sFmjeW5j6D6vBkmKxNLonEoFx58Tn9EO2ZQ0lpRCKGo0qySiDu6rAmNudSkfaAndY8J/LLP5HFikT2pRDJrQ+CA3SFriFLgbVFsTQZAHpdtVCqrgnUlgG8hDwFqeyaBsNrid9tTXXXHOSmFk1koUmOVB2ObsLLqtGd+Uj4nPc9/aAiPXHpunxVDS0RGVMOWRC62NANEoJWAjzzz9/65i6ehAbY8nViqHBaaedVtNCI7stsyjo3lOlCLKrLKN6rURQ1lBri/g6A/sTF0T0+jKT/n97YFUmpQ/dALlEY8ojE1ofg4HKFiFXELG11zCuaFbWrp7LmZqpq8seWFA6DBBaWzGu7kCpA7ezXjaRFaXDwfGx5pBsd6EURceBbdp2Z7KTyVp0zN3Rc8voOjKh9TGoqreoqLGmOZptQRbQ+8vV+JDiPiw0Ra5pMlICN1MGVX9kT7hVJH8QMyuwrfIIxb+ytILw3U0K6LfURSFJctxxx8UMcEfBvTS7gFXXkVhbRs8gE1ofguA8iwlBsc46AqQne0dupxaSBVQdQ5PJa8tVbQSQJWunLZdTJT4S6Yp+Whl6VwlAigmy0MpFuu2B9ZqKl1lpPTl0JaNtZELrI2BRkdJRHY/U2oudJSRCq5cUoM5hoSqlKBOLRcwi6eocgo6A8qvC3rbG2rHKdAV0R7BRXyjdNFZtZ+WFqH8gQladOB6CzfjykAmtD0ERLPLRHdBRN1BvJJet2uUEcaCk/KrVZ/z48ZVXWspCyG5Xu6KNgngYq0dsrCebubV3qdOTJe0smbnGms01nns0SkIpo+vIhNZHgGxYZxRTOyKdncA6oSdWq9qfcCKpHjM3EZvMaSqi1UYltqaOrScg0aD31KzQngIX3TwExbtd6XbQxykxgvApk2QVjS8fmdD6AGT7uIQWFhXXzmQd33777VjeUR1Dsw0ulG2yXC6//PIoPaRZ/frrr4+uFRnpntLEp6TBdR46dGiPEAXSV+M2ePDgLqvYJnecq5oHnTQHMqH1AdABE88S0O6sC0j4UXN6kqpOUFDredtMMaw0NcmUKPVWFFh7KgAuNsWlHTVqVOWZxoFSh95PLi3FjK5A7FBrFguWJZvRHMiE1svBekm1Yl2RmKblxeUsZwmVLyAvUteskFSwighS4aggOFf0d7/7XXyt0UDSXNxawpPdAXJW+c/6Y3V2BQbJ6B2VXZVNbisLmzFlkQmtl0PwXKyJNfPII490um9QPRlL67DDDqs8U8T2nSOPPDJutzxTwLZT8agHC6eR7UZl6KFEGOVERHfBjdUStvzyy8ftd6Ug2A2AXJLzJ6vNZc9oHmRC6+WQnZSltFB1CXQWFrnSiL322iv+zYKhakv+hrunFKQMMbM0+k5msKcULhS4yqx2pDi4PWgHS24m8nbNutJVIKupHk8XhrhZI8k2ozHIhNaLoa0pWQsEB7sChKTin0wQiKmJK9keAqjuR9QaJBlgnwMGDOgRd0tcTnbTDM2O1tPVg4SJY2ZtSn6QAurq/FD6ajTOuNvmCGQ0HzKh9WIgH64ma6GrhaXairQXqWEDrph4GkFIahPVkjziaSS3EZrG8Z7IcrISqbwqqegOHDsX0bkhItnZrhIwCaPUDeC4EGVG8yETWi+F+I+2IwtM4L6roMsvwJ00+QXKuVLqqqrdzQTDdO2Xq6uHsdGwTRlWlmJXtcR8Tnxwiy22iFlZmnBdjffZluSEJn5WXk/IJWU0BpnQeik0b2vItli1/nQHXEsZS+SGrFS9EymsBxprCM0Cp1rbaCgh0SfancEmGst1ACirEDNrq32qPSgmNl2KNtodd9yRNc6aGJnQeikM7FCp3904E9eJC6neTHGoTGm9RnVgraQiXg+k0cjCVy4tchXT60yDeBlKPvbYY48YvOc2d6e0xLYcC2tUS1m9YcIZzYFMaL0QrDNZQISiALarQE6yfdwyi19GsTpmVgtKOhKhqeeqR2jcYq/51zG3lxF1PFqpdCSog+sKEJDsLAIydakrmd8EhKrzwnnqmuiuJZzR88iE1gshC8iK4RqqGesuttlmm7hoO9plQI3VWDxxLuUiYkoSFAgRwUoqqFcbNmxYDMgjTLMB1lhjjRjva0tySNZWAF+nQGeBzA455JB4Loiou9aU6yGjKfGSJzf1DmRC64W49dZbY4wJQbBquos0DLej8yv33nvvYquttooiiD632WabRZcVEXGBZV0NFjGghVvM+jOIxXu1Cyls/fDDDytbmwhFquJ5LKzOZiN1NyRXmHXXmQb9WvjFL37ROpXd5PiM3oFMaL0QqvpV0bMaukNoPuuhkNbCNeGpPajh4mayXpR2+JyHoSASBGJy4mAKdpECC1KRrpIJhEnyu54S7AMPPBCD+HfffXflmY6BhXjiiSdGN9M5dLd2TXJEltd5cTWzYGPvQSa0XgbFnWq0SAU1KqbDArF4O1L+Ia6k6FUiQWFtIjTZ0e5ALI/lpp1IvK2jUGdGJpxrKBHQ3ZF69i32phvC9CZ1dh2JK2Y0BzKh9TIY2sGKkXlrVHGnqnek1JFRcDoIvFf8jrSPBnLW4sknn9xla9Hnbrnllrh/VlxHtyPgnyZcIdTuDiaxXxakujzlMN3pKsj4cpAJrZeBogZCEXjvKoFUI42q0wLVlq4XNzLtX7xKnEpvpL+VR3QVzkMvqfhbW0OFy1BXZkAK4tlggw1i/K27lpSuCTMUuK6s1lpxvozmRia0XgSZP5LUtM9kFRuFNLZNHIwLVw/KLlKXQFLnSOob3SmwVawqocA66gjEuHQ0zDbbbNGa0vbVFeWMaqTrQCLJAOaM3odMaL0IBt5acEOGDOlSWUM9SC7YrmzkhAkTKs9OilRrZn6ninnlFYBYfJZ71hWIeSnrMDC4IzVjYnhao/SR9u/fv3juuecaUrnvvFl7WpsQbEbvRCa0XgKEksoSGj067qabborb9ajVm8kyU1/GzfNAJqmUQQYzVeR3FshJj6VSDaUo7UHA3gR3yQjusa6GrnYTlGEkH0tPSUlHx/9lNCcyofUSIDRZQO4myedGxc9AM7p6MbGjq6++uvJsC8SlZP1OOOGEmIlUkqE+a+TIkfF1bUWKbHUPdBbKLZZZZpkOyWw7DkqxMqwykIitEeUU5JFYm+r6xM8yejcyofUSqPtCZko2kiR2o4AoEBoLTUtVGYQR99lnn6hcK6uKSC183QLAYqOP1llCsy1ZUjVtHSmiffHFF+P705CWRijlukkQbBS/MzAl15v1fmRC6yUwmQjhcDsbVa6RkKaP2351ca3iWSPsymoVEgE6BZAbMmI5drb3UswMObM22wvoq72TXeXaGjfXiDkGLD7bVSri/BT7NtLqzfhykAmtF4A1ojQB4VS7hI2ALCG30fZZYwl6IUkUIZG02P2LjDbddNP4N5hrqR+0o2UTyi2QmXIRpRJtQWnIoYceGgnXMJhGlVKwzpCkRIAOhZT0yOjdyITWCyCjKQgudtXdtp5aMD08yWrvvvvurVlDZEL4sVrokfCiZvMECq4ItyOlE+J14mYKgzWTtwWuNSkjx6XpXL9mo0BzzcwCJKm+LqNvIBNaLwACsajVoPVEnEftmTiSfWg0T5aWroBaLU0ITmaSdcX93W677eKjvZYlWUnnIKPYnkoIUpV9lajYddddi9dff73ySvfx4IMPxsb5TTbZJE6Oz+g7yITWCyDDiGy4aj0B3QFKMexDUWkiNHE71lQ1iXJ7lU4kfTM9lNzOtkooxOm8hxIHBdj28NRTT8VEBfkhGmmNAqtQHZ8i4jy1qe8hE1qTQ5Zx6aWXjmRz2223VZ5tLATZWU72QcMs9S9qr6o12UnN2MILL9xKdPvtt18kRBX8taDBWzbTZ5Bke6DSQeSRu3v77bdXnu0+WJRUObia4nIZfQ+Z0Jocsm9afJBao8s1EtKgFITGekn9lDKcmtCrhR+VUNA/SxOfEJo+zFqlFG+88UYkRZaZuFV7UOuG/CQNkF+jMo+C/vfff38kSuTdHSXbjOZFJrQmRwqKC7p3tHG7s+AqionZj8WehvAaUuI5ShplPPTQQ7H9ifIHSCRoQyqXU3BHuY2Ib6WVVirOOeecyittQ5bV4GP6/Y0aRoIUZUed4wwzzBAVPXJWs28iE1qTI0lKs5Z6CohSMsB+lGmk2BgXTTkGRY1EXiBYT4FWDRlQyiBTnaweVhkCU31vex2JmYG+UNYct7ee+9pVIF3n5zy58Rl9E5nQmhgIguuFPHoqfgYstC233DIueARWLr/Q28kaE/jXtwka0b1XS5Q+SJYPq8oxSlz4f67d/vvvH1/vCGQxZR19ti3Fj66AEggBSK57VwcyZ/QOZEJrYsjIycaxkHrSquCSySYiKfVl1eUXarW8ZjCL8oyUETVJXB8mN87fyMisTo3riYA7EgOThBCsR9zasBoJ7nGaDZAHnfR9ZEJrYrB2LEQN2T3ZZ6iWbPPNN4/7YqFVExqXVIBePIy15n3pkXpAuZzIjhXXXj1aNVTqqzczqamRQ3zdENJsAN0Njej/zGhuZEJrYhxzzDFxMWoR6kkgrERoFn496H2kyaYuTi+n93soymWRdcVV9BkaZOJmOhYaBSoaJI/E8SRUsqv51UAmtCaFBZnqz6644orKsz0HBbXtEVoZyIcFyR1W9Z8yo50BV9NgFi6hhECjwEJ0TGJmYpDUOTraZ5rRu5EJrUmhuJTlYr5lRwPr3UFqfidDDR2JfSl96Oz8zARuLqIRj+PmNhJ6UGVLucdmh+YSja8OMqE1Keh0IRgWRiPkctqCgl0T0O2vq1LanQXCRqKyoY1MeCBKpRnUOTTA57jZVwuZ0JoUSf9MjVdng+ydBdeP64gEGtlq1BbE4ZRSGF/XiAEnCfTixM10PuSpTV89ZEJrQgjS0xtDaBIDPQ1WjEp/mmiNlOipB6UZdMgkFhrpTos1svhIIeUkwFcTmdCaECwyLUgsmJ4sqE0Q4EdmspU9TWiymlxCtWvc6kaBNJECXxPlq/XbMr46yITWhDATEsGo8ZoSel0IzfRx9W49KXYoOK9tynQl2c1GwTVSb0ZFoydbxDKaH5nQmhBcMu6msg0Zu55Gmvqk8r+R8axqSD6YPyB7+8ILLzRESYNMuEwmMtNtkPHVRia0JoN6qVNPPTUSmilHUwJJ0cNoup4ktDRX1MSorpZ7lKGBXVZ22mmnLfbdd9+Gdhlk9E5kQmtCaAS38Enp9PQitX3FtPbXk+4ai4xmmjF0jZDTFmd89tlnYwJAeYbWsEZYfBm9G5nQmgwsF0NHlFD0xISnaqjwJ7ON0O68887Ks43HxRdfHM/JCLxGlKFQIhHzY8XqqshklgGZ0JoMJjwZ4IFgBNB7Gu+88060cnQk9FRCQOGsqVVcw0bp+Bt2rDDXtjOZZSRkQmsyIBi1VKSv33777cqzPYfrrrsukidV2Z6QKFK5r0/TkODBgwdXnu0aEnFdddVVxfDhw2PCJPdoZpSRCa3JYAAJgpl55pkbLnRYDWSQJkrRMOspGENnH5dcckkkuK4AmT3zzDPxeAlHujZd3VZG30UmtCbDtddeGxf/Gmus0XAZ6mqQ2haotz+Z1Z4AySHu5lRTTRWHq3QViEyxsbIPY/eyZZZRC5nQmggWqfFqCKbWgN9GQ7aRyqw2pEYO8i3jzTffjGTG4mxvuHA1WGCuyQEHHBCb9AcNGhTJLCOjHjKhNRlU0CM0o+F6siYMxLbsiwX13nvvVZ5tLO6+++7YLG4/F154YeXZ9qGf9Z577olDVqjhIngKHRkZbSETWhNBCYUFbPFfeumllWd7BghDnZt9jRgxovJs48HNnGOOOeJ+WIM0/tuCXlJEtvbaa0ci05tppN37779feUdGRn1kQmsiyDJqC7L4OzJhvDtQu7XQQgvFfZ1yyimVZxsP7U4moNuPTKcYmLmY9q8YlnQR61Ds8Oijj44lJFxg75ft1QmQ3cyMjiITWhPBwkUyYk60+3sSatwoulLYUCrSk6CEwa1FUiY7KbClV7byyitHgkvEalCKf9WrKSN55ZVXWmeEZmR0BJnQmgjcM/VnGsVfe+21yrM9g1SugVB6OjZFb005yrLLLhv3Wf0w+s5EqR133DHqwJEBV2CckdFZZEJrIsg06nUkHdSThIbAkuT2lBCQBMOMtSuddNJJMfHBYhNTE18zU+Dhhx9uzWrmJvOMriITWhPhqaeeioTWr1+/uPh7CshSwJ0Gmk6BKQ1upPMTM/z5z38e42wZGY1AJrQmQiqq1cvZE21ICaR27GfhhRfOQ0Qy+hQyoTUR0qQnwo6ygD0BE6Q23HDDuJ8DDzwwZhkzMvoKMqE1EQz5QDSUY3sKMo4pm3jjjTdWns3I6BvIhNZEOPvssyPRKCrtiS4B1lgSc9Qrmuu7MvoaMqE1Ec4777xINkoXVPI3GsQjk5gjVdyenveZkTGlkQmtiXD66adHshk2bFjlmcbi/PPPj9tXUJvnVmb0RWRCayIkl5OsdKNVWLUZUXm1/S233HKKTJPKyJjSyITWREhJAYWmjXY5WWRaqmyfa5uR0ReRCa2JQFo6WWiUNxoFyYBRo0bFbRNJ7Mkat4yMLxOZ0JoIt912W2zcXmWVVRpKaKR39FEq1yDFow0pI6MvIhNaE8HsShI7q6++ekMG8SaQ5WGdUY398Y9/XHk2I6PvIRNaE+Gtt96KvZw6BRrVy/nkk08W/fv3j4R22mmnZS3+jD6NTGhNBJnHxRZbLGqUffjhh5Vnuw6ZTSRGngepTZgwofJKRkbfRCa0JoLMpmng5IMaIbporidVDdaZpEBGRl9HJrQmgmD9xhtvHMsr7rrrrsqzXYOkwpAhQyKZLbHEErnNKeMrgUxoTYZx48bFbORll11WeaZr0HXA0iNnbcBvT7RSZWQ0GzKhNRnGjx8frapjjz228kznIVa25pprxu2st956cdhvRsZXAZnQmgxvvPFGMdtss8UhIV3RRPvggw9ai2hNT7rjjjsqr2Rk9H1kQmsy0NM3IXyuuebqdL+lrGbqB+2ulZeR0RuRCa3JQNJn9OjRcdybOFhH68YkFAg2fu1rX4tktsUWW8RatkY3uWdkNDMyoTUhDDExyo6MUEfmUn722WfRtZQAQGZapwxc6QmRyIyMZkYmtCbEJ598EmdUynaeddZZlWdrg1tquEqaNq4w12yCnNXM+CoiE1qT4t57741W2iKLLFJcc801lWcnBUkgktqpeHb++eePJRp5klPGVxWZ0JoUYl9Jwda4uUMOOSRmQN99993izjvvjMH/eeedN87W9B7/j/g+/vjjyhYyMr56yITWxDDh3KTxFOjnVs4yyyxRkcPfHuS0zQl45plnGqrQkZHRG5EJrclhjub9998fJ0FpMBf4p8ixwgorFNttt11x8cUXx/dkZGRkQus1EORXhqHhXOO6xAFkOaCMjInIhJaRkdFnkAktIyOjzyATWkZGRp9BJrSMjIw+gqL4/1IUaencVV3rAAAAAElFTkSuQmCC', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
CONVOCATION EVALUATION
\n

A l\'attention de part 4   part nom 4

\n

\n

Vous êtes convoqué pour une évaluation de type : Examen.
L\'epreuve se déroulera du 27/10/2025 08:30 au 27/10/2025 12:30 , à distance sur la plateforme du ELYOS. Vous recevrez le lien ultérieurement.

\n\n

 

\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Cordialement
\n
Paris , 25/10/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Eval_Convocation_part nom 4_65062.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
CONVOCATION EVALUATION
\n

A l\'attention de qsdqsd   xddd

\n

\n

Vous êtes convoqué pour une évaluation de type : Examen.
L\'epreuve se déroulera du 27/10/2025 08:30 au 27/10/2025 12:30 , à distance sur la plateforme du ELYOS. Vous recevrez le lien ultérieurement.

\n\n

 

\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Cordialement
\n
Paris , 25/10/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Eval_Convocation_xddd_32461.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATQAAADaCAYAAAAouL7ZAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAcG1JREFUeF7t3QW4XNW5PvD7v/dWKU5xh+AkuAUJEiwECO4SPCG4BHdCCE5xijvB3YK7QwVaSgstFahA9Rba7v/6rTPrZGcyc3ROmHNYL8884Yxsm1nv/vT9/qvIyMjI6CPIhJaRkdFnkAktIyOjzyATWkZGRp9BJrSMjIw+g0xoGRkZfQaZ0DKaDl988UXxxz/8ofj9739f/Pvf/6482zX8/e9/Lz755JPis88+qzyT0ZeRCS2j6XDWuHHFAvPOW5xw3HHF559/Xnm28/j0T38qdth222LxRRYp7rrzzsqzGX0ZmdAymgqXXHxxMedssxVHjB5d/OMf/6g823n89a9/LfYYPryYPxDjLTffXHk2o68jE1pG0wCB3XH77cWdwZriKnYHv/71r4urr7qqeO655yrPZHwVkAkt4O033yoeevDB4onHH49uSjV+/KMfFQ8+8EDx+IQJxV/+/OfKs0WM77z91lvF97///eAeHV+ccfrpxX333FP89re/rbyjiC6Tzz36yCN1H/b9u9/9Lr7/xRdfLB5+6KHW1x5/bELx8ksvF78rbRNs98UXXpjkvWlbjqktII7Hw7mee/Y5xYnHH1+cGVy88bfcWvzh93+ovKMF//nPf4p333mnuObqq8P7TihOGzOmuDMQzi9/+cvKOyaH43rl5ZeLyy+9NLqMY8ecVlxx+eXFG6+/Hl//VfisY3ZN/vTHP8bnHI9jf+zRR4tnnn66ePaZZ+L/e9+HH35YfPLxx/Hv8nmWH488/HDx9FNPFf8XtoPIXAPbf+7ZZ4unwvNe991+9umncX8ZfReZ0AK+d975xfTTTFPMMuNM0UIo45//989imy23Kr7zrW8Vq6y4UvHnP7cEl//+t78Xp558SrHEYosV351hhmKGaaeNjzlmmbUYvPbaYRE9Et/3p0CQc84+e9z+jNNNV8w844zFrN/9bjHLTDMVM00/fXzum1/7WnFPIEJYd5114nZsc+pvf7uYMfx/v/kXKNZaY43iskAS//rXv+L7BMzXWXOt1m361+NbX/96sXtwteoBieyz517FPHPNNfG4w7FNM9VUxd133lV5V0tg/vzzziuW7j8gbj+9b7aZZy5WH7hqcfttt1XeORG/+tWvilEj9y0WXmDB1m07b+ex8w47xvcgR8+LkT1fsZ4QpO26Lj6XzsXnLr34kuLB+x9o3Z7nXTvvTec97Xe+Uyyx6GLFR7/6KLqXPuf1dH2nm3rqYv555ileCTeGjL6NTGgBP3//58ViCy8SF9XoQw+tPNuCn7z7k2LAEkvEBXJKIDD4T7DMjj/m2GL2WWaJj7XWGFQcecToYuTe+xQLhcXsuSUXXbR47dVXi//7v/8LhLhlsenQocVmm2xSrLDsMsW8c84VA9VDN9wwPrfBuuu2Lu6NN9oo7mvQaqsF62ZMccjBBxf9F188bnOeOeaI1gf84Q9/KDYKnxdvsk3bGbbxxsWG660XLcV6OHPcGZEQ5gnHsOH66xdHjh5dHHTAAcWySy1VjL/11sq7imi9zRWI2DVZdaWVi8PDdTlw//3DcS9azB6e6zf//NE6SkCwm4RzdOyOdZ011ywODcd+/DHHxPPff9So+L4brr8+HjMCYmHCR4EIEdw8c85ZrLHqqsXmm24az8X1uffue4qXgtXq/FxDzy+60ELxvcstvXR878ZDhhS777pr8cc//LG4bfz4eH4IbEg4P5/bJFxTyYF333k37i+j7yITWsA///nPYtedd46Ld7VVBhafllyTm2+6KTw/S7HgfPMVL1QW4EvhXwt6jllnLbbeYsvi1x99FJ/nol1/3XXFwgsuGBf2LjvuGC2qPwc31Tb/+pe/FkccfnhccEjs5z//efGXv/wlWnEpm4fQWBV77LZb/BuuDVYNEkAUp5x0cnzO4kVotmWbguBKE+yH9VgLXLsdt9s+bgeh2n/CT3/yk+LDDz6I/8/NXCIQsvPbYN31ivfeey8+D/cGS9JrrhWiQNhw6sknx+cQzWEHHxJLJRL+9ve/FR8HtxGuv/a6uoQ2aziXq668Ml4L5+Lxz3/+X7AWP4/n5eFarhHI/rvB+kKS3tvyfIvl7PtKhPbOj39c/O1vf4vb8bl//euL+J6MvotMaBVcd821xdzBAppv7rmLJx5/ovJsUey1+x7RtWEdWBRw/LHHxcVr0Tzz1NPxuQSkttXmW0RCW2bAgOKHP/hh5ZUW+KztbbTBhtHKqkYtQhMLQgKzhW2ed+658Tl1WgjNto4/9tj4XHuw+HcLlgxCQyBc2ESkZZx/7nkVi3DO4q47Ji932Du4rM5vsYUXjtYT64xF6bnBwQ3+YyU2VgttERoiuunGG+NzbWHN4H7PFK4RC7AaZULjAmd8tZAJrQJu53LLLBMXpUA5CNSvstJK8bnTx05047YYNiwS2uoDBxa//PDDyrMTccyRR0brBiE8WomlJRwXXNUWQttgsiA8IDSxn+2Di/Tb3/w2EOIPip122CEu0qWWWLJ4++234/uSyzlHyb075KCD4uPVl1+J76kFC54r6cGa2nLzzWON1j9KWcU9A5k6Zy7dj344KSHDOWed1bKNQEy3j7+teOvNN4sF550vHgsXti20RWhuKK7t6MMOi+fBFf64kiwpo6OENmLvveN7Dthvvzbd8Iy+g0xoJey2y67FzDPMEOMuguL333d/XGgLLbDAJJnDtQYNigt+/cHrtrpSZVx4wQVx0UoQ3H/ffZVnW9ARQkOGi/TrV6y0wgqRxCx08SCZvIREaIjF+wXfBb+nn3qa4uYbb6q8a3Jwgc8YO7ZYMhAKK8zD9vfeY4/Wc9lys82KWcIxrrryypO4pQk3Bytq3rnmiqRuXy88/3y8Hs75vHPOqbyrNtoiNCRkO/E8KokKrnA12iM0rqttsXRtZ6pvfrNYZcUVK+/I6MvIhFbCHbfdFty6mYMrtVAksFNPOjlm1zbfdFhrrAi4ixazWE4tt+bkE0+MRIEIlSGU0RFC81nZxSHrb1DMPfsccXGedMIJrRlOSITmvT5z1plnFmeMGxcfP6xhVVWDpXfMUUcV/ZdYIhDa7NGqOWr0EfE1GUmksPyyyxY//vGP43NlXHTBhZFIHZfSCm7nnLO1EKtzbwttEZrnhweX+NxAis7j9EC8tdzyjlpoxwVX3HUZe9ppMTaX0feRCa2ED37xi2LF5ZaLWbyzzjizGBJIx+K45KKLK+9owcEHHhiJxKJR71TG58Gy24KFEz636sqrTOaSdoTQWBbDd9klEtgF3/tezIpa7GedcUblXRMJzbbUiHUUYnxlqPlaasklI0ENDO6118eccko8Py7p+PETM58Je+6+e7CkZoqk+7P33ouZ4KWW7B8/w2pN9WW1kGNoGT2JTGhV2G/EyGh9KcWQIFi6f//irTcnLVRV5GmxW5gyfR9+0EJaCm0vu+TSYsH55o+L6rBDDonPl9FRQktJAUH7ffbaK25P9vTJSsIiEZrnjzh8dKyslzH1kNmrJi7w/I3X31C899OfhtdbnvvNb34TA/pzhHNZfdXVIom+8drrRb9wDs5P/duPfzTRSrv15luKRfstFPb73dZ6t38FEt9lx52iuzjPnHPE85a5dQwe4nNIC2SB6xEaq1B1v2NI51KrY6CjhPbuu+/GzK7tSOjIZmf0bWRCq4KC0fnmmiu4erPHrOK2W21VeWUivvj8i+ieKecQJ1t5hRWKkfuMCO/dOpKghY0QP6iUQZRx7NFHx8WoXqwWoam9mn7qqWM2MgEBLb/MMjGu5XPKFBDGkPXWL+YI5KuEZPFFF42PhQLpDQku8W8DUVVDacdmm24aSzYQprKHtQcNijG0FgKeWIN3xunjAvHMHqzVWWJyQDEuV9S+nB9LVsIi4dVXXonvczNg7a22yirxM/vtu2+x3jrrFHvvsWd8H0JjAS+20MIx9gYsKddcnR3SXnyxxeK5LBj2teP228f3lDFo1VWLGcI1YilXg4WnpGPecMORhU3XZb5AcFd8//uVd2X0VWRCq0IqQbDoFXBeEyyGWlBTNu60scUySy0VLQ5V9DPPNGOskt9xu+2Kn/7kp5V3TgrdBawR2UW1ZNVQhCrgPmrkyMozLbjummuKJcNCt+DPPfvs4tM/fVpsvcUW8Rg9rzbMY5HwuhhfLUITBxy5zz6RwMQGBcyR08L9+hW77rxL8VGlng50SFxy4UXFCoG4vN/5+QxCQ4qplakMsTTxxlSHZ/usTbG1A/bfP74nWnjhmFdafvnYIgXalRQvKyAun4t97VSD0Fi3rtHRRx5ZeWYi3JDUDNpW2o4Hiy0TWt9HJrQqcJH0br780kvx8dfgrrSFnwbr6aYbbiy+d/55xZVhwTzz1FOBDCYmEKrBauNqCdzLpFZDmQTLxXbL+CK4nkgEaSiT4Ir9qHKciCE9/C3gX8+9+v3vPykeuO/+4vuXXV5877zz4r/PPP1M3fc73ltvuaW44PzzY3/m4489Fl3Xevj73/9RPPXEk7F/83vnnltcevHFxT133xNJC2RSHaMuilTXZ9/lc0gP56o4thoSNq7hz99/v/LMRCjoVfg82bbCc7VIPqNvIRNaRkZGn0EmtIyMLwk6KlisFEUyGoNMaBkZUxjCGq+88kqxwQYbFEsttVSxyCKLFE8++WTl1YzuIBNaRsYUxmuvvVbMOuusxX/9138V00wzTfx3jz32iOUlGd1DJrSMjCkIpLXiiitGEtt2222jAOV8881XLL300m0mWzI6hkxoGRlTCFzNU089tfjf//3fYuWVV27NLK+99trFbLPNFoucM7qHTGgZGVMIUQRzk02Kb37zm8V9FdECXRG77bZbMdVUUxWvvvpqfC6j68iE9hXEP/7+j1jH5eH/mwnax37w9ttx9kB7oARSbstqdiAxrubiiy9e/KDUZTFixIji29/+dvF6jWLljM4hE1onoKCVxNCJxx0/ScGtVqTRhx4WJbhrtTvVgtalVGw6paH3lNS1R+pDbRaYa6Atar11BsdrVA+6GlZefoXYa/vUkxNllZoVujSOOuqoSGijKnLkCfvvv3/xjW98o/jZz35WeSajq8iE1glQztASpSUnyXHDo4+0NKuvudrqHRq/pnKdvlnS2Z/SoCqywrLLxof/byboAhi+8y7FSccfP4lkUzX+/Nlncc6Bxv33ewER6AoZOHBgJLSzzjorxtMSDjnkkGLqqacuXnrppcozGV1FJrROwI/wwAMOiD2KZH0S6OnrdTz7jDMrzyCND4rbbh1fXHnFFcWEUrsQa+7kE0+KzeD6ObUBUYRQXElqm+UxYcKEaKkYywavvfpaVKEw0ehnP5u83Qe4alq27r7rruLKK6+IY/fKI/lYO3fdcUdU2zBoheDhisstH+cI/Ptf/4ok+2awQB3Hddde26qDRrXX5+iJaWn6vBLI9pnXX3stNpub5JRalCxcLUvXh214kBdK8J4bwvtJCHEra8G1oCHHGk4QZ9IOZrbCtddc0+pmagV7/rnnw3WqT3zNAq1uCyywQIyVvVU1ZpDLOVP4PRhhmNE9ZELrJMhVa9bWGI5E9COS8SHmaCHDhMcmFCuvsGK02jSLU+7Yfdfhxd8DqVGw1VitWdpnNGOLBZ195lnxOWqxpLtJ5OhL/P7ll0cXTEO756nIvvTi5HdylhapH83xmsM1zO8xfLeosKFUgGoF9RCvLbvU0vF9SE2sSo/jyuH//T14rbWKmaabPpDHNTHrRh7J+bJK7Z/8ESAXTeaOy3EfHlxuIM7ovc7N5whTgvM2Wcp7nf+Siy0eruXEsXkJelldky2GbR7/1iR/4nHHRRWT+eeeJ/6b9uXYqH78pIaqbbPBTYp1Nm+4XtV9uiNHjoz1aO/X6E3N6BwyoXUSMlXkghDCRx/9KloLCGvYJptG6wSBbLDeesWcs85W3HLTzTGmRjfMTMlLLrooih8efcSRUWLHSLaHHngwWj2nnXpqVKhYZsBSxeWXXlY8+cQTMWhPOYJkkB87i4c8D6KqbmwXj2PB0QD7RSC3zYcNi+oYXGMqE/6f/I/Xvnf++ZHwBq64UiC0X8XPIhuqGCP23CsORmFZcYmJNl595VXxbyoXSIXFSdEDuTjHX/z8F9FaYgUOXGnluO1HH300Cj9yIQ0Kds2WW3qZcE4vxqG/yJCqSXUxKcttgfnmLYZuOCT+fd+99xazzjhTsd7gwcXLwYrUkG8bdOLWXXudYsnFF49Tqpod48ePj4Q2dOjQyjMTscsuu0QLrZY6cEbnkAmtCzjogAMjsXDfLr/ssijYaI4lICFWkAWZ1CQeDKSFLJIg4p2BMPxtelLCmFNOjduhFptgAPJss8wcR+VxXU864cRIcIazfPy7SWcZiN3df//9USNss0CurBykSSljv2ABcJMfCK8Dkl1p+RWiy8lC+02F0Ej4fPJxy/g5U6XE2FhaZKyd57CNN4lDfa8O7ue++4yIIo+sQgSJqFmsW262eSTPDdZdP36GC/lEsE642OsE6+/SSy6J7rp9seCq41801hZaYP5i441aFr5hKa71NcFiLEN8jTqu7SDxZsfYsWMjoW233XaTxM+cx3rhhjVPsFw7Ip2e0TYyoXUBjz3ySCQfAobbbr11scA887beXZ995tlIOttvs21rgsBAXuSy1x57xL9pdtUjNPGohNPHnBbft8aqqxXbbb1NJLYdtt0uZlSrM4AmMbGmNg9kRrrH+332xhtuiJLZYnzPlSaVs6S4a4nQjNwzET3Fo8waRXJcym222iqO5nNOtvtksLB+99vfxalMhq0gK8fGajLUZN999okWmOf3G7lvMT6QqmMjUrl9OH7bMh+UG55mmiZUExphyLlmm32ycXrNRmi+D+RdD2PGjGlNCJQhPjhkyJBi5kDauUm9+8iE1gVE2erVVy/ISLNgtttmm1byQhaIAhmkhXZqsLpi0qDyYzb6zQLfdaed49/A5URorJ8EwXiksMduu7daeyynJGedoIREHE98Kk2Gop5L0lrMj7ouCw3pgcQB62iV6HJOJLTVVlk1LMoWQrPQuHTzB7KWDACEJYngWIzYA0Tef/El4nVARmkmp1kFpsdTsaW/xj3lOqf6sj9/9ue4gFl1ZVQTmilS3PX9R+0X9+/x29/+NsbWmoHQJHuQFCvrimBFp++pGgcFSxOhfa+UTAJS6msEK3f2cMPraMlPRn1kQusiTCufdqqpopw2kcQyDAMWR+LSDdlg/Sgtve5a68T4Fbzx+hvRimP9iLdZ5CZMfecb34huWoKMKAlw2zI6b9gmm0Rp68sumfgeQD5mTxrB53XurvosJDr+1ltjhnDxhReJpGLwC3dTgmDpJftHUpFZXbRfvxjjKlsZ3FXzNpWqbDJ0aIxjsUgJK7KyNlx//bg9x7fNVlvGshZxQc+T3W6xQveMi9z18rfkA8VbNXBp/mkZYm5zhvchU3B86wXicgMwf9TjhOOOj27boGC5LjT//F9q7Omiiy6KROUx11xz1SXX4cOHF1/72tci6ZXBsps/nMOywb034T2je8iE1kWYiH5+RZG1LF0NAvasK3LXpjeR3U5kBqySG66/PtZQkdqmIvvC8y8UZ5955iTlCkAvi5Ui/mbOAGL4wdsTq8wTLPwTjjsuFv4iWMkGUt1KOeCxRx6N+9p3xIjinrvvjllKcTlkIzD//UCkV1919STJBqQx4dHHomu56847R3IyYZ5Vctkll4Rj2jUeE+vSXACquo7VOZtZYEpV6k/0GdanbdiWbZbnjCY434suuCAmGxIkRJS62JfPG1IDYpimv9cadTcloG5szjnnjGQ2SyBc/54SrPFqqxNYaF//+tdjtrMMvx2Etnqw+DO6j0xoPQg/7OpsZBksq1o//lrw3ra2BQjI++qhM/srI51H9WfrHZPn6x1H+kw5MN4ReH+tY/iywJo69NBDi//3//5fzFzec889MQ4mY1kNx67W7H/+538mIzRZ6GmDS7399tu3WUjcFbC2kT2r0X6Ui6RuhGa5jo1GJrSMjC6A5bnEEktE5YzzzjsvFiCTBRo0aNBkxITEEZai2meeeabybAtYeSw7WdBGgdV9d7DC991332LuueeOGVT6a/avuNexsCRZvm0lMnojMqFlZHQB48aNi0SEKCSCAFEgEEmLauy3337RQqNUW8aNN94YXdHLSrHTtvDQQw9FN7WeheV1+3JsCy20ULHFFlvE1qrRo0cXu+++e7QivcaylIi49dZbY6KlryATWkZGJyGjvddee0Vi2GyzzWJgH8HUIzQu5xFHHBHfX22hHX/88cV0003XocZ0rVEsQJahAu9qIEey3gsuuGBxzTXXxOlf1VC6s+WWW8Z9Oh4Ep+Wtr+ArQ2iamX//ySfdmp79ox/+KGYNywN2O4zwo/bDTo8vCwYC6zH99UeTKn04Jouy3rGl41bWIZifejctRNckyeFwoW4bH7b/655TEknHUu9YexpctSShzfqBRGjUZ6trBEEMjXta3YDOLURAHalBe+KJJ+I2ZpxxxtiJUcbDDz9crLXWWsWGG25YPPvss5Vna0O3hffZlsc+++xT85h7I/o0ofnB+6IVoypRUD2v+t0C7Apk7VStK3jtLE4/bWwsVzCIV8X9LjvtVFxy0cU177SdgXPkggj4thfotfxV3pv2/nBwTcrgdiiHUM+meb0M2USlGIp+773nnmK2784clUXUnN1w3fWxpGLsaS3XxKR0RcTV228U1LRtPmyzYovw2HTjjWOhrwzolCzdYGVpVeJCnnNOS4cIcOtkO2uR+WGHHRbdvHIDuljXkksuGcmuPSCh1VZbLRIQIj399NMrr7QQLJFIMt5+7x0Bq0yZiW0Z0tJXauD6NKFdeP75sfZqrtnniEWYKtPXWn2N4uILL6q8o3M48/RxsfhVmUJnMXznXeNntSXtstPOxYDwQ1Y0O3znnTskOVQPWq2WX3qZ4sD992+X0EC5hJalatICbVczTDNtsdfuu1eeaanId8yzByK/9+67I3kedsihsbQCkJzzGFO5JvuOGBkJrtb2G4ErLteXOmPsA9XTukb413VdbZWBxU+mUIEtEkME//3f/92atXTtDz744OhyKmGphsSBz2hPS2AVDRgwoDjppJMqz9QG8uFmUrq1DY9jj20RCXBDu/fee6PVZh+dwc0331x85zvfids74YQTOvT7aXb0WUKz0FWvq54nfZO+LI3gZfPa+8456+xibFiQquqrK70fDz/YscEiI5Nz7NFHRwtt7JgxlVeL2BhtqrjnNFLXm5q+x/Dd40J/qjKujFQQi1FRapJe1sytgZ0ckXqvcixG07v6sdODJcRStHg1fas9m37qqaPVd/+998Vzk7nSbqUX1Pu1WlH6AL2eswYL66EHJ7egxFwU+660wgpx2/Dee+/FImAFuwp9dSUgq6Qscs1VV8em+tMq10StmwJawekE21Wf5lhYbu2Vn7SFq664MvaKnlGxUNSt6UCYcbrpiksuvjiGFB4O56a42f7uDt8pUlYHR/HDsafv343E8Tz22GPx/5U32MYpJ54Yrfh6GUBzAZCAYL4hJwk77rhjzCLWKr84++yz42fuumuiwgi3sV+/fm12OigPETdLRJYepLwdn/Nl5Rm4Uq9Uph6ECyQNbE9crS+gzxKaRm4tM/oY6y0g0jwayRdbaKFi6f4DotyPglDkAdddc01c4Bb0CssuV/RfbPFIQInQnnvu2agiQS6HxTXXHHMUxx97XM07XSI0Wl+AKFZcfvm4PcW0T4fntQnZH7d47mBVbrDuulFayF34iMNGx+PTAYAIL734kkBg9xaLLbxwlONxjI5FfI9G2BKLLBq3M2DJJSLBkNz54ovPo8tZj9Asjs2DW2x7yBn0hSIsVhm89eZb4Zr1i/2dzhPx1iK05HIiVm1gi4TPkAyy7TPHjYuvVcP2tGElMq2FRGga5sGi3mmHHeJ3rVD48ccmxK4I595/8Zbvy3eCjEkzcZfTudFz87pC4FdffiV+x66j72Hw2mvXdMO45mJlSEA5RDn2tffee8fMYtK+KyNZaLfffnvlmZa4V//wffqO60HMTVwuEVlyOREneSnJBoQn2N8VCyupgLAs3+kFqiXtoc8SmubnmYNrckZwE2vBj8iit9ieDz8GdUSar7lPN914Y6yetygQhsWpiVoMzOviYbDJRkMjmamm1wmwblgE5HVqVfLrx0RoiPbmm24KbueOYVszxnYmlhi5n9lnniU2ctt3tLymmSYsxmMLEj8Dllgy9o7qq/zNr38TBSQlOqh8fHf66Yvttt66ePH5F6KlQRvt0YcfidvVZsUdcx7iTDoN6hEaiOul/QKCd84C0oB8+803f7FVRQ+uHqEhMpbKWmsMig3sSJZuGUtvkWCV1FrE4nP03tYZtGZdsUOEZn/Dd9k1Xqtjjz6qmHuO2SN5IXPXhbyR75NopTYvRCoJQkZp5hlnKA4LriGwdLmrdwQL9sxxZ0QrTwzwD7//fbC8351M2ihhq0DmSIC2WYqBummaraniv1bnwh133BE/k9xC7xeM10HQFi699NL4OQ8WoX3PEW6c3F3kuUK4iYnP1TvW9uA34pgRZXUGtjeizxIaGecW16Q2oZHSsXD3DAs2QTvSjNNOF9UsLA7upR7GhPPPPS8ubtvUIM66o8d1wvHHx15M/YnkdR4sxUkSEJqFznrwWHrAgKi+odnbnRG56lPkQgEl2/kCOZLj+ehXHxVbb75F3DdCOOuMM1sXEjdquuByWogp6/dxWMxcPFYUzTNWR7/5F4gDbo8cPbpNQnvzjTejBUjT//XXXg+EsHyxViCYdFwIbaGwra2Di9IWoSEVmVBWJYvn5ODGnXLiSXF7ekw1r1djmy22LGYJBON7ExOsBYQm6cBKdM2QFXf7kUownIXHeqP+QWSTxbvQAgtGtw7JacJfdeVVohXuBoUIJTeQKVUPN6idg+tIj64WEJFuAATD1StbcRtttFFsNK/l+pmM7jPHHHNM5ZkiuntiV21BfC0RmrkDJ4breOSRR7bGvlhn5ba6rmDnnXeO23rggQcqz/Re9FlC0z9JedWP/U9/nDwlTaMMoY0IbkICqZ2ZgrWjaZpgoYW6RXBTEhBJIjQ/ZISmcVt/pB5DUjkeb4dFX41koZHS1l8pfpFcYSqtSyy6aJwzkNQqIqEF94ySB1fQMBMa+sjBMe4ZtgeIGaEhksBoLVXpwdKcMyxO1thdd95RDB3SIsbIxWqP0GCbQFZij9RmHbPsZ0JnCE0pB0JbKrhVnneN9t93VHHAqP2Kn747ucqsZIv3k2MSm6sFhDbLjDPFa+G6vfPjd1pDBNzPLTYdFrch3nlnsIo01FMMSVnQg/Y/oFgwkJYe3KUCIR16UIu15magnEVzPbcYEdYavsICVvKAADSUp+8L1g/fn0yk76saLFyfkTgArUg+X61eCynG57uk4rFpIN5dd901fv6SSy6Jvz1kuEq4uZVnW3QW6QZ4dLhWtn11Sbqqt6LPEpp6K9LVCMg0ppdeeDEG0h8JrtAbb7wRhQUXCIt2zWBuc3+4R2Ip3i9wy0Xx+vLhRydlLjhL8tnr44LLiYxIViM0ahZgJJzt1vpBpxharYZsP+D1w8JjSaUgs6A3wj0p3JHFbd6vzBIQg2OhDFxppThzQJDb+5SBWGyykJIhLBHWigVD4QJJdJTQiDCKLYnXsVhS3A86SmgC3q4ZeR8k/Ga45vC3QD6uUSLzMsSeSBvRmytXr1vYyMr3EF1sMbTgLlaD2gcy42ZyG1nZNNgWDC5ymkPA8nJ9VgnWmxtSivX5DUgI2RfLeZqppoqkVw3freJVBLBouAmJzYFz5f4puK11bo7dIJRhw4bFvyUilg/WarV1Ja6mNi2NtNMnqk3pwgsvjGUfKXiv9er99xsj2W0KVSLL3o4+S2hA/sZdmEWDLFhBFpusJpw1blwxb1gA3MYVllsuvkbRATFYrEcdcUSU2Vk8fA6B9F9siWKGqQPJnHBi/LxYm8Xhjr9quFsikR223bZmPGOn7XeIckMsl1oQYxFbsshWWWnFSFrcvl9++Mu4UO0fgVqgSiiOOerI+DmLltvl2EkMiaMZvoJkxAfFo7hm4nPabmQ5p/n2t4OrOrlbnCBhgcimm/o7xbprrT1J1o7lSt4HubtGAvG2l2YHSMLIuiZ1XHJIrD3nxV32fXhPrUxgLXifwDh3Tu3XOuusU3zra1+PmeBqIMT11103hgqQ6DprrhVvauruqKOA70YNm9gZiaMUwLe9/oF8HSPrbNmlBkQpo2o4np3CzQMB6N3kxoLtiGkho1pAloL7Jqa7bty8ZK0lKPcQVyMzxKJDdiuF712h7PXXXx/3SZkj7bNRcCzc2epi3d6IPk1oYMGTfD76yCMjQUnnlxUHHnrggeLYY44pjgiWiwLSdMcFP0Iu4ujDDouTkLiBSLL8Q1d+wYo6PLyHq6rMw3ar8dwzz0bN/+q2mDJefvGl4pSwsLhTF4c7stgZWCykd0YHF/LoI4+KRJoWIogfOT9lCuJnrI3Tx44tjj7qqJiweO7ZZ4rxt9wag9VKRCQl0rZrgRXix+19r7w8ae8hF0sZCEuHy2LWgPela6IMxnkmEUrvMUNAnNE1OuWkk+ICTe5OW2AtcanEpSxmD8FrNW/lQb1lvBOs8NPGnBpczmPCMT4ZLWKuZPl7PSZcFwmAcWMnFqe+EazX9D1K+ogl1gLLMcWcEFqKLSIZMTV9lLW+f/tfKtxgEBKXUdlFuTgWXHPEMn24AZuf4H3fDTcmNyLXwTBipN5eJ0Bn4Hw2DzdACYdarVK9DX2e0DJ6JxAeC2XjjTeOE5Fk8rQbLRcs6a7on3EDufYkwk22Yg13tUxhhx12iITG4ko3KC4lIqrntrHsEAfFC1YY8itnet081w3Wpe2Krflb4Ss31j64oMjc5xqZjXRdJBrEz2qFSnobMqFlNC0ODO6x9iJV8SrsVcuLKdUreG0LssISLLKaEiQXBQu4K2B9OS7EoxYsdQUgR5X8bQXWkbLPKfdQf8a1T2BxLh6OzeusN7Afz7Gi1LtdcMEFxXXXXddhd72jELftyjVtRmRCy2hKUI7gfqm7Qhq3BTfXYi+3DnUGLB6zHYQPlLp0B6cF116AXlIgWVl33nlntCAF++shFdd6kOQuw6yB9BpSRFqSD8o2kgvLmuKGNxKSDY6lrVBIb0ImtIymA2tF8Fz1uhYqrqISBQHyerGzKYk0wWmGGWZoPZ4rr7wyWmhlq6saYl/UaX12/1KdHfc6WX3qy9SscbdtXyV/T8GxmzilqV12vC+gVxKau5dslfqj6ocMZRnubuRsBPxTjEBRp6D7ezVqgHoC+juVUEhGSO9XB8QdswLbX4S7vXPoCHyG1ZG25ZpYBJQevqjcxZ2795RLIMrwuuC9EoD2gvT/CPtTha9jotpKsB3STIan/CXsrz189umn8b21YmG+VzEd8aKUBZTxQwTVWUFwPSUmJCuqz+E/8bh+H/flOrSHzz79rOW4KkXL1eC2KjlJfZmykYL3wB1sa0gKqIVDUqw7emUJEjzI2jY1q/tujzrqqFjiUU5mNBo33HBD3Kfe1L6CXklo2oL0La65+hqx586EIANvtc3svuuulXe14MLvXRBLBR4ouRlqsRTd3nHbxL66ngKi0bWgFKClRmr5SWZvalMauuGGsZjTQylBvSr1BPV0yiZSg7b4zRabbR4/r4zkqCOPjMT4+Refx7ow6h7lUhKEJPsr46iOTnFxrdqpBIvUlKe555gzll+Y/K7mDpCIYTFKX5SaDF5r7djmVA9333lXHJ9njJ7SiptuuLHySkvGjYv1ja9/PT58n5r5JQYE4KutH9X9A8N77Ne2ZKLL8N0rxfD62oPWLJ55un4wXX+nbTku5Tfq6xJcm4svuii2n3ld3y53mDWlrhEMEBbAr76hlqEmkEosEilbXsg2ZXIV5iJnbiCrrdEuZoJ9LLbYYrGNqiwk0NvRKwnt5PCjJxuj7kp9mYWs7cjfqtETWAA6BqoJwoJXh2SCeU/Dj1V1vMr37513XhzAq68SoYBU+SEHHVzcctNNxbHhrmzBkMZhedQCK1MRrXo0Vt3nYbFtV+kMOPOMM2K9mx5WjfeggV0NGhWJBIXF/cJ1U0+mfk0haT0rDiFrI3KNFbPusuNOsbDVtCVQCKsIV0eF81N0SystVbuXIRMoKK/Ql6qIurqFF1gwNryD2ripvv3tmAhQCa8vdkD//nGyksxg+ZogdfNAjQrUo+lGIXPp3ECczLXcbJNNohqK5ng9rX/4/eRWIcJeasn+cZ7qJRdeVKy28iqxX1UhMjz80MPxHDcZunEkyTlmnS32UiKgq666Kr5H98Cq4TdY7zqCmwrtMedXJhFEJx5nexrfxdpkM9PErEYDSbIov/Wtb8VOhBSj6wvo1TE0agOan1lg1GTLcFe97977Yk0XAnM3T1+cmi0V/x0htFdfeTXWVdUjmAR1TPoVq3/QLJiy9aOo00J7tmIteC25SgKzrBJ9is6tFhTmKppFHsAaYvkRsfRDFX+RxdOnCCrzNx06NJJk2uYPAomOGjGiGHvqmNgvitCMoKsFtXcsHJ0BwF1HkPZn27TT/K3mC8ztVNiqHq8aaWjw9wLBgJuNvs4LK8N31193veJrwdWUBZQIoKLxnammirGpai1+zeQKpkkkgRo8f6cOAiMCKWs89mhLkH7HQPS+89TzWcaFYXE7rjQIetzYsfFvXQmgQR/xp66CocE65jYiIEF1GUKERE67LXAfZWrVfJWLWIUi1JfZHrJToCsp0hY5dgdq52RSdS4k0YG+gl5PaNxO7TWpEjzBlHAL252bNYNELr+0ZRBFRwnNHXVQsDbKFk890N1yl6+V/v5dICrKDwpQWRVbBvetXBgrLvPKKy8XZ59xZnAZ54/HV8/VINCo8p5yBeg/1RCf1DFYbSxA5532wTUtt10lYvc3y6stQtMJgKCOqzRVc29db430iFFNl46EdDwtah7fbb3WZSAG+3uw0gTNrUMUhxx4ULQE5w9EZlGnWq69grXt702Cy1kNljgyTMSp2FcLmOvDKnZcWrdSD+exRx0dJ8mLnVaDy+2mQMASbg5kwiLbf9SoSCprB8vfNU9SQYeFm+R/VwhNszlrlPtp6HBb+OEPfxhjaD53ZkX+CLTaIRfPe5D1TtezJ3BxsNbth35bR6S/0w3ZemMBs2jFalNjfnvx1ymJPkloRBcpWmh9kb15JVgZJoP7mxtqcXaE0Cx8VeNUIF6riDCW8Z/wn1Yg3QJIQ+zFEFxEIXieYIjv/IFcuWqIJok8JliE+kZnDFYBWWkEVwviMyaVrx3I5I+VgLouiOnCYkq9lGJn3DrSR3/6Y0vjNLfTAtWjWYbm6/YIjcVDASPF60gZaQ9afeCqxUsvvhTdNFYlIoWzzzwrEtqF57dYXQmuJetUS1UiVsSGSDT0s8BYZ1xOC9/NRIznf4Jrd3CVxA63e4fttovXKwlN2iZC23/ffeMNxPlT20hlFUkpJVldZWyz5VYxxvn4hMfj36SP3AxH7LV3/I05X6GNlCw45+yz43EhBS1ZDz74YAzqJ3e3Ht56661WlYwDwneeQD3Dc1xrfZupj7Mn4BjVwBmSUhabrAXnLkwgacCi8zlFzrOF35Jj5WIjX3HE9jyYKYU+SWisFgvFoiNDY8EKZrOOkJ0WpY66nG2BFbXzjjtFy0zA2I9+uaWXiWKRt958S+VdLfEebqsYF2sRqVm0CbFd6KabY1sT62rjIRtNouKQ4HwHrb56se1WW7VaggQYWWiJ0Fgn5H8QTcqYandiYTjvMjpCaGJGCCoRmju6vlJJmDdeez0u9oErTSQ07/P+6sZud3FuqmuUCE0gXqKBJcRd427NFMiTa6aui6z01wPJiZGVgRxNX+cWJkITJ6U6cmAgCkQuDiZxlAhN/24k2op7W4aYpOuTCE3Dv+uy38iRMWsrXovwEqFpWSoT2rXXXhuPleVDv+z555+vaWFfHr4r7Us+p1RCVlrLlMlRMpopY9pTYEkmOaI03KUWkJPeYhbczME69/62Hm48ZhqUOx++LPRJQuPaITQW2fHHHBvdDYtZDIcaakcttPZgkYp7Cd6StVl+mRY5GHMa//Ln2oJ7p5x0chRklBmsBdI9Fl6t2IYFJfGx9RZbtGbTxAann3qa2KcKXELkPXSDIfFv0AdogSaV14SOEBpXjlt4eEWx9u0334qBf1YNt0N8jpLvjyrXn7XFRX3ogclnChx68MExHndX5bojPcmZcYEgiAyKl80XiIWFqk1omkBQ3P1ajfQHHXBgtMjS7ALqwjMFq+P0MS1KKGSANOWnhMPBgehc1/vuaVGrLYObzILV7wpXBgL1+0i9ngbEuE7KQ0CWXBbWYpa1TOobYn/+RW612qoSmSBucTQqxeJnMrgmr/ck/FZZfiwr06GQT9lVTP9/U1g7FENSjFDygzKvJAXilc3Vw5qsPO/x4DKrHaS592WiTxIaxViLWuzDD8tXpQ4sZRZTDE2Gzt2eW6WCXGN3NcTOWHlpbFs93HP3XcWywTqrjqEpyxDIZy1RmmWlCFaL0wDrSeCdFBDzfvWBA4t5gtVSq4A0LtRg+rOKUlO04+JiyuApa0DaXFuB7QTlKWJorMQyOkJoZIuiUkY4rth+c/750TIShIcjRx8Rg/FaicRUWEWs1VqV55rqvZcYpePfftttoxLGcccdF12xdcJCQ3DbbrNNtGT6LbBAvEmkWE0ZZjz4DvfdZ0Qk+h222zbGSZM776ZlX+efd15UK+EWU/z9qNKqVIY6Re8VS3NcBB7LiQ7bck1ZeYjAtr4b9p0Ws3o0bVAyscogZA+rG8hZnVtvvXV8r8wiUmOlSQBQuu1psBjXXnvtWCunZKTct+k1cTFlIsjYOSErQpasTjdoay2B9+B8JC5YekpYfEbtoHOqpzY8JdCrCc2PL6b+w4IToC6Dbr3FKnZFNsj/c+ngsPAlTP3tqQKh3R1/oFL6U4cFVJ2Z++tf/hrcwxWKb4cvrL3eP6KN3LNyRhPosokbKddYOPzoSf+oS0uFnldfeVU8NvVgguIsS1I89ZICxx9zXFxs5fmOyIVVZD+xvCC4QeUYHit1vrnmbtUkS6CCgRS4b21l1Iyos13uon+5xKmkgOuMYFlx3LIF5p2vuPbqiUWjZShMlQWddabvBisvHOusswXraHRx6KGHxmA5a5O7znphrbHmWEu14PqxElldvv+5wnGxnJKl4UbGVUSYjpvIowRHLVigJNvTcfmM40okzzJL5+gai69tWLHK0kOLlkWPoFhq1STseJEJC8e1o4XmcxQ4zBkoW0s9AXE67qN+0nI4w34lMwYPHtxKSuJ7XE5ICaR6EJOmdEtFxOd9d7aVBv9MafRqQrMIxR0MiKiusPeaEgOunXQ8GaDk43MLLeZPPv4kEscd4Qfl9XLxacKERx+NmTGB5q7AtKX7wkI99+yz40PcqLwfx8ByOTu4g0oxxJdYa/WAlJDTAftNbJ1xrlwvweprg+vFGk1w3BbjFsOGTVb0+cc//ilaaZRf21pQimhNUpI5vj5sv/payMixZFmH5jO0tQh++5vfFjdef33clmJn1hOJHHd6NwOzLalW7BSsJN9fPWIHBCleSknYxKty5hje++l7McbouGyrreMSy/I9OC7fUfW18tsRy5NU8B2xXFItGgUNPaaORzO5AtvqCn+Bc9aPLgjHecstt8ShKsikpxvDNbRzGal5vF8RhXStERvrENGxHLn9yLX6OnYEkg1KUlwP7qeuDpbdlEavJrSvKk46/oRo1cletgckN0dwN5PgYjMBiWoBYtGI3XB7NHhb6M0Ox2vxeiTNMgtYPdm5NeKjEgmIL2nxKVNBsD0t2SMWK8bHgpKsAIQlfpesMu7+2LFju51djcmniqUmG0pQYEojE1ovhLu/MoRrr7q6+FeVi1uGH66snoB5W5bOlwlTwzWhy6yJ8Sh/EKvraResu2CRJUJbc801I0EhBLG05K4lODfS2Yilp6r/a0E4YM8994zkwiIEvwmdCMsss0w89oUXXjgW+VZblF0Bq5ayrrIO23ajmpIT7SETWsaXBmULYkksMg/V9kQNkUOzg0XGNbZwZQ1BUF1tVjUZc0W5m+11EjQSrEUTpbiSSRnXdXUDkZnlFmqzarR6iZuRoS6ui+SIUEKKF08JZELL+NIg9iYZ4CH2JBhdzqY1M7hXSQpIQkCMjRVmpkC1G6nzAVlz86aE5SlQrx4OoZApEmNFqmrdlGNwkVlpyf1tNLTfpQJicbVafb09hUxoGV8KLGyxJlk1i4xlU6t2q1nBQnPsFq0yDJal/2elQZm41HVpSq+VdGo07ENgH2kpE1ErSADB/E7Hx72XoKhVuN0oSLAgd98rd7faBe9JZELr4+B6dNXkl22lXdYRq8J77EdWt6NgPVhkiKGrSrRfFpBEqtlShyXg7/+5cqrm77vvvujOSXooZdDE3tOQLaWYK44nrucYXdeBAwfGY3PTaLSLWQ9uVvbpMW5c7WHfPYE+S2gffPCLWAahH0/B5A3XXT9ZYPy1cJclq6PHrhralQwU1gSteNPQ2t4Gpr72r+qWp47GqC677LLYatVWGUkCy0DRr2HBHcGbb75Z9OvXL/7glQ7oGrg8uElkidT8/exnE7XP1BsqvTBcWdkE9ylBkJs0k+Jg9XvicmUoc1E0PWKffVoKqdtJjljwBivbl33WK2EwqCQpZKRHUtLw/wpTUzmE9+n37EmkEiZDZByHQD+3099cY8mBVLIxJTBhwoSYsVbaooF/Srja0CcJTUP6umuvHfsm/Zj323dUMTL8oMndJFjU22+zTfGdb32r2HHb7SrPtkCRrILdVVdeJbYUmSM5+tCW1p/ehM//+c8oJpmmaztnEkf12q6qoVVK0Sq12vbAOiPceMRhh1eeqQ81ULJh3BGxlpNPPikWBtO0Mz1eh0fSsPOdGQA9MGzbsSu83WfPvYp//buFmLS16ZRA2muusUax8ZAhrUq4b7/1drHsgKVi5b95pAp/6c7VwzPPPB23v9kmm8baxX1HjqyrasxtS+1BHuJTfndqImVrk6qGh6nnPQnlH7KJ6sxkGPWWarNCbFxP8wo6oqrRSIiFyqA6f9p2PV1rl9AnCU1FuIWopSjBHax8l9BYrRF8k6FD47/lWZt+zMQCSWInWIT17jKsk5dferl45qmnJxkC60tkTaSCTp+32KqLNstADBqun3v2uUkKWOmDKegUjC5/XiO2/ficCe7Oo1xAysJIVobz0VjO6vzzZ5+1djW0HP9Lkx2/GrbFFlmk7o/x88+/iNfRZ7U6qcw/UoV9ZbvOlxiAyetiOQmuQSobECzXoaED4a1AQMCSTteaesm8c84VC3ZBCYpeUh0YrGhtVoqiQZM/ocs7KvVPWta0U7letklfbYN116t5Pq7RBuutV2y52eatrzuGet85YUdBd+fAAipbYM71oIMOil0AylDcUNoq6u0OHJ+uhG233Ta2i1HrkFxBZixEQpKJ4KckeAfG8bk+1HinVOa6TxKaim9yPONLihfVoB9G7VTHwJKLLlaMCT+EBJ0B7ub1ppyXoa4IKZLRXnuNQcHFW63Vurjt1lvDglozkEQLMalH2mjDDeq24JCI3iDcZVX2rxlcPVYljA/bMUV9ow2HRKUOFougrh/zDttuH6yPgwJJ7RU1yohdanVKmbZ9gst9zNFHR8LjlmkDog6yyUZDY5aLO+f/0/GvEY4/9UO2RWhI8KAD9o8WENlwZEHlY7NgqZwTXDV3aD2yrK71Bw+OPbcEN0GMiSvGwjGFnCuItBCj7ZZJhEw4ee1kXUscaCPTIXDn7XfEljE9sKBbhGyQodHAyj42nHsCYUnXp7o2yndI1n2eOecIVvu2sVuA+KSe4HrQwmSxejgX7T9lIEj7EcPsycXsBjRq1Kh4HLsHT4I1aKAMQhND+7LqD/1m0kBmZS1TKtPZJwkNcey4/fbhBzpXbISu7vNEBiutsELrD596xeqrDIwDNeDXv/4oLnCkpvm6rfS2xujbb7s9Lrhf/eqXMWZFMQPooOn7Sw3R9msB6jOthrv6issuF6WsHa8ygEQs3JjXXn0t3uXvuvPO2MBNBQNWX3W1KIukXeejj34diVmTNqKGoYEEd9t1eLSaPKc3dYdwN9cKhADcvTWvx+MPi0+TO3kiaIvQLrvkknh9rrv2umidmWae1GWpM1CBXaTfQsUjwUJgHY8aMTLq+h8dCEaJRpKcViN1+/jxsfMBkVNIMW4OAYNYljkF6RjowNGdcw21ktH3TxOLEIc+1t122TWqqujhRU4J1DRY4yy5MpAC8UnflanqPiMWWP27SfA9yhpqME+KEwaOTGk4DrVt9s8KMnuBFLg6sCkZL6uHpPMmGVGOe/Yk+mxSwJ3+/HPPiaqlLIdEAHDrLbfEYSLcGTAAQwzngQcmZtpMMTK7gDTOMv0HBGttcknpBNYIkcdbb745WljkrkFjtf2kRnHuIWUQfZvV0INpQb1Zo/0EkZn4/dgjjxYXfO/8qN2VpKfXCIS274gR8f/BPpDmGRXS3HTjTWIMEBA9cjikSjCxfPzrDw7HH6xDqEdorD9ijUmW290XUaWAuMfAQE5ianpFCUGedMKJxcwzzRS1s5CBhAPZHPVQXCaiio899mhsMNcEfkFFIBI5lQnN9yo2yvrzYHGlGwbi5DLuMXy32M+K0MrX2oAWv4WkoZZgsbmGZhiwCAlhUul4553aVe7cfllNyYx1gnXqfNWfJVd7SgDhnx8sTvsWi3STEMejXJJ6lr9MsLKvCJ6IpIDvPFtoDcKHH3wYXTeL3F0LOVCXmHv22aMVZlFKIFBt2Gv3yWVcBIW33nKrYtWwQMsKFgm0uijIGsZh2Mn6gdC4izAZoYUvlUVRi9BYBAOCpVWO24FFcuzRx0TiIkRIKcRgkURoLMKyW8VKWSa4gawcqCY0FhAXNUFTd8vxb9py/NzDcLeHeoTGsnOOe4cF7YdL+cOCSmTmsXBwC5HHtlttHVUxVllp5RigZplxxfQVKnFQM1WG89106MbRjQdJHTeIFDdEVJIA1197bXzYRxKXdJy+S5+REGHJlWWUJEiWW2rpyeZPsI4PPfiQqO4hgcDKJRlUrU6SIF7GOlOOcNppp8XznZJxItfCMGLHkK63WJ16r3Ks8suGUIA4nlhattAaCMFyMjliW6RgxJHIxSgBOOP0M+KDAmuMr/xo8ruymZ5kcapluFkEKX6UYhVcF5pmIFZmX+mO6V8uT9kNSqDvNe+cc4ZjndQdejpYOCYQja/04slW2WbZQhuxd0usDbhJ8841d+t4uEkI7dNPo9uXLDTHjwAs4hSI33348Bj3gjYttOAaI3FIMRwxsVSbNcsss0QLzXuRljgKUUDV8kAvzPs0eZfhOCiDbLfNNvHvq6+8slgwXHvuMLBSF1to4eKF556PSRLxtBTrdPNaMFyr64MbDIjRTSBh9GGHx/NP7mwZFtySiy4etfLaA7kjpRiC/WJnMrVqv6ZElwPSpObLtU9ZVseiCb1eicmXBao22sNkfdtKhDUSfZLQKNFSpHgw/NjuufvuOAHJ3dqPlmIsscNXX550ipCxaiSc1a4R/DvtlFOLh8Od2P8L7K8XLBdxmTJYEzGYHiwcZEcWh5sjFgQWr7s+RVSketD+B0QF1mrlWBDHYW0hVlJATz35RFyYMoT95l8gBq2Vkxx2yKFR4/+8c1pKLyxQQX66aq+++kosRVlx+eVb67E22mDDqL8GfvCOd/11BgdCeC5aO8ocZAId/w2BVJcIBJYImWQ4/a9aP0a1YoQouWjkciysb37jG9Ei4/ZwNWafZdZYrU66RqW8vr5E/ApPZQnFnq74/hVRspzb61qRR0ozU52H2CIrW6ZTAsOMUAvb+Wy80Uax/u2F55+LiRHXXkYYyJoj/2uDNeN7XHyRReMMhnpgmSFPSaE3Xn8jJh4E9ashqcHa9J3ZF0IXN+xpCW03B/VlLFtupvgdMiVlxPpuNrBkHatZoylJ1dPok4Sm5IE09LLBvfDYOVhQLwbLh0Wi+PK4Y46NsZgyxKgU0HIHSe1sMHjdmMGjmMrCqed+KDngprFGjguuH3WLo45ouctze5SA2MagYEmx2OiYIdlaeCdYh9xhLqM4EWFFpHnm6eOKFcKiHrL+hpG4uIySACB7KHAuBuRzCKo8hGVMIGbCkylzKPOqvs6De6vvDlnH4w9ultjVURUhTMc5auTkvYnA7TzpxBOjm5xiZ6sFy84kJxaZUoZvBStCBnC68P9LBNdQoiBBRbtFKYbm+Fwjx29otEJZ31WCZIb6NLFMbm6Swga1ZkIC6seED5RzJCC9c4IVLputXMV36zupB6RgNsNK4f1uIqsGYuc2lUsuZESVY2jtSRYR0vO+nrSQXA/FvIhUwapjIBg5cuTIKLvUjOAW+10YsFJt5fcU+qzL6cf858/+HB9pcVjUCKJeTdC///XvqFLqfb6A+PngnrSX+mbBpPf57L++mPh+f5svkH7sXqu3f3Cs9uszqard++M2/vq3lu1X9vPF519Eq44Sr78dQ/UPx3udV4L3ISPb8/9Q7/j/8+9Jz6UajktcUhaL+6Ncw3Mp86alSXsTt4z6b9ofsLwQmnot+3U8zruea5K+j1pS4QjXa7WI1z7dvJxzef/1gPB0KyxcKQpVClH+HKuMiyeDV0ZHtt1V+E3Q6teH6TE03KzFzBTSNnPL2BnBwncNiT1OKXwlYmh9FX7oKy63QkwUfJnQ2uKHS95ZZiu5oO7Q6txqQfDa4uSSNhNcU7plLCF6XixMiq8JtwYL19wABas9SWIJbsDasbjsjkeje3Ljy7M9mxFJRujYyszYKYFMaL0YLJsTgjV0843123l6GhY1IUFFlBZ6ynbSOWsr4ybju35wI2U9mykzd3dws1XcU1tNA3lZkQlnnXVWDHRPiWNGZtxJWUJkhhhIlC+44ILF8OHDK+9qTvCQJIJY6eKlUwqZ0Ho5EMqUsBTagyJPmUtN0EhgyJCJY/TqwVQhiQHxp2bBBRdcEGvMlKIgNedCVpqLzHU1h1PcqqdjQm5WyIzOv1gZd978AZYZC5gL3cxgVcp4UyJ5qjKHdUqg4YQmhuLOIv6SIPj8s/d6RkyuDPv2Q6iHeFx1Fn9bsbVq2Ee9/aTzr4e2jqEa9lHvmNo6Btvv6H7ae29H9lNGipsoOnWXTmj9XVT241+uqloqrqnXOnr9ewqOQUsTC42Cbuo3ZZGJYSE05RlJATahre+p1jUqo9Zn/U38kutLXZYE0b333tvafF4eUt2soKbiZmVWZ61McU+hYYTmjqHafbddd41V5CP33qe1pmuXnXaOjb+16n86Cq05bf0wHn/88WL3sO9tttqquOrKKyd5r/oghavqmw4+8ICY0UzwI1WysdXmmxf7BOtCVXs9+PHdefvtxU7bb1/sGH74Ks/LP0ZlGnvutlvMtml7+vzziUFqLUYG6m652WbFAfuNiiUY9SCOowhUC5Ks5+MTJvaU2t+9wS3aZccdY4nG7eNvm4RwFJnKVjrXo0Yf0abKgmyhIlT1ZLK/5bIU1++G668vttt667ivRx5+qPJKC1gPBgf77JhTTo4tSaA5Gglw1xKUhIwKVo1zV/uXMswynTKkawQrxGtUNDT5NwLq1JxT6qst46477ihOOfHEqN7hO1EmIymhY2GvioWpzisJOHqwkChYILlUFoKwTYLym/O7f/qpidllIEt1wH77xe/izDPGTfL7l/zQkaBNzm8mNd9LHgkjLL7YYpFYzS41WZ4MEGuHkGS9xEkzQaxR6Y44Wr0bYk+gYYR26sknRxUECgd0pPyAU2uR3rknH3+irhXQHpQo+OLrjZLzY1D/dciBB8bjUEuUGsARgLILaXs/IK092pOSAoH364VUn7TT9jvE0oByWUAZ2qcWXrBfceLxJ8R6Kft55KGH42sUTLVJ+fEpt4j1TIEoE/Qyaiynv6Y2bPBaa8WMWS0obzD1W7/i3nvsWSy1xBKx3QaMxNMjqXtA36GCX/MsQdmB6zR4zbXjuSrNQEi13CMuoqJgE8Zl9ZZfepmowpEI2lg63RVmfioJ6R8WmFo6+Ph3H8dOgS3DTcD5LL1k/7hwLXDTtVldV4abCui0WDXcpXfeYafivHPPLRZfeJFINIAULVo9oIjFTUKpTHf7EB2HXt5pw3aVe7hBlKG5X5uZazM0uMaUWZZbdtmoPJsITNbWsaW/FYfusMMOUW471XwpySFs4F+EtuyAAa2qLQZM+74VXfttOe9jw/eVoPdVx4O14ne3wjLLRvUQlo1WIWS65qBB0TiYZ6654zGsv+56rX2rzQ5dC1z16qb9nkZDCM3ioHKgdaYW3JlMJbdY/LjcCd2lX3/t9UkULfwYNCqXBRdZfpQxyPkgrmQJlIGwDL+1faTJUltv7XWilfH8s4HsAjncXwlMWpQG9SJJjeUqzYkLws/DQkKMimqroVzA4mBFxL/DtrU57bDNtvHv/UbuG+vRUumAQtA1V1s9Li61UX74qVj09UBOhuzqKa0GkkO+RAbBMapJQ16gSHjXYPFy6Z2rQtMtw48eHn7oodiYnmqxiFIqLH28Rh8qK9Yk8aQ8QZbHkGN/W7C6BfRVwqd/+lPUI0stU5dcdHG8CbxfadpPjepiYXobZQjTdlnGfht6Y4FumXYlRb1cp28Ht+R/wp1cnIUIQCTRMS1T2buKtwMp+L3oBnH+5bo8QD6uY7J0hoe/EYjAu2NHyINWHxQ7ARBzGobiPTwB0D+qvm3smDHxbzdbnSZ6VkHLFZUQc0jT336Hvl+zSL3GWgVdEAjvsEMPja6uGB69NccnpmffEi6KrHsLuJnOod5Nu6fQEEL7ayAnxZmq0H1Z1VAZT/VBpb7gquZn7h03dIdwV4azzzwr3sk3D+b5SsG8/l5FhFAhqR+KH6aF7o5WBsJgXZx8UssPCZJMjFYjLoEG9VQ5n9QaWGYTHn0s9kWmdiM/oM3DD52ZX42fvPuTaD1YzAnHBaJVEPrpp3+K1tDRpTvw5cHldAcWC9E6hdDeq1h+CH7FcI6svGq88cbrxdyzzxHdoATWhuuiB1HRZ1oI4E5PE4yrMubkU8JCWSa6T8DSQdAXXTC5/PO+wWLcMBB0coMMijXZnQDi++//LB4DWZ8ELVG+L3VaCnlV56faOha4nlWtUlRoBbG5ur4bfZwkeRKQruZzpPvow4/EoluuCX0x27Nd59sdnBhuBr4Xx+VmUN2Mj9DKx79LcOsdg4Z02Vmu3V677xlfA2KUSEU9lZs3vPjiC7FT4vHHJ94sttpii2i1FsV/YjcD6yxZh488/HAkWS6wm6r2tOeeeza+BizeRQOZq6xHBMAlR67c8rPDte1tmJKuZkLDXM5Hwo+TkoQ7j17Fcne9uxYyUpPkLuwOrSKcXhOSc9dbcrFFozQOXHLhRdENYMmZF3jUkUfGz1gAv/5o0nS5mJH+yLIKqzYad3qxG8S1QiCP1GfHMqQtdtABBxTXXn1N/Gy5C8DCVW1fHad4/rnnozV3U0kmRlcA4qTesHRVI7T4mrsusqQK4fU0k5ELGGV9dplcyZQlSewwxVTg8EMOjS1OTwS3nVV11RUt7hwgbMflRiJuSe016frr3bSgxYrKYG2K81l8yaLkZqvUV7VPWgjplONPlGHpi/3m17+JpM89THFK8UDXAaGLPQmss5aJSFargbjW2sEs8KuuuKKYZeaZI1mQvfHd7BbcwU2GDu2QSm4tCCW4uaTaPC67G1pqYAcWvJYpclHv/+z9YsYZZiimn266aDGq8eJuLtV/QLjhjA6/kwNjLJG1JjGQQESybA3DAaP2i83/n3z8STE4uKis9BRmERv0Gxa28ODyJnki4YQBwW1HXMpGgDv+3ZlmiseydUXOKaN9NIzQgDrpiL32iq6L5uVUq3PySScXqw0cGIPO3BQkIhCfQC1iycUWL6656prinrvvCQRwZvHd8CNL7T1665YKP8rf1hjSmgitbLlx7VhHb7z+enEKQgsuTwp4Sy5stMEGMaDNzdLoXCY0rTU0tVgXZbirLhrey9pK4GpZyH7UFo14UwIVC8fw8osvtRBaeJ2bBbYtmJ6axstIhKavMYEMuBvAU088GS29FB8EfYoIzbW2gNZaY1Cr5eFcnXtS3khIhOY7+mflPH/+/s9je5XWJ61GCC1pqgFXUZ8kFwqhsawToVl8VCx2CJYVckp1W6r3KWWM3Gciof0okAZCE2qgNMtVnX666WPjupuOAPmmG2882fXnBrMAXYsjDjuseL50fcq44/bbozWffjvIiDSU5v+EfcJvlP4aq2jJ8B2xgjYP1wKScGO/YLmzFFldWrGqkQhN7DSBJehmyb2uJrTXX30t/Fb6F3fdcWcroQmxIErdFLom3HhdUzf5FSvFySzejI6joYQGzEwLj7V29BEt7SGnnHTKJIQWLZ0bW9QgALmwyOhYkfBxV/V48YUW3aoLKi5kLfkeixZZCConcPdYJsgOGS671FKt5MriWyVYi+PGnl48eP8DgQwXKl6pNBVzDwSKuQrVsBC5qlde8f3KM0WMn3AdWUICwGVLSE+j/SpXoRiB3JKVIC5IrpqSbDVeeemlSGhlMkF8MmksWgR18YUTeyKJHLo2LC0uMEs41SixZn0Pho9UY6+wTZZQsuZ++IMfFIuGG8PmwWrjajoG7mGCJA+r5p//989i1512igs9kQ7xSb2aG4YbhUV4TyVJwRLdfNNhxfBddo5/w7NPPxO3bTFTsO23wPzRRWWdaFTnopYVMhK4xhddcEFx4gknFMcfd1xw+SbVNAO/PdaX7YsBugmsFqy1OWaZJYp4BnaJ70tJIplkirniZqmxnOKrc1g3EBMgmJQoKePZp5+OhEZ8M4FqyXbBvdZqJtnC2k9uF2sXeT77zLMxpodQxeeUtwwIvyt9ozLaPAPH5Bg0npctwIz20RBCcxeq/tItliQBQ864LUI7c9wZ0VWVGaoFChgWbbJwqiEovkNp0AmVWvEex/XQA0hr4dbAsIU09xxzxsUqxiZLeHPlWH71y1/FbNMZgeyqYUGxNg4/tGVYih8qC0dJA0gOEBdMP2AuDxWOf4UF8cSECdES5DIDS3becIdmTVRD7EnD9zlntcRM/vrXv0QtNkkCBLLuOuvETGqC+NS2gQTglptvjgtFtgycI7f3qRqlC2cHK1hMMEkbORZul4X02KOPxWzv2Epwnvu3VnBl07lTpUCsSViRysgCwSrSXygG9HpJpJJkD/WOZDWyVt0YBIvFFFlo3E37PTRcMzeis8LvoStwXckHIZKbb7o5qpWY9kXrTYwPmSq5KCcFVN5r9k6lGOJkjkUpSVtwo2Itu2GCm5okATEAGH3oYfG8UxILGYt1SvK8+867wUKbp1g2nCslCu1imut5JkpDENn/BquRSGd1hjajbTSE0ARKWVRiZ2JMLC7qn5dfell83WJkwcQYmh/xPPNM4gIk64c09KMPP1zcW3E7U3r8umuvjW6KxVAtnwx333V3dDOoKbRIP/eLnwEN3ciVmylG58ctRsZSA/EdstQUIrgIKyyzXGsCoRq2vVBwRS4L58U6W2TBhYrHJ7RYUoL4jmFccDuVTCDtKy5vseZYKuJVyiRkHlk3Ske4FrXAcmN1kq9xLZdbeqnirTffjK8pp7A4L7rwong9HMNDD7RYUqSwuVGsOfuhdbbT9jvWbNoWn1w23ERYanfcfkeM8ZlURMdMtpLMEquSiCKpcseT3Kv3fvpe0T9YfqPCtSPL47vdI2yHnA1SKxdSmhNgO4cHN5H7Z+GOOaUlMwhGDCJDJDIbFYngln3wQdcmFLGQSUO9VLHsE2STbX/11VaPQoxuCkPC78HNY+lwDbYPrmW6EZ0QLEDvnX3W2aL7yxrdf99RNW+2spLLBSv85ptuimUrSD7VF775Rkum1U3Azdv1S+Uq6hWRqISIwcSugfik6UwLhd+NBMXMwWrcbuttosUprkgxxvedCa5tNITQLBjaWRuut34csuHuZyGkhSSeJGAu6CtOooaqPJEJpKS3D1YWORzkgzxSjMZC3T9YXSRuLr34kvhcGd4nHsPFUFph3+kHCu6IMnOUKQ4I1o3yjAQk627KNWHyc5/qgYXEchKg51I4r/9ULFP7Yw201LmtN1lxLxIQu3EMZIrKxb3VkFChfzYoLED6YoQME/ygueCCz0pV7g4kXbaO6XjtvP0O0eWSRW2rbon7w8UTuN82WNPKEnasWJxuJkjNMXDXyCSVoa6QRer104LFdmNYtOq2KEFU47577i02Ccfqup1/7nkxTJDAUttlx52KbwSXUyN4OT7YGYgLSmiwav5SydwmcKfXCtcLUXlsv9328ffl2iBwOm0JqdNh3cGDY0zM+DtlQ8mCK8MNSTmNa+BmXE7kAD2+YRtvEuOa55x5VgwFEGLUlM8qHRbWiWuPrPx+FaFKAiwZbhZqAt3M0kN9p3rB8m8qY3I0NIaWXM8UCO0s2vt8rVhGGT5X77Np2/XQ3rbLaOsYu3MM1WhrP+0dQ0f3471uPHovLeQTg5VT3m5Hz5Wr5PMsnPLNJKH83mqwYFlOPi9+lDoJGgWab2nknEdS+LglWG5qzB4OXgE4PplMWmfKWDqKjlwjN0PijKxYccrUsO2zLFqk6thWDJaaco2MrqHhSYGM3of3g8WqpUczMdnkzgIhkbWxIPUcdhasjjQhSIC8kVLWLM1BgwbFbXPl/CuTCYpWxavUCiYgmHqSR10Fi1uihAWLzFJxLriZmHDuuLj83//+xKRTRueRCS0jWg7cPQHqrrTWIA0yQKrZy10enQFXTKZTCUVZf6w7YCmywhC18getS4gjTTLn9hnQm4qLewLIUfZWWQYyq5bp1iGBVB0XPbmM7iETWkYcVGJBGf7RFbBwTPehXNtVKLhWi+Y4jMRrBLh5SIxlxMUzOg9pUrFA3BICspw9BbFfViC3VnysWs5bUoIckHMmS5SSYBldRya0jDhT0qKiKNEVSAj4vDhQqk3rChTk2o5G8JSF7g6UQ9ieuBS3Gqn5m4S2obymi9cK9jcCyExcEZkhK5nzcmxRgkCszvEgck3pZbLL6BoyoWW0Vsdzz7qCNPCWtE13QBeN6yuW9M4771Se7TyIC4pL0RJzXKkPkgKE7XtO2QT12Z5wN2U/kTOrlYIHt7NMVmKGyM55Og43hFQMndE9ZEL7ikPsKqlJkEymlX/XXXe1qaNWBouMtaPavrvKpILn3ED9oOJ6XcElJKLWXz+ej4cuBNOSgIS158SzjKJLYgGNBII0WAWZIrNyT3OC60vfzHlyeXuLJFBvQCa0ryhUycu2DRw4MKpLWOhzzjlnlNDxt8B5uUC2HmTpZBEF3btrZSjXSNYiC6azYCGussoqccSbAlXbocefilFJ86jz4uolfblGIsXsJEfE6WqVn+h7Vcjr2BBvueE9o/vIhPYVhHjNqaeeGgPk3CKLiyXDYmEZjRgxIj5HIrs9cO+QYFLL6C4IAjouswnaQ7n2yzkhCgTGXeVOOof99tsvunhiaIQTWUYTqoqEGwHEjiiRmTmUtcgd4Y0ZMyYel2uWel4zGodMaF8xUHfgbqnJ4mLSxzeDEiEl90jjNyvHNPD2Fr8CVFZPR8ivI7A97pr9a8+CaqKUrURejl3dm0LUww8/PJY/kH4GcTPEofIfEK8KfYNGGg3kNWzYsNh1oGi3XkLDDE1k7bh6o75Zb0AmtK8QkIVK/KjIGtxE2lv6cLma3LEy0gi3cePGVZ6pDYoRCO3ckh5ddyATiKwE7xGAzKsuhtTwTlMulTp4OBdWpmPgJqdM4oUXXhjLNdJxOT+j9hoJgX43ASUZMqduFLKbtaC0JY34875a3RQZ3UcmtK8IuFwHHHBADESzfmQUQUbO39UuHovG/EcDbpOlVAtHHXVUjLl1plWoPahDs/CnnXba+C+yMFIOlFmQqGZdpoHGHo6hTKqKc5Gd83SOCO3Oqr7X7sB2BPMVy7IMZTXrlYAQnUxxMy1eFE7qtUpldA+Z0L4CYIWdd955sUyANTZ27NhWC0E2E2lx2aohwM1SSlnCaohNaWZHOI2crclylIlMREWeO0EngmC6f5WLpISGc0tzDEAJCvcOiXM7xc8alU1ERlrEdBmwAo8//vi6pC9u5tpzR43AY3V2p1Yvo21kQuvjQDqas2UhLX4B/6RNBvomkQFLqwyLlpwNsqARVsuiECtChjKlaYpWI0CmiCVp3wbtlmNoLEEZRPtW34WovM+8ynIfqlmW3FCxQv9yQRsFGVJkpuH9zDPPrEtmrLjnn38+Zl5ZcRIxjbxOGZMjE1ofhxiPSUwWvbhZdeM3ElDcWavdiMa+hShGVAtcLAkFA3AbCRlLVp9jduxlOH61W2JVWoUMsvU+7md5DoQp7pQtvCbhUd1D2VVIkshmujko3m3L6kO6w4cPj8fgM11p/M/oHDKh9XEcccQRcUEhiFo1Ty+99FKMVaXgf9kSE+sRR+Mq1apJU0jLuuPWNTLILYvJlXPcu+yyyyQumuMrF6smyWzCkuX4mGOXLWXhNUrBQpmFNia6cddee21dgc4ErqZjY8USdczoeWRC68MQBJ+vogaLJGqRjkJPbpmJ59VAJKwbcbRahagWqW030p1jZWmSt10Phbbc5npgrXkfty6NmAPnKq6nTKURULSrx1RcTjN/2W2vBR0YLF+JiTR0OaPnkQmtj4JFtc8++8TFLnBfr82He4ewCDPWgliRbdRqa2pUD2cZ3DTxPJOQzCeQzewIoYnj9VQ/pHgcvTjWqHOtFU8sg2vJknNczqO992c0DpnQ+iiosApaKyZtS19MwoAVoe6sFmjeW5j6D6vBkmKxNLonEoFx58Tn9EO2ZQ0lpRCKGo0qySiDu6rAmNudSkfaAndY8J/LLP5HFikT2pRDJrQ+CA3SFriFLgbVFsTQZAHpdtVCqrgnUlgG8hDwFqeyaBsNrid9tTXXXHOSmFk1koUmOVB2ObsLLqtGd+Uj4nPc9/aAiPXHpunxVDS0RGVMOWRC62NANEoJWAjzzz9/65i6ehAbY8nViqHBaaedVtNCI7stsyjo3lOlCLKrLKN6rURQ1lBri/g6A/sTF0T0+jKT/n97YFUmpQ/dALlEY8ojE1ofg4HKFiFXELG11zCuaFbWrp7LmZqpq8seWFA6DBBaWzGu7kCpA7ezXjaRFaXDwfGx5pBsd6EURceBbdp2Z7KTyVp0zN3Rc8voOjKh9TGoqreoqLGmOZptQRbQ+8vV+JDiPiw0Ra5pMlICN1MGVX9kT7hVJH8QMyuwrfIIxb+ytILw3U0K6LfURSFJctxxx8UMcEfBvTS7gFXXkVhbRs8gE1ofguA8iwlBsc46AqQne0dupxaSBVQdQ5PJa8tVbQSQJWunLZdTJT4S6Yp+Whl6VwlAigmy0MpFuu2B9ZqKl1lpPTl0JaNtZELrI2BRkdJRHY/U2oudJSRCq5cUoM5hoSqlKBOLRcwi6eocgo6A8qvC3rbG2rHKdAV0R7BRXyjdNFZtZ+WFqH8gQladOB6CzfjykAmtD0ERLPLRHdBRN1BvJJet2uUEcaCk/KrVZ/z48ZVXWspCyG5Xu6KNgngYq0dsrCebubV3qdOTJe0smbnGms01nns0SkIpo+vIhNZHgGxYZxRTOyKdncA6oSdWq9qfcCKpHjM3EZvMaSqi1UYltqaOrScg0aD31KzQngIX3TwExbtd6XbQxykxgvApk2QVjS8fmdD6AGT7uIQWFhXXzmQd33777VjeUR1Dsw0ulG2yXC6//PIoPaRZ/frrr4+uFRnpntLEp6TBdR46dGiPEAXSV+M2ePDgLqvYJnecq5oHnTQHMqH1AdABE88S0O6sC0j4UXN6kqpOUFDredtMMaw0NcmUKPVWFFh7KgAuNsWlHTVqVOWZxoFSh95PLi3FjK5A7FBrFguWJZvRHMiE1svBekm1Yl2RmKblxeUsZwmVLyAvUteskFSwighS4aggOFf0d7/7XXyt0UDSXNxawpPdAXJW+c/6Y3V2BQbJ6B2VXZVNbisLmzFlkQmtl0PwXKyJNfPII490um9QPRlL67DDDqs8U8T2nSOPPDJutzxTwLZT8agHC6eR7UZl6KFEGOVERHfBjdUStvzyy8ftd6Ug2A2AXJLzJ6vNZc9oHmRC6+WQnZSltFB1CXQWFrnSiL322iv+zYKhakv+hrunFKQMMbM0+k5msKcULhS4yqx2pDi4PWgHS24m8nbNutJVIKupHk8XhrhZI8k2ozHIhNaLoa0pWQsEB7sChKTin0wQiKmJK9keAqjuR9QaJBlgnwMGDOgRd0tcTnbTDM2O1tPVg4SJY2ZtSn6QAurq/FD6ajTOuNvmCGQ0HzKh9WIgH64ma6GrhaXairQXqWEDrph4GkFIahPVkjziaSS3EZrG8Z7IcrISqbwqqegOHDsX0bkhItnZrhIwCaPUDeC4EGVG8yETWi+F+I+2IwtM4L6roMsvwJ00+QXKuVLqqqrdzQTDdO2Xq6uHsdGwTRlWlmJXtcR8Tnxwiy22iFlZmnBdjffZluSEJn5WXk/IJWU0BpnQeik0b2vItli1/nQHXEsZS+SGrFS9EymsBxprCM0Cp1rbaCgh0SfancEmGst1ACirEDNrq32qPSgmNl2KNtodd9yRNc6aGJnQeikM7FCp3904E9eJC6neTHGoTGm9RnVgraQiXg+k0cjCVy4tchXT60yDeBlKPvbYY48YvOc2d6e0xLYcC2tUS1m9YcIZzYFMaL0QrDNZQISiALarQE6yfdwyi19GsTpmVgtKOhKhqeeqR2jcYq/51zG3lxF1PFqpdCSog+sKEJDsLAIydakrmd8EhKrzwnnqmuiuJZzR88iE1gshC8iK4RqqGesuttlmm7hoO9plQI3VWDxxLuUiYkoSFAgRwUoqqFcbNmxYDMgjTLMB1lhjjRjva0tySNZWAF+nQGeBzA455JB4Loiou9aU6yGjKfGSJzf1DmRC64W49dZbY4wJQbBquos0DLej8yv33nvvYquttooiiD632WabRZcVEXGBZV0NFjGghVvM+jOIxXu1Cyls/fDDDytbmwhFquJ5LKzOZiN1NyRXmHXXmQb9WvjFL37ROpXd5PiM3oFMaL0QqvpV0bMaukNoPuuhkNbCNeGpPajh4mayXpR2+JyHoSASBGJy4mAKdpECC1KRrpIJhEnyu54S7AMPPBCD+HfffXflmY6BhXjiiSdGN9M5dLd2TXJEltd5cTWzYGPvQSa0XgbFnWq0SAU1KqbDArF4O1L+Ia6k6FUiQWFtIjTZ0e5ALI/lpp1IvK2jUGdGJpxrKBHQ3ZF69i32phvC9CZ1dh2JK2Y0BzKh9TIY2sGKkXlrVHGnqnek1JFRcDoIvFf8jrSPBnLW4sknn9xla9Hnbrnllrh/VlxHtyPgnyZcIdTuDiaxXxakujzlMN3pKsj4cpAJrZeBogZCEXjvKoFUI42q0wLVlq4XNzLtX7xKnEpvpL+VR3QVzkMvqfhbW0OFy1BXZkAK4tlggw1i/K27lpSuCTMUuK6s1lpxvozmRia0XgSZP5LUtM9kFRuFNLZNHIwLVw/KLlKXQFLnSOob3SmwVawqocA66gjEuHQ0zDbbbNGa0vbVFeWMaqTrQCLJAOaM3odMaL0IBt5acEOGDOlSWUM9SC7YrmzkhAkTKs9OilRrZn6ninnlFYBYfJZ71hWIeSnrMDC4IzVjYnhao/SR9u/fv3juuecaUrnvvFl7WpsQbEbvRCa0XgKEksoSGj067qabborb9ajVm8kyU1/GzfNAJqmUQQYzVeR3FshJj6VSDaUo7UHA3gR3yQjusa6GrnYTlGEkH0tPSUlHx/9lNCcyofUSIDRZQO4myedGxc9AM7p6MbGjq6++uvJsC8SlZP1OOOGEmIlUkqE+a+TIkfF1bUWKbHUPdBbKLZZZZpkOyWw7DkqxMqwykIitEeUU5JFYm+r6xM8yejcyofUSqPtCZko2kiR2o4AoEBoLTUtVGYQR99lnn6hcK6uKSC183QLAYqOP1llCsy1ZUjVtHSmiffHFF+P705CWRijlukkQbBS/MzAl15v1fmRC6yUwmQjhcDsbVa6RkKaP2351ca3iWSPsymoVEgE6BZAbMmI5drb3UswMObM22wvoq72TXeXaGjfXiDkGLD7bVSri/BT7NtLqzfhykAmtF4A1ojQB4VS7hI2ALCG30fZZYwl6IUkUIZG02P2LjDbddNP4N5hrqR+0o2UTyi2QmXIRpRJtQWnIoYceGgnXMJhGlVKwzpCkRIAOhZT0yOjdyITWCyCjKQgudtXdtp5aMD08yWrvvvvurVlDZEL4sVrokfCiZvMECq4ItyOlE+J14mYKgzWTtwWuNSkjx6XpXL9mo0BzzcwCJKm+LqNvIBNaLwACsajVoPVEnEftmTiSfWg0T5aWroBaLU0ITmaSdcX93W677eKjvZYlWUnnIKPYnkoIUpV9lajYddddi9dff73ySvfx4IMPxsb5TTbZJE6Oz+g7yITWCyDDiGy4aj0B3QFKMexDUWkiNHE71lQ1iXJ7lU4kfTM9lNzOtkooxOm8hxIHBdj28NRTT8VEBfkhGmmNAqtQHZ8i4jy1qe8hE1qTQ5Zx6aWXjmRz2223VZ5tLATZWU72QcMs9S9qr6o12UnN2MILL9xKdPvtt18kRBX8taDBWzbTZ5Bke6DSQeSRu3v77bdXnu0+WJRUObia4nIZfQ+Z0Jocsm9afJBao8s1EtKgFITGekn9lDKcmtCrhR+VUNA/SxOfEJo+zFqlFG+88UYkRZaZuFV7UOuG/CQNkF+jMo+C/vfff38kSuTdHSXbjOZFJrQmRwqKC7p3tHG7s+AqionZj8WehvAaUuI5ShplPPTQQ7H9ifIHSCRoQyqXU3BHuY2Ib6WVVirOOeecyittQ5bV4GP6/Y0aRoIUZUed4wwzzBAVPXJWs28iE1qTI0lKs5Z6CohSMsB+lGmk2BgXTTkGRY1EXiBYT4FWDRlQyiBTnaweVhkCU31vex2JmYG+UNYct7ee+9pVIF3n5zy58Rl9E5nQmhgIguuFPHoqfgYstC233DIueARWLr/Q28kaE/jXtwka0b1XS5Q+SJYPq8oxSlz4f67d/vvvH1/vCGQxZR19ti3Fj66AEggBSK57VwcyZ/QOZEJrYsjIycaxkHrSquCSySYiKfVl1eUXarW8ZjCL8oyUETVJXB8mN87fyMisTo3riYA7EgOThBCsR9zasBoJ7nGaDZAHnfR9ZEJrYrB2LEQN2T3ZZ6iWbPPNN4/7YqFVExqXVIBePIy15n3pkXpAuZzIjhXXXj1aNVTqqzczqamRQ3zdENJsAN0Njej/zGhuZEJrYhxzzDFxMWoR6kkgrERoFn496H2kyaYuTi+n93soymWRdcVV9BkaZOJmOhYaBSoaJI/E8SRUsqv51UAmtCaFBZnqz6644orKsz0HBbXtEVoZyIcFyR1W9Z8yo50BV9NgFi6hhECjwEJ0TGJmYpDUOTraZ5rRu5EJrUmhuJTlYr5lRwPr3UFqfidDDR2JfSl96Oz8zARuLqIRj+PmNhJ6UGVLucdmh+YSja8OMqE1Keh0IRgWRiPkctqCgl0T0O2vq1LanQXCRqKyoY1MeCBKpRnUOTTA57jZVwuZ0JoUSf9MjVdng+ydBdeP64gEGtlq1BbE4ZRSGF/XiAEnCfTixM10PuSpTV89ZEJrQgjS0xtDaBIDPQ1WjEp/mmiNlOipB6UZdMgkFhrpTos1svhIIeUkwFcTmdCaECwyLUgsmJ4sqE0Q4EdmspU9TWiymlxCtWvc6kaBNJECXxPlq/XbMr46yITWhDATEsGo8ZoSel0IzfRx9W49KXYoOK9tynQl2c1GwTVSb0ZFoydbxDKaH5nQmhBcMu6msg0Zu55Gmvqk8r+R8axqSD6YPyB7+8ILLzRESYNMuEwmMtNtkPHVRia0JoN6qVNPPTUSmilHUwJJ0cNoup4ktDRX1MSorpZ7lKGBXVZ22mmnLfbdd9+Gdhlk9E5kQmtCaAS38Enp9PQitX3FtPbXk+4ai4xmmjF0jZDTFmd89tlnYwJAeYbWsEZYfBm9G5nQmgwsF0NHlFD0xISnaqjwJ7ON0O68887Ks43HxRdfHM/JCLxGlKFQIhHzY8XqqshklgGZ0JoMJjwZ4IFgBNB7Gu+88060cnQk9FRCQOGsqVVcw0bp+Bt2rDDXtjOZZSRkQmsyIBi1VKSv33777cqzPYfrrrsukidV2Z6QKFK5r0/TkODBgwdXnu0aEnFdddVVxfDhw2PCJPdoZpSRCa3JYAAJgpl55pkbLnRYDWSQJkrRMOspGENnH5dcckkkuK4AmT3zzDPxeAlHujZd3VZG30UmtCbDtddeGxf/Gmus0XAZ6mqQ2haotz+Z1Z4AySHu5lRTTRWHq3QViEyxsbIPY/eyZZZRC5nQmggWqfFqCKbWgN9GQ7aRyqw2pEYO8i3jzTffjGTG4mxvuHA1WGCuyQEHHBCb9AcNGhTJLCOjHjKhNRlU0CM0o+F6siYMxLbsiwX13nvvVZ5tLO6+++7YLG4/F154YeXZ9qGf9Z577olDVqjhIngKHRkZbSETWhNBCYUFbPFfeumllWd7BghDnZt9jRgxovJs48HNnGOOOeJ+WIM0/tuCXlJEtvbaa0ci05tppN37779feUdGRn1kQmsiyDJqC7L4OzJhvDtQu7XQQgvFfZ1yyimVZxsP7U4moNuPTKcYmLmY9q8YlnQR61Ds8Oijj44lJFxg75ft1QmQ3cyMjiITWhPBwkUyYk60+3sSatwoulLYUCrSk6CEwa1FUiY7KbClV7byyitHgkvEalCKf9WrKSN55ZVXWmeEZmR0BJnQmgjcM/VnGsVfe+21yrM9g1SugVB6OjZFb005yrLLLhv3Wf0w+s5EqR133DHqwJEBV2CckdFZZEJrIsg06nUkHdSThIbAkuT2lBCQBMOMtSuddNJJMfHBYhNTE18zU+Dhhx9uzWrmJvOMriITWhPhqaeeioTWr1+/uPh7CshSwJ0Gmk6BKQ1upPMTM/z5z38e42wZGY1AJrQmQiqq1cvZE21ICaR27GfhhRfOQ0Qy+hQyoTUR0qQnwo6ygD0BE6Q23HDDuJ8DDzwwZhkzMvoKMqE1EQz5QDSUY3sKMo4pm3jjjTdWns3I6BvIhNZEOPvssyPRKCrtiS4B1lgSc9Qrmuu7MvoaMqE1Ec4777xINkoXVPI3GsQjk5gjVdyenveZkTGlkQmtiXD66adHshk2bFjlmcbi/PPPj9tXUJvnVmb0RWRCayIkl5OsdKNVWLUZUXm1/S233HKKTJPKyJjSyITWREhJAYWmjXY5WWRaqmyfa5uR0ReRCa2JQFo6WWiUNxoFyYBRo0bFbRNJ7Mkat4yMLxOZ0JoIt912W2zcXmWVVRpKaKR39FEq1yDFow0pI6MvIhNaE8HsShI7q6++ekMG8SaQ5WGdUY398Y9/XHk2I6PvIRNaE+Gtt96KvZw6BRrVy/nkk08W/fv3j4R22mmnZS3+jD6NTGhNBJnHxRZbLGqUffjhh5Vnuw6ZTSRGngepTZgwofJKRkbfRCa0JoLMpmng5IMaIbporidVDdaZpEBGRl9HJrQmgmD9xhtvHMsr7rrrrsqzXYOkwpAhQyKZLbHEErnNKeMrgUxoTYZx48bFbORll11WeaZr0HXA0iNnbcBvT7RSZWQ0GzKhNRnGjx8frapjjz228kznIVa25pprxu2st956cdhvRsZXAZnQmgxvvPFGMdtss8UhIV3RRPvggw9ai2hNT7rjjjsqr2Rk9H1kQmsy0NM3IXyuuebqdL+lrGbqB+2ulZeR0RuRCa3JQNJn9OjRcdybOFhH68YkFAg2fu1rX4tktsUWW8RatkY3uWdkNDMyoTUhDDExyo6MUEfmUn722WfRtZQAQGZapwxc6QmRyIyMZkYmtCbEJ598EmdUynaeddZZlWdrg1tquEqaNq4w12yCnNXM+CoiE1qT4t57741W2iKLLFJcc801lWcnBUkgktqpeHb++eePJRp5klPGVxWZ0JoUYl9Jwda4uUMOOSRmQN99993izjvvjMH/eeedN87W9B7/j/g+/vjjyhYyMr56yITWxDDh3KTxFOjnVs4yyyxRkcPfHuS0zQl45plnGqrQkZHRG5EJrclhjub9998fJ0FpMBf4p8ixwgorFNttt11x8cUXx/dkZGRkQus1EORXhqHhXOO6xAFkOaCMjInIhJaRkdFnkAktIyOjzyATWkZGRp9BJrSMjIw+gqL4/1IUaencVV3rAAAAAElFTkSuQmCC', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:22:21] "GET /myclass/api/Send_Evaluation_Convocation_Participant_By_PDF/JQeEGu5nVPUzQkogGVU9mIraAE8XRDsjiQ/68fca4554b4e7c0cce592a29/68fca48f79119ff4d421aeb4,68fca48f79119ff4d421aeb5,68fca48f79119ff4d421aeb6,68fca48f79119ff4d421aeb7,68fca48f79119ff4d421aeb8/66dc4ddf75b3f60c3ea43084 HTTP/1.1" 200 - INFO:root:2025-10-25 12:23:49.773236 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:23:49] "POST /myclass/api/Get_List_note_evaluation_Ressource_Affectation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:23:50.607347 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:23:50] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:24:40.115215 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:24:40] "POST /myclass/api/Update_Participant_Evaluation_Note/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:24:40.251735 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:24:40] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:25:48.800386 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:25:48.805421 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:48] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:25:48.817491 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:25:48.823020 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:25:48.835144 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:48] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:48] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:48] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:25:48.969085 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:25:48.976278 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:25:48.981123 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:25:48.988137 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:48] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:25:48.998187 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:49] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:25:49.010384 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:25:49.013895 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:49] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:49] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:25:49.026462 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:49] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:25:49.041063 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:49] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:25:49.054118 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:25:49.059631 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:25:49.067150 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:49] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:49] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:49] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:51] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:25:53.502124 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:25:53.507640 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:25:53.512155 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:25:53.517165 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:25:53.526195 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:53] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:25:53.536325 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:53] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:25:53.543845 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:25:53.548376 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:53] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:25:53.557411 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:53] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:25:53.565986 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:53] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:53] "POST /myclass/api/Get_List_Partner_Apprenant/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:54] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:25:55] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:26:00.217833 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:26:00] "POST /myclass/api/Get_Apprenant_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:26:15.536211 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:26:15] "POST /myclass/api/Get_List_Partner_Apprenant/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:26:59.216219 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:26:59] "POST /myclass/api/Get_Apprenant_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:27:08.489069 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:27:11] "POST /myclass/api/ENT_Create_Apprenant_Account/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:27:11.742463 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:27:11] "POST /myclass/api/Get_Apprenant_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:27:39.718338 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:27:39.722646 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:27:39.726213 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:27:39] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:27:39] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:27:50.807396 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:27:50.813960 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:27:50] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:28:21.289829 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:28:21.299599 : {'_id': ObjectId('68fca5fe79119ff4d421aeb9'), 'apprenant_id': '66c0db7d6fd324fcb2af6d33', 'email': 'mysytraining+apprenant8@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville03', 'adr_country': 'pays03', 'adr_street': 'adresse03', 'civilite': 'neutre', 'code_postal': 'code_postal03', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-10-25 12:27:10.447496', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'nom1', 'notification_send': '0', 'prenom': 'Ibrahim uuu', 'pwd': 'yjHMWHEdIQA', 'lastconnexion': '2025-10-25 12:27:50.813960', 'token': 'OCbLmJfvizeEs-XxuPhjY7E9E_VWX-ZtNg'} INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:21] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:28:21.382026 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:21] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:28:21.465566 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:21] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:28:21.477148 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:28:21.480339 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:21] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:21] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:28:26.772422 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:28:26.776447 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:26] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:28:26.781976 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:28:26.786491 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:28:26.791040 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:28:26.797098 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:26] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:26] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:26] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:26] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:26] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:28:29.304196 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:28:29.309216 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:29] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:29] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:28:35.902764 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:28:35.914200 : {'_id': ObjectId('68fca5fe79119ff4d421aeb9'), 'apprenant_id': '66c0db7d6fd324fcb2af6d33', 'email': 'mysytraining+apprenant8@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville03', 'adr_country': 'pays03', 'adr_street': 'adresse03', 'civilite': 'neutre', 'code_postal': 'code_postal03', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-10-25 12:27:10.447496', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'nom1', 'notification_send': '0', 'prenom': 'Ibrahim uuu', 'pwd': 'yjHMWHEdIQA', 'lastconnexion': '2025-10-25 12:27:50.813960', 'token': 'OCbLmJfvizeEs-XxuPhjY7E9E_VWX-ZtNg'} INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:35] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:28:35.945465 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:35] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:28:36.024210 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:28:36.031768 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:28:36.039314 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:28:42.305106 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:42] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:28:42.312222 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:28:42.316233 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:28:42.320744 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:28:42.326276 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:28:42.331794 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:42] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:42] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:42] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:42] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:42] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:28:44.772071 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:28:44.776091 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:44] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:28:44] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:29:16.499187 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:29:16.503170 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:29:16.507176 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:29:16.511316 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:16] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:29:16.514317 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:29:16.519820 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:16] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:29:16.526483 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:16] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:16] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:29:16.536576 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:29:16.545133 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:16] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:16] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:16] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:29:16.554209 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:29:16.559960 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:29:16.571050 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:16] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:16] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:16] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:18] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:29:20.419168 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:29:20.422658 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:29:20.428192 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:29:20.432720 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:29:20.441780 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:29:20.451405 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:29:20.462656 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:20] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:20] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:20] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:29:31.355258 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:31] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:29:31.597993 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:29:31.602564 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:31] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:31] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:29:42.107569 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:29:42.117624 : {'_id': ObjectId('68fca5fe79119ff4d421aeb9'), 'apprenant_id': '66c0db7d6fd324fcb2af6d33', 'email': 'mysytraining+apprenant8@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville03', 'adr_country': 'pays03', 'adr_street': 'adresse03', 'civilite': 'neutre', 'code_postal': 'code_postal03', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-10-25 12:27:10.447496', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'nom1', 'notification_send': '0', 'prenom': 'Ibrahim uuu', 'pwd': 'yjHMWHEdIQA', 'lastconnexion': '2025-10-25 12:27:50.813960', 'token': 'OCbLmJfvizeEs-XxuPhjY7E9E_VWX-ZtNg'} INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:42] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:29:42.147328 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:42] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:29:42.212230 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:29:42.218233 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:29:42.222758 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:29:42.232415 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:29:42.240583 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:29:42.252674 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:29:45.251046 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:29:45.255563 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:45] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:29:45.259901 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:29:45.263960 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:29:45.270001 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:29:45.276522 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:45] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:45] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:45] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:45] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:45] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:29:47.299087 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:29:47.303097 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:47] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:29:47] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:30:30.969779 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:30:30.973788 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:30:30] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:30:30.979318 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:30:30.983834 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:30:30.991367 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:30:30.996444 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:30:30] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:30:31] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:30:31] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:30:31] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:30:31] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:30:45.329973 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:30:45.333972 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:30:45] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:30:45.340010 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:30:45.342523 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:30:45.347565 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:30:45] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:30:45.359117 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:30:45] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:30:45] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:30:45] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:30:45] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:31:10.178234 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:31:10.181502 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:31:10.185515 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:31:10.191036 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:10] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:31:10.199063 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:31:10.200075 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:10] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:31:10.211647 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:10] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:10] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:10] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:31:10.222665 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:31:10.225189 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:31:10.231077 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:31:10.234078 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:31:10.241140 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:10] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:10] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:10] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:10] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:11] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:31:13.795394 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:13] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:31:21.899280 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:21] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:31:31.331595 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:31] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:31:39.104174 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:31:39.109705 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:31:39.112731 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:31:39.120534 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:31:39.122546 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:39] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:31:39.132106 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:31:39.136150 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:39] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:39] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:39] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:39] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:31:50.211215 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:31:50.214215 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:31:50.218211 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:31:50.221732 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:31:50.225248 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:50] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:50] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:50] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:50] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:31:50] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:32:12.282562 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:32:12] "POST /myclass/api/Add_Session_Sequence_Return_New_Seq_Data/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:32:12.314273 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:32:12] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:32:18.489269 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:32:18.492407 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:32:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:32:19] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:32:21.433050 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:32:21.437563 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:32:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:32:23] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:32:33.259409 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:32:33.262985 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:32:33.269021 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:32:33.274057 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:32:33.277571 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:32:33] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:32:33] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:32:33] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:32:33] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:32:33] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:32:46.538223 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:32:46] "POST /myclass/api/Add_Session_Sequence_Return_New_Seq_Data/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:32:46.569168 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:32:46] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:32:59.314619 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:32:59.320153 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:32:59] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:32:59.324155 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:32:59.327155 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:32:59.334017 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:32:59.341057 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:32:59] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:32:59] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:32:59] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:32:59] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:32:59] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:33:42.684110 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:33:42] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:33:47.794322 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:33:47.799336 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:33:47.802806 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:33:47.809387 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:33:47] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:33:47.815478 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:33:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:33:47.822518 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:33:47] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:33:47] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:33:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:33:47.839124 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:33:47] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:33:47] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:33:50.136430 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:33:50.139932 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:33:50.142452 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:33:50.147493 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:33:50.154014 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:33:50] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:33:50] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:33:50] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:33:50] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:33:50] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:35:50.174240 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:35:50.178164 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:35:50.181706 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:35:50.187218 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:35:50.190369 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:35:50.200886 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:35:50.209852 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:35:50] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:35:50] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:35:50] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:35:50] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:35:50] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:35:50] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:35:50] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:36:22.896550 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:36:22] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:36:25.984163 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:36:25] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:37:14.594314 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:37:18.172703 : Add_Groupe_Apprenant_To_Jury -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 6435 INFO:root:2025-10-25 12:37:18.177733 : Impossible d'ajouter les élève à l'instance. Création annulée INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:37:18] "POST /myclass/api/Add_Conseil_Class/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:37:24.792916 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:37:24.815559 : Add_Groupe_Apprenant_To_Jury -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 6435 INFO:root:2025-10-25 12:37:24.816589 : Impossible d'ajouter les élève à l'instance. Création annulée INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:37:24] "POST /myclass/api/Add_Conseil_Class/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:37:34.137772 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:37:34.159724 : Add_Groupe_Apprenant_To_Jury -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 6435 INFO:root:2025-10-25 12:37:34.160731 : Impossible d'ajouter les élève à l'instance. Création annulée INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:37:34] "POST /myclass/api/Add_Conseil_Class/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:38:14.511889 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:38:14.516448 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:38:14] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:38:14.526998 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:38:14.534198 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:38:14.549299 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:38:14] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:38:14] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:38:14] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:38:14.662240 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:38:14.667779 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:38:14.672312 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:38:14.682658 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:38:14.687696 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:38:14] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:38:14.701790 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:38:14.711663 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:38:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:38:14] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:38:14] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:38:14] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:38:14] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:38:14] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:38:18.618275 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:38:18.621830 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:38:18.625398 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:38:18.630467 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:38:18] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:38:18.640548 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:38:18] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:38:18] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:38:18] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:38:18] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:38:18.688031 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:38:18] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:39:09.567690 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:39:09] "POST /myclass/api/Get_List_RH_Not_In_jury_membre/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:39:27.802479 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:39:27] "POST /myclass/api/Add_Update_Jury_Membres/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:39:27.916117 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:39:27] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:39:28.004224 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:39:28] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:39:32.985654 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:39:32.996639 : Get_List_Delegue_Classe_Not_In_jury_apprenant -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 6946 INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:39:32] "POST /myclass/api/Get_List_Delegue_Classe_Not_In_jury_apprenant/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:39:47.761105 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:39:47.773432 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:39:47.781503 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:39:47.791070 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:39:47] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:39:47] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:39:47] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:39:47] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:40:14.530896 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:40:14] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:40:16.066662 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:40:16] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:40:43.097771 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:40:43] "POST /myclass/api/Update_Groupe_Inscrit_Membres_From_Id/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:40:43.243812 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:40:43] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:41:01.442138 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:41:01] "POST /myclass/api/Update_Groupe_Inscrit_Membres_From_Id/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:41:01.599474 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:41:01] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:41:21.767751 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:41:21.777785 : Get_List_Delegue_Classe_Not_In_jury_apprenant -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 6946 INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:41:21] "POST /myclass/api/Get_List_Delegue_Classe_Not_In_jury_apprenant/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:41:25.982936 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:41:25.987459 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:41:25.991707 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:41:25.994233 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:41:25.999339 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:41:26] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:41:26] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:41:26] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:41:26] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:41:26] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:41:26.081618 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:41:26] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:41:31.578421 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:41:31.587526 : Get_List_Delegue_Classe_Not_In_jury_apprenant -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 6946 INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:41:31] "POST /myclass/api/Get_List_Delegue_Classe_Not_In_jury_apprenant/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:41:45.200562 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:41:45] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:41:49.431366 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:41:49] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:41:52.442473 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:41:52.459587 : Update_Conseil_Class Un conseil de class avec le code 'conseil_T4_2025' existe déjà INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:41:52] "POST /myclass/api/Update_Conseil_Class/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:42:01.064424 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:42:01.068427 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:01] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:42:01.081524 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:42:01.088049 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:42:01.097583 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:01] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:01] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:01] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:42:01.175596 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:42:01.180116 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:42:01.184145 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:42:01.192194 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:42:01.197750 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:42:01.206787 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:01] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:42:01.223350 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:01] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:01] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:01] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:01] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:01] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:42:15.841484 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:42:15.844487 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:42:15.849489 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:42:15.854427 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:42:15.858488 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:15] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:15] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:15] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:15] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:15] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:42:15.950426 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:16] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:42:39.176366 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:39] "POST /myclass/api/Update_Jury_Membres_Presence/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:42:39.246729 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:39] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:42:39.312399 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:39] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:42:46.147056 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:46] "POST /myclass/api/Update_Jury_Membres_Presence/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:42:46.285752 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:46] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:42:46.380519 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:46] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:42:52.096588 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:52] "POST /myclass/api/Delete_Jury_Membre/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:42:52.174432 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:52] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:42:52.255826 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:42:52] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:43:00.840934 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:43:00.845456 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:43:00.849557 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:43:00.856588 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:43:00] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:43:00] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:43:00.880774 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:43:00] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:43:00] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:43:00.957410 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:43:00.961806 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:43:00.965849 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:43:00.975370 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:43:00.982546 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:43:00.990081 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:43:00] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:43:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:43:01.007909 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:43:01] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:43:01] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:43:01] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:43:01] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:43:01] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:43:04.153190 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:43:04] "POST /myclass/api/Delete_Jury/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:43:04.176824 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:43:04] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:43:14.377692 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:43:14] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:43:16.328653 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:43:16] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:43:24.391944 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:43:24] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:43:37.609951 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:43:37] "POST /myclass/api/Add_Conseil_Class/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:43:37.700197 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:43:37] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:43:42.256720 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:43:42.262235 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:43:42.263235 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:43:42.269560 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:43:42.274100 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:43:42] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:43:42] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:43:42] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:43:42] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:43:42] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:43:42.350005 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:43:42] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:44:00.561873 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:44:00] "POST /myclass/api/Get_List_Delegue_Classe_Not_In_jury_apprenant/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:44:10.411021 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:44:10] "POST /myclass/api/Add_Update_Jury_Delegue_Membres/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:44:10.527124 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:44:10] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:44:10.607988 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:44:10] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:44:13.746390 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:44:13] "POST /myclass/api/Get_List_RH_Not_In_jury_membre/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:44:31.056764 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:44:31] "POST /myclass/api/Add_Update_Jury_Membres/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:44:31.164462 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:44:31] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:44:31.237900 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:44:31] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:44:41.521272 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:44:41.524267 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:44:41.527830 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:44:41.535430 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:44:41] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:44:41.544485 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:44:41] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:44:41.551031 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:44:41] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:44:41.559561 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:44:41] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:44:41] "POST /myclass/api/Get_Competence_Level/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:44:41] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:44:41] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:45:06.650660 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:45:06] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:45:30.233358 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:45:30] "POST /myclass/api/Update_Jury_Membres_Presence/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:45:30.328518 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:45:30] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:45:30.411383 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:45:30] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:45:32.337605 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:45:32] "POST /myclass/api/Update_Jury_Membres_Presence/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:45:32.447550 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:45:32] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:45:32.525587 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:45:32] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:45:35.558408 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:45:35] "POST /myclass/api/Update_Jury_Membres_Presence/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:45:35.734517 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:45:35] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:45:35.841048 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:45:35] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:45:37.207779 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:45:37] "POST /myclass/api/Update_Jury_Membres_Presence/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:45:37.304296 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:45:37] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:45:37.384340 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:45:37] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:46:54.384284 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:46:54] "POST /myclass/api/Update_Conseil_Class/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:46:54.547951 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:46:54.552481 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:46:54.555473 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:46:54] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:46:54] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:46:54] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:46:54.702946 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:46:54] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:47:05.447923 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:47:05] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:47:40.754462 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:47:40] "POST /myclass/api/Add_Update_Conseil_Class_Apprenant_Observation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:47:40.938635 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:47:41] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:48:02.612720 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:48:02] "POST /myclass/api/Add_Update_Conseil_Class_Apprenant_Observation/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:48:02.856447 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:48:02] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:48:07.657969 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:48:07] "POST /myclass/api/Delete_Jury_Apprenant_Membres/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:48:07.739383 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:48:07] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:48:10.102289 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:48:10] "POST /myclass/api/Delete_Jury_Apprenant_Membres/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:48:10.246504 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:48:10] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:48:12.305749 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:48:12] "POST /myclass/api/Delete_Jury_Apprenant_Membres/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:48:12.387474 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:48:12] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:48:21.082336 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:48:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:48:32.498679 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:48:32] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:48:46.909664 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:48:47] "POST /myclass/api/Get_List_Inscrit_Not_In_jury_apprenant/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:49:22.400789 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:49:22] "POST /myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:49:31.167856 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:49:31] "POST /myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:49:53.992836 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:49:54] "POST /myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:49:56.306453 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n

 

\n

Procès-verbal du Conseil de Classe – Trimestre 1

\n

 

\n
Classe : MySy Licence Informatique  
\n
Promotion: Licence info Semestre 1 V3  
\n
Groupe : NICOLE_ Grp_3  
\n

Année scolaire : 2025-2026
Date & Heure : 25/10/2025 12:43 - 25/10/2025 13:00
Lieu :
\n
adr site1 - cp site 1 à vile sit1
\n

 

\n

1.Membre du conseil de classe  :

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NomPrénomEmailPrésent
nom_Enseignant_3Prenom_3mysytraining+enseingnant3@gmail.com €1 €
part nom 6part 6mysytraining+apprenant6@gmail.com €1 €
part nom 16part 16mysy1000formation+06@gmail.com €
nom_Enseignant_2Prenom_2mysylaplumedepierrot+04@gmail.com €1 €
nom_Enseignant_1Prenom_1mysytraining+enseingnant1@gmail.com €1 €
\n

 

\n

2. Bilan général de la classe :

\n

bilannnnnnnnsqdqsdsqdsqdsq

 

\n

 

\n

3. Observations  Apprenants/élèves :

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NomPrénomEmailObservation
part nom 6part 6mysytraining+apprenant6@gmail.com €notifier ses absence a ses parent. €
part nom 8part 8mysytraining+apprenant8@gmail.com €Tres doué en info, s\'ennuit en classe, penser .... €
\n

 

\n

4. Décisions :

\n

mettre plus de sport

\r\n

 

\r\n

Acheter plus de PC pour la salles info

 

\n

 

\n

5. Recommandation :

\n

Reduire taux vacation

 

\n

 

\n

Ce document est le procès verbal

\n

 

\n

Imprimé le : 25/10/2025  

' dest = <_io.BufferedRandom name='./temp_direct/PV_Conseil_Classe_43598_84366.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:Col 0 has width 50% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 20% DEBUG:xhtml2pdf.tables:Col 3 has width 20% DEBUG:xhtml2pdf.tables:Col 0 has width 50% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 20% DEBUG:xhtml2pdf.tables:Col 3 has width 20% DEBUG:xhtml2pdf.tables:Col 0 has width 50% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 20% DEBUG:xhtml2pdf.tables:Col 3 has width 20% DEBUG:xhtml2pdf.tables:Col 0 has width 50% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 20% DEBUG:xhtml2pdf.tables:Col 3 has width 20% DEBUG:xhtml2pdf.tables:Col 0 has width 50% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 20% DEBUG:xhtml2pdf.tables:Col 3 has width 20% DEBUG:xhtml2pdf.tables:Col 0 has width 50% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 20% DEBUG:xhtml2pdf.tables:Col 3 has width 20% DEBUG:xhtml2pdf.tables:Col widths: ['50%', '10%', '20%', '20%'] DEBUG:xhtml2pdf.tables:Col 0 has width 50% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 20% DEBUG:xhtml2pdf.tables:Col 3 has width 20% DEBUG:xhtml2pdf.tables:Col 0 has width 50% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 20% DEBUG:xhtml2pdf.tables:Col 3 has width 20% DEBUG:xhtml2pdf.tables:Col 0 has width 50% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 20% DEBUG:xhtml2pdf.tables:Col 3 has width 20% DEBUG:xhtml2pdf.tables:Col widths: ['50%', '10%', '20%', '20%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:49:56] "GET /myclass/api/Send_Conseil_Classe_Proces_Verbal_By_PDF/JQeEGu5nVPUzQkogGVU9mIraAE8XRDsjiQ/68fca9d94b4e7c0cce592a42/68d91b5ef2c60532beade061 HTTP/1.1" 200 - INFO:root:2025-10-25 12:53:53.803455 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:53:53] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:31.888724 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:31.893859 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:31.894857 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:31.895852 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:31.901395 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:31] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:32.484943 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:32.493491 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:32.500544 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:32.507081 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:32.514604 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:32.521679 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:32.530187 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:32.535739 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:32.549838 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:32.564482 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:32.578076 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:32.588670 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:32.600279 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:32.622418 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:32.631479 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:32.651171 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:32.682200 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:32.690616 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:32.710695 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:32.726766 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:32.734715 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:32.755806 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:32.764853 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:32.774904 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:32.788975 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:32.794613 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:32.803478 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:32.810526 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:32.816034 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:32.824562 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:44.332875 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:44.337399 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:44.341914 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:44.345955 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:44] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:44.352529 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:44] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:44.362544 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:44] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:44] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:44.375999 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:44] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:44.382536 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:44] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:44.389572 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:44.396600 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:44] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:44] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:44] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:44] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:53.329802 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:53] "POST /myclass/api/Add_Update_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:53.362576 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:53] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:57.376281 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:57.379808 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:57.381334 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:57.383334 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:57.386861 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:57] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:57] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:57] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:57] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:57.838107 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:57] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:57.845641 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:57.846639 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:57.853760 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:57.858776 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:57] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:57.867019 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:57] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:57] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:57.878075 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:57.886606 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:57] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:57] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:57.896029 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:57] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:57.905076 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:57] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:57.912602 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:57] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:57.920136 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:57.927686 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:57.932229 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:57] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:57.939755 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:57] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:57.960905 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:57] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:57] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:57.981987 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:57] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:57] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:57.993048 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:58] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:58.007417 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:58] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:58] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:58.015975 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:58.020052 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:58] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:58.027120 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:58.034645 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:58] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:58] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:58.044787 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:58.052891 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:58] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:58] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:58] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:58.070194 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:58.073196 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:58] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:58.088171 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 12:59:58.096820 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:58] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 12:59:58.106061 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:58] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:58] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:58] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 12:59:58] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:00:22.307584 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:00:22.309593 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:00:22.315991 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:00:22.320519 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:00:22.332549 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:00:22.340602 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:00:22.348631 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:00:22] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:00:22] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:00:22] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:00:22.368292 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:00:22] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:00:22.378818 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:00:22.384365 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:00:22] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:00:22] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:00:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:00:22] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:00:22] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:00:23.404814 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:00:23.410340 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:00:23] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:00:23] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:00:23] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:00:26.273116 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:00:26] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:00:32.643622 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:00:32] "POST /myclass/api/Add_Partner_Quotation/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:00:32.814789 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:00:32] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:00:34.616092 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:00:34.619637 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:00:34] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:00:34] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:00:36.801230 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:00:37] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:00:40.010377 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:00:40] "POST /myclass/api/get_Class_From_Internal_Url/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:01:26.119538 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:01:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:01:26.196929 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:01:26.199928 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:01:26.204479 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:01:26.208010 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:01:26] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:01:26.220612 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:01:26] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:01:26] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:01:26] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:01:26.229903 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:01:26] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:01:26] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:01:28.098742 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:01:28] "POST /myclass/api/check_partner_token_validity_v2/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:01:29.583257 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:01:29.588796 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:01:29.592945 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:01:29] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:01:29] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:01:29] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:01:29.634804 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:01:29] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:01:29.641035 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:01:29] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-10-25 13:08:43.939138 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 13:08:43.940155 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 13:08:43.940155 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 13:08:43.940663 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 13:08:43.940663 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-25 13:14:24.654763 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:14:24.658315 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:14:24.660827 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:14:24.664826 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:14:24.668358 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:14:24.673870 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:14:24.674870 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:14:24] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:14:24.691974 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:14:24] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:14:24.699974 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:14:24.708195 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:14:24] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:14:24] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:14:24] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:14:24] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:14:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:14:24] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:14:25] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:14:26.104991 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:14:26.109007 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:14:26] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:14:26] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:14:26] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:14:27.977971 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:14:28] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\partner_base_setup.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:2025-10-25 13:17:44.177506 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 13:17:44.177506 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 13:17:44.177506 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 13:17:44.177506 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 13:17:44.177506 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-25 13:17:51.003894 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:17:51.008415 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:17:51.013931 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:17:51.020458 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:17:51.025983 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:17:51.031501 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:17:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:17:51] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:17:51] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:17:51.056066 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:17:51.057074 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:17:51.061300 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:17:51] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:17:51.078442 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:17:51] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:17:51] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:17:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:17:51] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:17:51] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:17:52] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:18:08.691528 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:18:09] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:20:36.337364 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:20:36.343877 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:20:36.348394 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:20:36.358434 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:20:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:20:36.370008 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:20:36] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:20:36.382536 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:20:36.388060 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:20:36] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:20:36.398096 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:20:36] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:20:36.407126 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:20:36] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:20:36.422747 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:20:36] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:20:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:20:36] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:20:36] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:20:38] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:20:42.116450 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:20:42] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:20:57.711039 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:20:57.714998 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:20:57.716507 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:20:57.718802 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:20:57.724069 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:20:57] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:20:57] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:20:57.739830 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:20:57] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:20:57] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:20:57.768043 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:20:57.770067 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:20:57.774765 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:20:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:20:57] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:20:57.782818 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:20:57] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:20:57] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:20:57.789551 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:20:57.790061 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:20:57] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:20:57] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:20:57] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:10.134467 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:21:10.136479 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:21:10.138479 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:21:10.141992 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:10] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:10.147511 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:10] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:10.151062 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:10] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:10.157067 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:10] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:10.162166 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:10] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:10.168168 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:21:10.170168 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:10] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:10] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:10] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:10] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:10] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:19.164874 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:19] "POST /myclass/api/Add_Update_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:19.194085 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:19] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:24.824114 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:25] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:32.656158 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:21:32.660189 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:21:32.664992 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:21:32.672538 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:32] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:32.686509 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:32] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:32] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:32.693043 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:32] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:32.697045 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:21:32.701589 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:21:32.708147 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:21:32.716171 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:21:32.723670 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:32] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:32] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:32.733472 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:21:32.740032 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:32] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:32.752705 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:32] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:32.763542 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:32] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:32] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:32] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:33] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:33] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:34.928405 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:21:34.931977 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:34] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:34] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:37.107167 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:37] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:49.394767 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:49] "POST /myclass/api/Add_Update_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:49.447167 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:49] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:55.903976 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:55] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:55.912139 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:21:55.915156 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:21:55.919145 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:21:55.927231 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:55] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:55] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:55] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:55.983517 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:21:55.987072 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:21:55.991164 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:21:55.995672 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:21:55.998701 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:56] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:56.010800 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:21:56.016307 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:56] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:56] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:56.030645 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:21:56.036166 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:56] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:56.047219 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:56] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:56] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:56] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:56] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:57] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:57.603245 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:21:57.606295 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:57] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:21:57] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:21:59.739270 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:22:00] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:22:04.917809 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:22:04] "POST /myclass/api/get_Class_From_Internal_Url/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:22:20.247314 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:22:20] "POST /myclass/api/Add_Update_Partner_Order_Line/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:22:20.367315 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:22:20.367315 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:22:20] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:22:20] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:22:37.831828 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:22:37.836407 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:22:37.840452 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:22:37.844315 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:22:37.847352 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:22:37] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:22:37.859998 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:22:37.865007 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:22:37] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:22:37] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:22:37] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:22:37.882703 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:22:37.886200 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:22:37.889105 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:22:37] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:22:37] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:22:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:22:38] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:22:38] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:22:39] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:23:23.207243 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:23:23.219373 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:23:23.230003 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:23:23] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:23:23.246206 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:23:23] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:23:23.269295 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:23:23] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:23:23.287426 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:23:23.305098 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:23:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:23:23] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:23:23.328249 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:23:23] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:23:23.354870 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:23:23.377040 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:23:23] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:23:23] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:23:24] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:23:26] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:26:43.340560 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:26:43] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:26:43.350070 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:26:43.356071 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:26:43.366086 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:26:43.372085 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:26:43] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:26:43] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:26:43] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:26:43.398666 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:26:43.403651 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:26:43.411690 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:26:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:26:43.427650 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:26:43.428685 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:26:43.434670 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:26:43.442703 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:26:43] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:26:43] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:26:43.450698 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:26:43.456235 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:26:43] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:26:43] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:26:43.469234 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:26:43] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:26:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:26:43] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:26:43] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:26:44] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:33:32.579613 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:33:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:33:32.630248 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:33:32.631249 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:33:32.633247 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:33:32.639248 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:33:32.641271 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:33:32.641271 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:33:32] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:33:32] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:33:32] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:33:32] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:33:32] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:33:32] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:33:33.932821 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:33:33] "POST /myclass/api/check_partner_token_validity_v2/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:33:35.345760 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:33:35.347758 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:33:35.350758 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:33:35] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:33:35] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:33:35] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:33:35.384276 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:33:35.386273 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:33:35] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:33:35] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:58:26.854527 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 13:58:26.858524 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:58:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:58:26.865533 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:58:26] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:58:26] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:58:27.119239 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:58:27] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 13:58:27.214820 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 13:58:27] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\prj_common.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:2025-10-25 14:02:45.687733 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 14:02:45.687733 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 14:02:45.687733 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 14:02:45.687733 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 14:02:45.687733 : ++ 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\\class_mgt.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:2025-10-25 14:04:14.878703 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 14:04:14.878703 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 14:04:14.878703 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 14:04:14.878703 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 14:04:14.878703 : ++ 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\\class_mgt.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:2025-10-25 14:04:36.442984 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 14:04:36.442984 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 14:04:36.443984 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 14:04:36.443984 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 14:04:36.443984 : ++ 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\\wrapper.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:2025-10-25 14:05:18.433410 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 14:05:18.433410 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 14:05:18.434412 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 14:05:18.434412 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 14:05:18.434412 : ++ 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\\wrapper.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:2025-10-25 14:06:02.292568 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 14:06:02.292568 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 14:06:02.293570 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 14:06:02.293570 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 14:06:02.293570 : ++ 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\\wrapper.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:2025-10-25 14:06:18.787526 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 14:06:18.787526 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 14:06:18.787526 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 14:06:18.787526 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 14:06:18.787526 : ++ 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\\wrapper.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:2025-10-25 14:06:40.059672 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 14:06:40.059672 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 14:06:40.059672 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 14:06:40.059672 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 14:06:40.059672 : ++ 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\\wrapper.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:2025-10-25 14:07:09.653377 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 14:07:09.654366 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 14:07:09.654366 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 14:07:09.654366 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 14:07:09.654366 : ++ 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\\class_mgt.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:2025-10-25 14:09:24.106612 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 14:09:24.107611 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 14:09:24.107611 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 14:09:24.107611 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 14:09:24.107611 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-25 14:10:35.644479 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:10:35.649479 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:10:35.652479 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:10:35] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:10:35] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:10:36.001383 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:10:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:10:36.006390 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:10:36] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:10:37.879806 : get_associated_class_of_partnair -'partner_owner_recid' - Line : 6550 INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:10:37] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\class_mgt.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:2025-10-25 14:11:23.469377 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 14:11:23.470373 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 14:11:23.470373 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 14:11:23.470373 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 14:11:23.470373 : ++ 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\\class_mgt.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:2025-10-25 14:12:25.322504 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 14:12:25.322504 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 14:12:25.322504 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 14:12:25.322504 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 14:12:25.322504 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-25 14:12:34.202754 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:12:34.203755 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:12:34.209261 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:34] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:34] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:34] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:34.492326 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:34] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:34.504325 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:34] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:41.322028 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:12:41.342441 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:41.375623 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:41] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:41] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:41.546038 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:41.807998 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:41] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:46.154412 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:12:46.156404 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:12:46.486405 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:12:46.513398 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:12:46.536395 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:46] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:47] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:47] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:47.789987 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:12:47.971233 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:48] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:48.088988 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:48] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:48.159285 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:48] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:48] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:48.311873 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:48.410727 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:48] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:48.450210 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:48] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:48.479636 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:48.511639 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:48] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:48.540492 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:48] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:48.706340 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:48.761556 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:48] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:48.796210 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:12:48.843187 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:48] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:48.865733 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:48] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:48.875801 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:48] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:49.058297 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:49.128081 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:49] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:49.181846 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:49] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:49.202856 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:49.247856 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:49] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:49.269693 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:49] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:49.399213 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:49.458935 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:49] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:49.520339 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:49] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:49.543367 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:49.587445 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:49] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:49.651548 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:49] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:49.781285 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:12:49.819294 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:12:49] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:13:00.167700 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:13:00.194356 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:13:00.228102 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:00] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:13:08.286336 : get_class - impossible de récupérer les données du partenaire (2) INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:08] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:13:38.226764 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:13:38.229764 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:13:38.235781 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:13:38.262416 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:13:38.405035 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:38] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:38] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:38] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:38] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:13:38.720220 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:38] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:13:38.743253 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:13:38.747251 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:13:38.751252 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:38] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:38] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:38] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:13:38.775799 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:13:38.778804 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:13:38.792798 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:38] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:38] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:38] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:13:38.821818 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:38] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:13:38.846829 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:38] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:13:38.871902 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:38] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:13:38.893881 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:38] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:13:38.930989 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:13:38.945044 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:13:38.972981 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:38] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:38] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:13:39.000471 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:13:39.011508 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:13:39.033591 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:13:39.036253 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:13:39.045935 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:13:39.057607 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:13:39.090620 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:13:39.125611 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:13:39.161205 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:13:39.184133 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:13:39.215130 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:13:39.230134 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:13:39.248136 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:13:39.292818 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:13:39.309691 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:13:39.312822 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:13:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\prj_common.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:2025-10-25 14:15:49.059218 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 14:15:49.059218 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 14:15:49.059218 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 14:15:49.059218 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 14:15:49.059218 : ++ 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\\prj_common.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:2025-10-25 14:16:20.897176 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 14:16:20.897176 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 14:16:20.897176 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 14:16:20.897176 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 14:16:20.897176 : ++ 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\\prj_common.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:2025-10-25 14:16:44.467738 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 14:16:44.468738 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 14:16:44.468738 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 14:16:44.468738 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 14:16:44.468738 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-25 14:16:48.489277 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:16:48.491276 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:16:48.494275 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:16:48.495275 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:16:48.498280 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:48] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:48] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:48] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:48] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:16:48.947014 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:48] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:16:48.954013 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:16:48.959017 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:16:48.961016 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:48] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:16:48.968020 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:16:48.971022 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:48] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:16:48.982585 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:48] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:16:48.990584 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:48] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:16:48.993584 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:16:49.002592 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:16:49.006591 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:49] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:16:49.013110 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:16:49.020115 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:49] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:16:49.032110 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:49] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:16:49.043117 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:49] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:16:49.056111 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:49] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:16:49.063110 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:16:49.070117 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:49] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:16:49.077119 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:49] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:16:49.085683 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:16:49.091684 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:16:49.095683 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:49] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:16:49.099687 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:16:49.102691 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:49] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:49] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:16:49.108693 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:16:49.114208 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:16:49.119242 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:16:49.123212 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:49] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:49] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:49] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:16:49.133208 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:16:49.138206 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:49] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:49] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:16:54.709250 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:16:54.712246 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:16:54.714246 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:54] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:54] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:16:56.363988 : get_class - impossible de récupérer les données du partenaire (2) INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:16:56] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:03.107362 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:17:03.124364 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:17:03.136366 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:17:03.149870 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:17:03.209551 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:03] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:03] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:03] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:03] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:03.718756 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:04.043538 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:17:04.054116 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:04.065688 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:17:04.078692 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:04.097365 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:04.141129 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:04.396571 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:04.430567 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:04.470089 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:04.520731 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:17:04.546751 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:17:04.584300 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:17:04.782461 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:17:04.809460 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:17:04.847466 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:11.022454 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:11.100184 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:11.184020 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:11.217184 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:11.267187 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:17:11.291766 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:11.457079 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:11.592540 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:11.616585 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:17:11.625475 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:11.652993 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:17:11.668549 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:17:11.843789 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:17:11.941280 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:17:11.958305 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:17:11.981883 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:12] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:12.957307 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:12] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:13.000860 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:13.014875 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:13] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:26.571152 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:17:26.596005 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:26.615133 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:26] "POST /myclass/api/get_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:26] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:26.837898 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:26] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:17:26.971763 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:17:26] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:33.248871 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:27:33.253871 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:27:33.261872 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:33] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:33.268872 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:27:33.275871 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:27:33.283883 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:33] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:33] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:33] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:33.302466 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:27:33.308451 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:33] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:33.325450 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:27:33.321454 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:33] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:33.332459 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:33] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:33] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:33.341451 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:33] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:33] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:36.898042 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:27:36.900053 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:27:36.904059 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:36] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:36.913059 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:36] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:36] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:38.155203 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:38] "POST /myclass/api/Get_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:42.865976 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:27:42.869359 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:27:42.871362 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:27:42.871362 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:27:42.889420 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:42] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:42] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:42] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:42] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 500 - INFO:root:2025-10-25 14:27:43.177415 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:27:43.179674 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:43.182686 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:27:43.184944 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:43.191190 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:43.199210 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:43.208172 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:43.213651 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:27:43.218714 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:43.225526 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:43.229836 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:43.232059 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:43.240561 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:27:43.244074 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:43.247661 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:43.252535 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:43.256076 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:27:43.260832 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:27:43.263862 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:43.273975 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:27:43.277621 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:43.280796 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:43.284160 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:43.289014 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:27:43.292812 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:43.301664 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:43.307664 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:27:43.310676 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:27:43.315897 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:27:43.319897 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:27:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:28:25.124258 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:25] "POST /myclass/api/Add_Update_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:28:25.154280 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:25] "POST /myclass/api/Get_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:28:28.234171 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:28:28.236171 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:28:28.239169 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:28:28.239169 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:28:28.241199 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 500 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:28:28.575100 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:28:28.578101 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:28:28.581100 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:28:28.585100 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:28:28.590118 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:28:28.593104 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:28:28.595104 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:28:28.604100 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:28:28.610104 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:28:28.616101 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:28:28.623099 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:28:28.624099 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:28:28.632100 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:28:28.636100 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:28:28.638421 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:28:28.643426 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:28:28.646427 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:28:28.649428 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:28:28.654433 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:28:28.658435 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:28:28.662435 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:28:28.665950 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:28:28.669125 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:28:28.672129 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:28:28.678129 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:28:28.680130 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:28:28.683129 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:28:28.687443 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:28:28.689450 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:28:28.693451 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:28:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:33.028032 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:33.031031 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:33.037032 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:33.039031 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:33.041031 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:33.046048 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:33.050033 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:33.053054 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:33.057086 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:33.060055 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:33.069059 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:33.070061 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:33.075059 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:33.082196 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:33.088195 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:33.089199 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:33.097196 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:33.103179 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:33.104213 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:33.108178 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:33.115178 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:33.123180 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:33.128181 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:33.131203 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:33.135181 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:33.138189 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:33.140196 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:33.141195 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:33.150196 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:33.155195 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:38.724270 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:38.726268 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:38.729268 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:38.730269 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:38.731267 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:38] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:38] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 500 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:38] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:38] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:39.035640 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:39.040639 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:39.042637 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:39.046639 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:39.051639 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:39.052636 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:39.057635 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:39.062106 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:39.066419 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:39.071420 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:39.077460 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:39.078473 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:39.087155 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:39.092507 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:39.096506 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:39.099510 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:39.102507 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:39.104742 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:39.113738 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:39.114738 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:39.117133 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:39.121134 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:39.126235 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:39.131244 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:39.134245 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:39.140246 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:39.142301 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:31:39.147316 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:39.151317 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:31:39.169316 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:31:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:32:40.820108 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:32:40.823113 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:32:40.825114 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:32:40.827115 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:32:40.829113 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:40] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:40] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:40] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:40] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 500 - INFO:root:2025-10-25 14:32:41.147230 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:32:41.148232 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:32:41.152227 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:32:41.156233 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:32:41.162230 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:32:41.164232 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:32:41.167235 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:32:41.172244 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:32:41.174233 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:32:41.179232 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:32:41.183231 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:32:41.186230 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:32:41.192229 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:32:41.197234 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:32:41.199228 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:32:41.201233 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:32:41.206229 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:32:41.208229 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:32:41.212233 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:32:41.218231 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:32:41.222236 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:32:41.225240 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:32:41.228239 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:32:41.232235 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:32:41.236256 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:32:41.238511 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:32:41.242508 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:32:41.245519 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:32:41.249527 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:32:41.263531 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:32:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:33:03.185210 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:33:03.189210 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:33:03.193212 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:33:03.195211 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:33:03.202208 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:33:03.207247 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:33:03.214213 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:33:03.219214 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:33:03.229216 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:33:03.240749 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:33:03.250750 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:33:03.257749 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:33:03.263748 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:33:03.272749 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:33:03.278763 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:33:03.285763 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:33:03.289748 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:33:03.296777 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:33:03.301776 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:33:03.308747 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:33:03.317746 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:33:03.320766 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:33:03.325770 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:33:03.333270 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:33:03.341297 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:33:03.345275 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:33:03.350293 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:33:03.358278 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:33:03.360281 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:33:03.362279 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:33:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:34:34.517049 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:34:34.520027 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:34:34.523553 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:34:34.524536 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:34:34.525537 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 500 - INFO:root:2025-10-25 14:34:34.824671 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:34:34.827673 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:34:34.830674 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:34:34.835679 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:34:34.840675 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:34:34.843677 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:34:34.845676 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:34:34.849677 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:34:34.854856 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:34:34.859859 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:34:34.866858 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:34:34.869910 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:34:34.873910 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:34:34.876937 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:34:34.880911 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:34:34.884907 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:34:34.886913 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:34:34.890908 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:34:34.893908 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:34:34.897911 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:34:34.899927 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:34:34.905908 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:34:34.910910 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:34:34.915913 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:34:34.919421 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:34:34.925394 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:34:34.928397 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:34:34.933398 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:34:34.935425 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:34:34.940424 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:34:34] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:15.904654 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:35:15.906654 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:15.910655 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:15.915653 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:15.919654 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:15.922655 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:35:15.925654 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:35:15.928655 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:15.933656 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:15.940656 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:35:15.944655 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:15.948659 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:35:15.950689 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:15.954659 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:15.956658 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:15.963176 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:15.968175 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:15.973176 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:35:15.977176 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:15.983176 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:35:15.985177 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:15.989174 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:15.993177 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:35:15.996174 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:16] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:16.002174 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:35:16.005175 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:16.009177 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:16.013173 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:35:16.015174 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:16] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:16.030175 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:16] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:24.490947 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:35:24.534254 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:35:24.536259 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:24] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:24.577263 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:35:24.595299 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:24] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:24] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:24] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 500 - INFO:root:2025-10-25 14:35:24.859504 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:24] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:24.866507 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:35:24.873508 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:24] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:24.879016 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:24] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:24.885031 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:24] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:24.892111 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:24] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:24] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:24.900144 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:35:24.907145 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:35:24.916143 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:35:24.922144 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:35:24.927143 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:35:24.931145 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:24] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:24] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:24] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:24] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:24.995622 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:24] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:24] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:25.000621 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:35:25.002765 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:25.007764 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:35:25.010061 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:25.014223 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:25.018221 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:25.026223 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:25.031646 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:25.035639 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:35:25.036145 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:25.042707 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:25.046459 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:25.052628 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:35:25.056143 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:25.062137 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:35:25.063138 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:35:25.080786 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:35:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\wrapper.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:2025-10-25 14:37:54.603031 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 14:37:54.604050 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 14:37:54.604050 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 14:37:54.604050 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 14:37:54.604050 : ++ 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\\wrapper.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:2025-10-25 14:39:20.514210 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 14:39:20.514210 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 14:39:20.514210 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 14:39:20.514210 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 14:39:20.514210 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-25 14:39:26.210959 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:26.215966 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:26.217966 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:26.223966 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:26.251964 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 500 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:26.604291 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:26.619415 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:26.628410 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:26.639412 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:26.647409 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:26.655409 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:26.662417 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:26.668416 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:26.676935 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:26.683935 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:26.690444 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:26.699454 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:26.705455 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:26.708450 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:26.717962 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:26.795963 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:26.797968 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:26.800968 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:26.803968 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:26.812238 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:26.816237 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:26.819237 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:26.825238 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:26.829240 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:26.831240 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:26.836240 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:26.839238 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:26.843240 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:26.846240 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:26.863238 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:26] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:56.888435 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:56.897007 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:56.904989 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:56.907996 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:56.986618 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 500 - INFO:root:2025-10-25 14:39:57.306136 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:57.321135 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:57.338138 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:57.348135 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:57.361140 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:57.368137 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:57.378140 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:57.388249 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:57.395676 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:57.403677 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:57.411674 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:57.420681 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:57.564439 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:57.567440 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:57.572440 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:57.581474 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:57.587473 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:57.592475 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:57.601007 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:57.608036 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:57.613998 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:57.621007 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:57.624999 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:57.637014 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:57.644017 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:57.648998 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:57.656027 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:57.660999 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:39:57.667013 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:39:57.689140 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:39:57] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:07.306931 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:07.308924 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:07.309934 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:07.316937 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:07.317934 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:07] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:07] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:07] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 500 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:07] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:07.606370 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:07.927299 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:07.930299 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:07.933302 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:07.940298 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:07.946300 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:07.952299 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:08.614998 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:08.620011 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:08] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:08.626188 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:08] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:08.632188 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:08] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:08] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:08.639203 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:08.644188 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:08] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:08] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:08.944319 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:08.948332 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:08.952323 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:08] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:08] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:08] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:08.960340 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:08.965327 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:08] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:08.970326 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:08] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:08] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:09.268298 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:09.277293 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:09.281298 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:09.287299 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:09.293302 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:09.299300 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:09.599996 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:09.604997 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:09.608995 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:09.612997 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:09.616020 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:23.317087 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:23] "POST /myclass/api/Add_Update_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:23.341602 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:23] "POST /myclass/api/Get_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:27.394160 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:27.396176 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:27.399174 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:27.402175 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:27.426180 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:27] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:27] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:27] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:27] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 500 - INFO:root:2025-10-25 14:40:27.675614 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:27] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:27.995555 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:27.999120 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:28.002117 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:28.007695 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:28.017696 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:28.024692 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:28.317103 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:28.329087 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:28.332108 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:28.337094 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:28.346620 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:28.356621 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:28.635242 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:28.662754 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:28.669761 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:28.674798 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:28.675757 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:28.684781 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:28.946507 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:28.977606 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:28.985621 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:28.992091 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:28.996573 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:28.997581 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:29.257681 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:29] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:29.289306 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:29] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:29.298305 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:29.299307 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:29.305329 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:29] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:29] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:29] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:40.482646 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:40] "POST /myclass/api/Add_Update_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:40.513867 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:40] "POST /myclass/api/Get_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:44.023654 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:44.026176 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:44.028176 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:44.030177 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:44.033175 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 500 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:44.352164 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:44.354164 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:44.357164 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:44.363165 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:44.367164 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:44.369163 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:44.375166 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:44.377167 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:44.383171 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:44.385170 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:44.389169 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:44.392171 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:44.394168 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:44.398208 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:44.402202 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:44.406203 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:44.414205 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:44.420202 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:44.423203 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:44.426202 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:44.430202 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:44.431202 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:44.436202 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:44.437206 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:44.442203 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:44.448206 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:44.450203 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:44.454203 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:40:44.456202 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:40:44.469203 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:40:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:43:56.812439 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:43:56.816953 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:43:56.824081 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:43:56.825953 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:43:56.826952 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:43:56.835951 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:43:56.839953 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:43:56.848962 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:43:56.855465 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:43:56.859480 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:43:56.863479 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:43:56.867483 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:43:56.870480 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:43:56.879874 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:43:56.883386 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:43:56.890448 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:43:56.894928 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:43:56.899948 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:43:56.904971 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:43:56.909957 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:43:56.914955 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:43:56.918055 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:43:56.925101 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:43:56.928112 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:43:56.936205 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:43:56.940223 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:43:56.946210 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:43:56.951208 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:43:56.957294 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:43:56.973206 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:43:56] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:44:10.473970 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:44:10.483967 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:44:10.489982 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:44:10.493985 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:44:10.499984 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:44:10.508970 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:44:10.512971 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:44:10.518970 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:44:10.527968 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:44:10.533969 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:44:10.538984 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:44:10.546983 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:44:10.552009 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:44:10.560011 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:44:10.564009 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:44:10.569562 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:44:10.578563 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:44:10.583571 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:44:10.589549 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:44:10.595551 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:44:10.607547 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:44:10.611562 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:44:10.618548 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:44:10.626563 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:44:10.630562 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:44:10.636551 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:44:10.642550 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:44:10.646562 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:44:10.652565 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:44:10.674138 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:44:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:07.037609 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:07.041609 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:07.043608 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:07.044609 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:07.047126 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 500 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:07.334526 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:07.338526 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:07.341527 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:07.344530 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:07.347037 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:07.357044 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:07.361046 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:07.369044 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:07.373075 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:07.379045 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:07.382044 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:07.387045 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:07.391044 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:07.396048 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:07.400047 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:07.403044 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:07.407044 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:07.413048 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:07.416068 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:07.421047 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:07.425045 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:07.427045 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:07.429044 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:07.434050 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:07.440050 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:07.441051 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:07.445052 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:07.452567 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:07.453566 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:07.456565 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:13.853840 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:13.854856 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:13.854856 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:13.856871 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:13.871238 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:13] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:13] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 500 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:13] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:13] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:14.105578 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:14.406746 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:14.410756 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:14.414755 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:14.420749 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:14.427747 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:14.431745 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:14.733346 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:14.737344 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:14.742900 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:14.750167 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:14.753193 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:14.760166 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:15.056968 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:15.057968 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:15.060968 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:15.068970 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:15.071972 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:15.072973 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:15.387881 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:15.390887 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:15.394887 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:15.402875 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:15.409876 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:15.413894 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:15.715872 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:15.718871 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:15.720871 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:15.725861 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:15.745986 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:25.235228 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:25] "POST /myclass/api/Get_List_Partner_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:26.936895 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:26.938894 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:26.940895 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:26.943895 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:26.947926 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:26.949922 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:26] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:26.957893 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:26] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:26.961896 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:26] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:26] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:26.972253 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:26] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:26.977252 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:26] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:26] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:26] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:26] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:26] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:35.204554 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:35] "POST /myclass/api/Add_Update_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:35.236025 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:35] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:38.815919 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:38.817917 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:38.818916 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:38] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:38.858347 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:38.862347 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:38] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:38] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:38] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 500 - INFO:root:2025-10-25 14:53:39.138482 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:39.142484 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:39.145483 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:39.148998 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:39.155999 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:39.158998 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:39.165998 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:39.168000 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:39.172999 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:39.174996 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:39.179002 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:39.183001 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:39.185002 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:39.189002 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:39.193552 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:39.197552 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:39.202576 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:39.206582 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:39.211584 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:39.213584 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:39.216585 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:39.219584 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:39.221585 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:39.226593 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:39.230590 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:39.232592 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:39.235591 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:39.239101 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:39.242102 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:39.244102 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:42.533863 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:42.535409 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:42.538386 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:42.540432 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:42.564617 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:42] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:42] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 500 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:42] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:42] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:42.790239 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:43.098300 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:43.099916 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:43.101032 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:43.116034 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:43.118032 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:43.121034 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:43.420961 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:43.424961 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:43.429960 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:43.433962 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:43.442961 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:43.445961 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:43.751415 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:43.753429 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:43.754429 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:43.759444 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:43.770458 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:43.776957 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:44.077009 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:44.082536 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:44.090574 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:44.097564 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:44.104552 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:44.111658 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:44.391857 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:44.399350 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:44.406876 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-25 14:53:44.423207 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 14:53:44.426225 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 14:53:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 17:59:29.066630 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 17:59:29.136171 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 17:59:29] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 17:59:29.162302 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 17:59:29] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-25 17:59:29.187388 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 17:59:29] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 17:59:29.217379 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 17:59:29.238434 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 17:59:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 17:59:29] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-10-25 17:59:29.272592 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 17:59:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 17:59:29] "POST /myclass/api/find_partner_class_like/ 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_Formation.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:2025-10-25 18:03:58.579167 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 18:03:58.579167 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 18:03:58.579167 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 18:03:58.579167 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 18:03:58.579167 : ++ 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\\Job_Cron.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:2025-10-25 18:05:26.237814 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 18:05:26.237814 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 18:05:26.237814 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 18:05:26.237814 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 18:05:26.237814 : ++ 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\\Job_Cron.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:2025-10-25 18:06:41.180677 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 18:06:41.180677 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 18:06:41.180677 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 18:06:41.180677 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 18:06:41.180677 : ++ 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\\Job_Cron.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:2025-10-25 18:07:53.513767 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 18:07:53.513767 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 18:07:53.513767 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 18:07:53.513767 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 18:07:53.513767 : ++ 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\\Job_Cron.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:2025-10-25 18:08:17.349080 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 18:08:17.350086 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 18:08:17.350086 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 18:08:17.350086 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 18:08:17.350086 : ++ 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\\Job_Cron.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:2025-10-25 18:08:44.555064 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 18:08:44.556041 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 18:08:44.556041 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 18:08:44.556041 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 18:08:44.556041 : ++ 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\\Job_Cron.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:2025-10-25 18:11:32.299164 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 18:11:32.299164 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 18:11:32.299164 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 18:11:32.299164 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 18:11:32.299164 : ++ 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\\Job_Cron.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:2025-10-25 18:13:12.015649 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 18:13:12.015649 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 18:13:12.015649 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 18:13:12.015649 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 18:13:12.015649 : ++ 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\\Job_Cron.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 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:2025-10-25 18:25:02.835641 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 18:25:02.835641 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 18:25:02.835641 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 18:25:02.835641 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 18:25:02.835641 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-10-25 18:25:12.665729 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 18:25:12.665729 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 18:25:12.665729 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 18:25:12.665729 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 18:25:12.665729 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-25 18:25:56.595778 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:25:56] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:25:58.246659 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:25:58.249563 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:25:58.254640 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:25:58.257883 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:25:58.262251 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:25:58.269251 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:25:58] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:25:58] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:25:58.280725 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:25:58.287741 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:25:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:25:58.296736 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:25:58] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:25:58.305734 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:25:58] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:25:58] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:25:58.313927 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:25:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:25:58] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:25:58.323940 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:25:58] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:25:58.333458 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:25:58] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:25:58] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:25:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:25:58] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:25:58.572681 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:25:58] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:25:58.587233 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:25:58.592243 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:25:58] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:25:58] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:26:00.897448 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:26:00.902463 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:26:00.909962 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:26:00.915410 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:26:00.923840 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:26:00.927956 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:26:00] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:26:00] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:26:00] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:26:00.936769 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:26:00] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:26:00.941523 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:26:00.945070 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:26:00] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:26:00] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:26:00.959119 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:26:00.965170 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:26:00] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:26:00] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:26:00] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:26:00] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:26:00] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:29:09.712147 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:29:09.760146 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:09] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:29:09.802789 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:29:09.833352 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:09] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:29:09.851066 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:09] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:29:09.890044 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:09] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:29:09.930551 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:29:09.947558 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:09] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:29:09.988560 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:10] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:10] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:29:10.045080 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:10] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:10] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:29:10.090095 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:10] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:29:12.932782 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:29:12.953689 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:12] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:12] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:29:12.993713 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:29:13.009557 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:13] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:29:13.048931 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:13] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:29:13.079920 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:13] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:29:13.109491 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:13] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:29:13.141478 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:29:13.157503 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:13] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:29:13.203487 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:29:13.231914 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:13] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:29:13.252905 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:13] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:16] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:34] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:29:48.269875 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:29:48.285863 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:29:48.309865 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:48] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:29:48.341878 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:48] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:29:48.380439 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:48] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:29:48.416673 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:29:48.434328 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:48] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:48] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:29:55.634994 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:29:55] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:30:44.405236 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:30:44] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:31:52.065824 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:31:52.074950 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:31:52.085028 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:31:52] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:31:52.102100 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:31:52.114764 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:31:52] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:31:52] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:31:52.141851 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:31:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:31:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:31:52] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:31:52.231718 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:31:52.239794 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:31:52.248869 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:31:52.262457 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:31:52] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:31:52.277357 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:31:52] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:31:52] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:31:52.285459 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:31:52.307531 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:31:52] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:31:52] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:31:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:31:52] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:31:56.490657 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:31:56] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:31:56.510265 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:31:56] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:31:56.525449 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:31:56] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:35:46.628240 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:35:46.639476 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:35:46.653246 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:46] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:35:46.678849 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:46] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:35:46.699767 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:46] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:35:46.723461 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:46] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:35:46.747016 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:46] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:46] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:35:46.766035 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:35:46.784555 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:46] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:46] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:35:46.808557 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:46] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:35:46.813555 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:46] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:46] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:35:51.995111 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:35:51.998111 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:35:52.003112 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:35:52.010112 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:35:52.014122 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:52] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:35:52.034130 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:35:52.050137 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:52] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:35:52.065320 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:52] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:52] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:52] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:35:52.087954 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:35:52.094875 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:52] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:35:52.107863 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:52] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:35:52.116858 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:35:52.129858 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:52] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:52] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:52] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:35:52.456192 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:35:52.464938 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:35:52.468941 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:52] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:52] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:52] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:35:53.981755 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:35:53.982758 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:35:53.989840 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:35:53.992840 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:35:54.000848 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:35:54.013854 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:35:54.020853 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:54] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:54] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:54] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:35:54.048123 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:54] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:35:54.061131 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:54] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:54] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:54] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:35:54.084214 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:35:54.086204 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:54] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:35:54.106207 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:54] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:35:54.117210 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:54] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:54] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:54] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:35:54] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:36:26.149132 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:36:26.154135 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:36:26.157545 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:36:26.158554 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:36:26.162554 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:36:26] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:36:26.168555 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:36:26] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:36:26] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:36:26.182460 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:36:26] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:36:26] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:36:26.188459 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:36:26] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:36:26.193700 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:36:26.198291 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:36:26.203293 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:36:26] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:36:26.209293 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:36:26] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:36:26] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:36:26.218254 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:36:26] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:36:26] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:36:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:36:26] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:36:26.570335 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:36:26.574303 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:36:26.575303 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:36:26] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:36:26] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:36:26] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:38:02.747729 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:38:02.749237 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:38:02.752842 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:38:02.756336 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:38:02.761714 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:38:02.764731 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:02] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:02] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:02] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:02] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:02] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:38:02.783550 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:38:02.787822 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:02] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:38:02.792825 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:38:02.796004 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:02] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:38:02.803049 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:02] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:38:02.810000 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:38:02.814665 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:02] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:02] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:02] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:02] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:38:02.882012 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:38:02.886003 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:38:02.891003 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:02] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:02] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:02] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:38:07.938345 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:38:07.941343 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:38:07.946846 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:38:07.951258 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:38:07.958598 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:07] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:38:07.966191 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:07] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:38:07.972243 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:07] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:38:07.976240 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:07] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:07] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:38:07.986463 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:07] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:38:07.991463 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:07] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:38:07.998939 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:38:08.001944 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:08] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:38:08.010775 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:08] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:08] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:08] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:08] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:08] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:38:41.736023 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:38:41.740829 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:38:41.744412 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:38:41.749414 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:38:41.754415 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:38:41.757926 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:41] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:38:41.764941 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:41] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:38:41.771938 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:41] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:41] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:38:41.781130 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:38:41.788375 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:41] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:41] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:41] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:41] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:41] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:38:41.802386 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:41] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:38:41.808915 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:38:41.812935 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:41] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:41] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:38:41] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:39:17.702568 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:39:17.705752 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:39:17.708394 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:39:17.715015 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:17] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:39:17.723603 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:17] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:17] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:39:17.734782 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:17] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:17] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:39:17.744213 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:39:17.746208 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:39:17.753936 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:17] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:39:17.762948 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:17] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:39:17.767938 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:17] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:39:17.775938 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:39:17.781932 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:17] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:17] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:17] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:17] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:39:18.122257 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:39:18.125405 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:39:18.128980 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:18] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:18] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:18] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:39:55.205618 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:39:55.208980 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:39:55.212577 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:39:55.217096 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:39:55.220095 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:55] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:55] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:39:55.231094 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:55] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:39:55.239286 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:55] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:55] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:39:55.247292 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:55] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:39:55.254132 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:39:55.258651 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:39:55.264662 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:55] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:39:55.268662 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:55] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:55] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:39:55.277673 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:55] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:55] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:55] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:39:55.347678 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:39:55.351676 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:39:55.353675 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:55] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:55] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:39:55] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:40:33.166042 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:40:33.170054 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:40:33.173092 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:40:33.178158 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:40:33.183135 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:40:33] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:40:33.189639 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:40:33.196646 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:40:33] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:40:33] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:40:33.205014 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:40:33] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:40:33.211347 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:40:33.216663 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:40:33] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:40:33] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:40:33] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:40:33] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:40:33] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:40:33.229774 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:40:33.236181 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:40:33.241181 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:40:33] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:40:33] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:40:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:40:33] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:40:33.293762 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:40:33.298760 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:40:33.300763 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:40:33] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:40:33] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:40:33] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:41:07.911095 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:41:07.916107 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:41:07.921105 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:41:07.927537 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:41:07] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:41:07] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:41:07.934363 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:41:07.939288 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:41:07] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:41:07.946284 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:41:07.952647 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:41:07.957659 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:41:07] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:41:07] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:41:07] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:41:07] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:41:07.967640 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:41:07.973643 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:41:07] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:41:07.980788 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:41:07] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:41:07.987203 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:41:07] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:41:07] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:41:07] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:41:07] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\attestation_formation.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:2025-10-25 18:44:04.151874 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 18:44:04.152873 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 18:44:04.152873 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 18:44:04.152873 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 18:44:04.152873 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-25 18:44:59.812367 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:44:59.816379 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:44:59.819670 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:44:59.824670 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:44:59.829698 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:44:59.835697 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:44:59] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:44:59.846709 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:44:59] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:44:59] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:44:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:44:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:44:59.861858 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:44:59.865024 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:44:59.868408 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:44:59.877406 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:44:59] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:44:59] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:44:59] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:44:59.890492 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:44:59] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:44:59.897487 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:44:59] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:44:59] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:44:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:44:59] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:45:00.238062 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:45:00.242172 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:45:00.245183 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:45:00] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:45:00] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:45:00] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:45:05.046382 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:45:05.049162 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:45:05.053165 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:45:05.056349 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:45:05.060543 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:45:05.065035 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:45:05] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:45:05.071545 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:45:05] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:45:05] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:45:05] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:45:05.080927 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:45:05] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:45:05] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:45:05.086449 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:45:05.090107 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:45:05] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:45:05.095119 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:45:05.100119 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:45:05.105120 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:45:05] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:45:05] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:45:05] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:45:05] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:45:05] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:45:05] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:49:03.602139 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:49:03.605178 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:49:03.607372 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:49:03.610811 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:49:03.613321 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:49:03.616331 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:49:03] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:49:03] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:49:03] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:49:03.624776 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:49:03] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:49:03.628674 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:49:03] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:49:03] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:49:03.635433 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:49:03.637442 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:49:03.640441 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:49:03] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:49:03] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:49:03.645808 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:49:03] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:49:03.647810 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:49:03] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:49:03] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:49:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:49:03] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:49:04.033576 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:49:04.034940 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:49:04.038644 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:49:04] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:49:04] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:49:04] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:55:31.712781 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:55:31.716505 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:55:31.719513 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:55:31.725103 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:55:31.731593 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:55:31] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:55:31] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:55:31.740601 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:55:31] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:55:31.746912 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:55:31] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:55:31] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:55:31.757163 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 18:55:31.762173 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:55:31] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:55:31.767170 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:55:31] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:55:31.777895 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:55:31] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:55:31] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 18:55:31.785895 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:55:31] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:55:31] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 18:55:31] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\attestation_formation.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:2025-10-25 18:57:29.076160 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 18:57:29.076160 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 18:57:29.077063 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 18:57:29.077063 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 18:57:29.077063 : ++ 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\\attestation_formation.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:2025-10-25 18:59:49.687794 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 18:59:49.687794 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 18:59:49.687794 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 18:59:49.687794 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 18:59:49.687794 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-25 19:00:29.296549 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:00:29.298548 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:00:29.301548 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:00:29.304550 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:29] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:00:29.323551 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:29] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:29] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:29] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:00:29.365698 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:00:29.368701 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:00:29.369699 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:00:29.371701 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:00:29.374708 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:00:29.377699 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:29] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:29] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:29] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:29] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:29] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:00:39.838931 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:39] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:00:41.280489 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:00:41.284042 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:00:41.288210 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:00:41.291649 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:41] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:00:41.299650 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:00:41.306651 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:41] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:41] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:41] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:00:41.317000 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:00:41.321474 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:41] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:41] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:00:41.329481 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:00:41.335511 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:41] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:00:41.343507 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:41] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:00:41.352478 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:41] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:41] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:00:41.359478 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:41] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:41] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:00:41.566636 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:00:41.570644 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:00:41.575644 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:41] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:41] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:41] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:00:50.307519 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:00:50.311633 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:00:50.314642 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:00:50.321067 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:50] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:00:50.326065 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:50] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:00:50.332063 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:00:50.335062 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:50] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:50] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:50] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:00:50.346064 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:00:50.351288 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:50] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:00:50.357295 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:50] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:00:50.362284 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:50] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:00:50.369351 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:50] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:50] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:50] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:00:50] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:02:29.072285 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:02:29.077286 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:02:29] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:02:29.085394 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:02:29.090457 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:02:29.097949 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:02:29] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:02:29] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:02:29] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:02:29.144455 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:02:29.147614 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:02:29.150623 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:02:29.156622 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:02:29] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:02:29.165139 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:02:29.170776 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:02:29] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:02:29] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:02:29] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:02:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:02:29] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:04:28.545985 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:28] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:04:31.270772 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:04:31.272342 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:04:31.276845 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:04:31.278363 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:04:31.284218 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:04:31.292226 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:31] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:31] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:04:31.302234 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:31] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:04:31.311751 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:31] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:04:31.315745 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:31] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:31] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:04:31.324793 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:04:31.328139 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:31] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:04:31.334146 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:31] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:04:31.341148 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:31] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:31] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:31] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:04:31.804466 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:04:31.808465 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:04:31.812979 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:31] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:31] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:31] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:04:33.582327 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:04:33.585328 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:04:33.588598 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:04:33.590598 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:33] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:04:33.597813 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:04:33.601815 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:33] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:33] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:04:33.609967 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:33] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:04:33.613665 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:04:33.618659 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:04:33.622659 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:33] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:33] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:04:33.633661 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:33] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:33] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:33] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:04:33.643174 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:33] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:33] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:04:33] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:05:05.527764 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:05:05] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:05:05.531772 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:05:05] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:05:15.154130 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:05:15] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:05:17.312275 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:05:17.316467 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:05:17] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:05:17] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:08:03.131892 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:08:03.137801 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:08:03.144896 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:03] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:08:03.159904 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:08:03.167795 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:08:03.174899 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:03] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:03] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:08:03.202158 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:08:03.212117 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:03] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:03] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:03] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:08:03.233789 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:03] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:03] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:08:03.247570 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:08:03.258216 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:03] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:08:03.274274 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:03] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:08:03.286384 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:03] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:03] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:08:05.080872 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:08:05.088900 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:08:05.097615 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:05] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:05] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:05] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:08:23.545011 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:08:23.552028 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:08:23.564907 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:08:23.569045 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:23] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:08:23.594012 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:23] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:08:23.607015 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:23] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:23] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:08:23.624129 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:08:23.632027 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:08:23.644757 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:23] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:23] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:08:23.669658 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:23] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:08:23.689756 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:23] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:23] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:08:23.711666 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:08:23.716670 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:23] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:23] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:23] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:08:24.279113 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:08:24.288470 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:08:24.295473 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:24] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:24] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:08:24] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:09:38.493748 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:09:38.495784 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:09:38.500103 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:09:38.503231 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:09:38.512122 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:09:38.519231 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:09:38] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:09:38] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:09:38] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:09:38.537938 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:09:38] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:09:38.542942 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:09:38] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:09:38] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:09:38.553049 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:09:38.560215 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:09:38.569171 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:09:38] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:09:38] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:09:38] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:09:38.581784 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:09:38.589453 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:09:38] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:09:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:09:38] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:09:38] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:09:38.783899 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:09:38.788930 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:09:38.795068 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:09:38] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:09:38] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:09:38] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:10:05.381999 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:10:05.385007 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:10:05.388444 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:10:05.393446 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:10:05.397961 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:10:05.401035 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:05] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:05] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:10:05.411973 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:05] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:05] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:05] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:05] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:10:05.424008 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:10:05.429041 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:10:05.433040 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:05] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:05] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:10:05.441556 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:05] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:10:05.445732 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:10:05.452820 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:05] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:05] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:05] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:05] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:10:33.810517 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:10:33.811644 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:10:33.816651 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:10:33.818662 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:10:33.821668 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:10:33.827666 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:33] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:10:33.836035 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:33] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:33] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:33] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:33] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:10:33.851914 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:33] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:10:33.858296 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:33] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:10:33.863294 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:10:33.870813 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:33] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:10:33.878812 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:33] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:10:33.884809 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:33] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:33] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:33] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:10:34.209522 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:10:34.213056 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:10:34.217453 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:34] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:34] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:10:34] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:14:51.524374 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:14:51.531325 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:14:51.537842 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:14:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:14:51.550849 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:14:51.559583 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:14:51] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:14:51.573494 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:14:51] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:14:51.584529 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:14:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:14:51.588532 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:14:51.597050 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:14:51.600046 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:14:51] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:14:51] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:14:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:14:51.623052 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:14:51] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:14:51.640050 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:14:51] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:14:51.653051 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:14:51.663058 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:14:51.670576 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:14:51] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:14:51] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:14:51] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:14:51.693702 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:14:51] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:14:51] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:14:51] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:14:51] "POST /myclass/api/Get_List_Unite_Enseignement_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\\class_mgt.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:2025-10-25 19:16:09.625557 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 19:16:09.625557 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 19:16:09.625557 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 19:16:09.626565 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 19:16:09.626565 : ++ 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\\class_mgt.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:2025-10-25 19:16:41.569737 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 19:16:41.569737 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 19:16:41.569737 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 19:16:41.569737 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 19:16:41.569737 : ++ 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\\class_mgt.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:2025-10-25 19:17:23.598174 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 19:17:23.598174 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 19:17:23.598174 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 19:17:23.598174 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 19:17:23.598174 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-25 19:17:49.495304 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:17:49.500717 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:17:49.507719 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:17:49.514719 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:49] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:49] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:17:49.548917 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:49] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:49] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:17:49.556054 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:17:49.559159 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:17:49.562163 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:17:49.569148 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:49] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:17:49.584101 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:49] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:49] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:17:49.604106 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:49] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:49] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:17:53.970092 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:54] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:17:56.862793 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:17:56.864323 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:17:56.869619 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:17:56.873634 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:17:56.879634 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:56] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:17:56.887038 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:56] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:17:56.897038 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:56] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:17:56.901312 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:56] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:17:56.909330 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:56] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:56] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:17:56.917948 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:17:56.922950 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:56] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:56] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:17:56.931953 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:56] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:56] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:17:56.940954 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:56] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:56] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:17:57.150203 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:17:57.153204 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:17:57.157724 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:57] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:57] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:17:57] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:00.881732 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:00.893392 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:00.916504 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:00] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:00] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:00] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:00.966341 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:00.998970 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:01] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:01.025577 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:01] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:01.066679 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:01.084647 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:01] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:01] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:01] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:01.147310 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:01.164382 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:01] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:01.208477 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:01] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:01] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:01.251048 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:01.277874 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:01] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:03] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:33.183343 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:34] "POST /myclass/api/Update_Class_Default_Document/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:41.887199 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:42.008978 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:42] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:42.099741 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:42.159481 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:42] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:42] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:42.230434 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:42.249302 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:42.278181 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:42] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:42] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:42.319061 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:42.342047 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:42.359902 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:42] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:42] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:42.379669 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:42] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:42] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:44.538461 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:44] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:46.364734 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:46.377816 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:46.386585 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:46] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:46.399311 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:46.423520 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:46] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:46] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:46] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:46.446271 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:46.453317 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:46.468275 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:46] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:46] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:46] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:46.496251 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:46.506179 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:46] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:46.518313 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:46] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:46.528125 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:46.533132 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:46] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:46] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:46] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:46.717582 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:46.727307 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:46.737415 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:46] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:46] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:46] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:49.130809 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:49.140586 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:49.151575 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:49.165540 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:49.178463 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:49] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:49.193591 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:49] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:49] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:49] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:49.229497 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:49] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:49.248192 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:49] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:49.267775 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:49.275756 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:49] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:49.296379 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:49] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:18:49.316633 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:18:49.327047 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:49] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:49] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:49] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:49] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:18:49] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:21:58.483851 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:21:58] "POST /myclass/api/Get_Action_Historique_List/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:22:04.349994 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:22:04.354989 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:22:04.361375 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:22:04.365376 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:22:04.371376 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:04] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:22:04.378376 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:04] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:22:04.385382 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:04] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:04] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:22:04.392385 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:04] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:22:04.400904 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:22:04.403904 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:04] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:22:04.413908 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:22:04.417906 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:04] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:04] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:22:04.427906 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:04] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:04] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:04] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:04] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:04] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:22:27.905019 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:22:27.908894 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:22:27.910905 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:22:27.914053 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:27] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:22:27.918232 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:27] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:22:27.922255 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:27] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:22:27.928243 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:22:27.931243 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:22:27.933242 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:27] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:27] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:22:27.940132 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:27] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:27] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:22:27.946140 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:22:27.948758 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:27] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:27] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:22:27.953771 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:27] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:27] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:27] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:22:28.335505 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:22:28.338814 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:22:28.341250 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:28] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:28] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:22:28] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\class_mgt.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:2025-10-25 19:22:49.232145 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 19:22:49.232145 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 19:22:49.232145 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 19:22:49.232145 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 19:22:49.232145 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-25 19:23:10.653194 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:23:10.657195 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:23:10.659517 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:23:10.663338 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:23:10.667472 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:23:10.670747 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:23:10.675856 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:23:10.681856 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:23:10] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:23:10.690758 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:23:10] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:23:10] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:23:10] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:23:10] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:23:10.705840 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:23:10] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:23:10] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:23:10.711842 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:23:10] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:23:10] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:23:10.721927 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:23:10.723930 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:23:10] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:23:10] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:23:10] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:23:10] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:25:20.137768 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:25:20.140219 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:25:20.142647 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:25:20.145130 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:25:20.146669 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:20] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:25:20.154136 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:25:20.159144 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:20] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:20] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:20] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:20] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:25:20.169207 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:20] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:20] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:25:20.174656 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:25:20.175997 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:25:20.181004 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:20] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:25:20.188003 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:25:20.194003 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:20] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:20] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:20] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:20] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:25:20.482931 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:25:20.485123 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:25:20.487341 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:20] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:20] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:20] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:25:28.166754 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:25:28.170628 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:25:28.175417 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:28] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:25:28.181715 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:25:28.183986 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:28] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:25:28.191104 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:28] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:25:28.198630 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:28] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:25:28.202630 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:28] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:25:28.208631 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:25:28.213628 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:28] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:28] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:25:28.220627 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:25:28.226629 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:28] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:25:28.239634 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:28] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:28] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:28] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:28] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:25:28] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\class_mgt.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:2025-10-25 19:25:57.868665 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 19:25:57.868665 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 19:25:57.868665 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 19:25:57.868665 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 19:25:57.868665 : ++ 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\\attestation_formation.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:2025-10-25 19:26:33.554470 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 19:26:33.554470 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 19:26:33.554470 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 19:26:33.555486 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 19:26:33.555486 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-25 19:26:33.978410 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:33.983413 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:33.991405 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:34.004463 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:34.006513 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:34.026145 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:34] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:34] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:34.066845 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:34.081371 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:34] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:34] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:34] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:34] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:34.117480 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:34.125401 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:34] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:34] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:34.141505 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:34.146408 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:34.158925 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:34] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:34] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:34] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:34.268958 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:34.281987 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:34] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:34.291375 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:34] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:34] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:34] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:42.429022 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:42.430021 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:42.438022 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:42.441022 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:42] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:42] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:42.477022 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:42] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:42] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:42.490031 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:42.494030 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:42.497544 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:42.502544 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:42] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:42.510544 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:42] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:42] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:42] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:42.527088 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:42] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:50.194579 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:50] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:52.957971 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:52.961280 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:52.964278 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:52.967362 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:52.973697 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:52] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:52.978698 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:52.986991 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:52] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:52.994957 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:53.000957 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:53] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:53] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:53.011967 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:53] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:53] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:53.019665 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:53] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:53.025685 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:53.029688 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:53] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:53] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:53] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:53.249139 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:53.253138 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:53.257141 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:53] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:53] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:53] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:55.082622 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:55.087898 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:55.092738 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:55.097734 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:55] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:55.103755 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:55.111775 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:55] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:55] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:55.117746 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:55.121334 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:55.123744 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:55] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:55.134757 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:55] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:55] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:55.144261 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:55] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:26:55.150259 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:26:55.152259 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:55] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:55] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:55] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:55] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:55] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:26:55] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:01.042799 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:01] "POST /myclass/api/Update_Class_Default_Document/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:05.704897 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:05] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:07.390406 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:07] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:08.435633 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:08.437509 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:08.444262 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:08.447254 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:08.451263 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:08.457262 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:08] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:08] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:08.467802 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:08] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:08] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:08.475207 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:08] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:08.482394 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:08] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:08] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:08.490393 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:08.495393 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:08.502398 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:08] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:08.508399 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:08] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:08] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:08] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:08] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:08.908845 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:08.911983 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:08.913523 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:08] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:08] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:08] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:10.164668 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:10.168177 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:10.172188 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:10.174191 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:10.182602 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:10] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:10] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:10.191058 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:10] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:10.197549 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:10] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:10] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:10.203862 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:10.209188 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:10] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:10.214143 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:10] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:10] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:10.223494 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:10.228507 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:10.231496 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:10] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:10] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:10] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:10] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:10] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:15.186695 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:15] "POST /myclass/api/Update_Class_Default_Document/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:18.331275 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:18] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:19.999733 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:20] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:21.269108 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:21.272301 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:21.275218 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:21.280891 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:21.285894 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:21] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:21.289893 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:21.293891 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:21.299896 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:21] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:21.305007 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:21] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:21.315422 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:21] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:21.323431 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:21] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:21] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:21.336434 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:21] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:21] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:21] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:21.345443 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:21] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:21] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:21] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:21.723792 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:21.726793 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:21.730796 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:21] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:22.933013 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:22.937618 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:22.940881 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:22.945884 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:22.952002 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:22] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:22] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:22.959731 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:22] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:22.964262 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:22.970496 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:22] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:22.976494 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:22] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:22] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:22.989772 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:22] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:22.994768 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:22] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:22] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:23.002768 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:23.009778 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:23] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:23] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:23] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:23] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:27.047730 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:27] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:29.306603 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:29] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:31.231953 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:31.235464 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:31.238756 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:31.243756 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:31] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:31.252635 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:31.260638 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:31.264150 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:31] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:31] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:31] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:31.273152 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:31.277153 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:31.279681 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:31] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:31] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:31.288462 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:31.294566 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:31.300100 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:31] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:31] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:31] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:31] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:31] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:31.682738 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:31.685738 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:31.690742 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:31] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:31] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:31] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:37.466492 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:37.479158 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:37.491795 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:37] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:37.525871 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:37] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:37] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:37.546776 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:37.566912 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:37] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:37.592669 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:37] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:37.610619 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:37] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:37.638241 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:37] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:37] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:37.667259 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:37.685792 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:37] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-25 19:27:37.705785 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 19:27:37.721791 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:37] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:37] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:37] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 19:27:37] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Job_Cron.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 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:2025-10-25 19:32:08.195627 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 19:32:08.195627 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 19:32:08.195627 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 19:32:08.196627 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 19:32:08.196627 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-10-25 19:32:40.615885 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 19:32:40.615885 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 19:32:40.616889 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 19:32:40.616889 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 19:32:40.616889 : ++ 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\\GlobalVariable.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:2025-10-25 20:40:41.478122 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 20:40:41.478122 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 20:40:41.478122 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 20:40:41.478122 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 20:40:41.478122 : ++ 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\\GlobalVariable.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:2025-10-25 21:18:06.255162 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 21:18:06.255162 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 21:18:06.255162 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 21:18:06.255162 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 21:18:06.255162 : ++ 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\\GlobalVariable.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:2025-10-25 21:18:55.018348 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 21:18:55.018348 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 21:18:55.018348 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 21:18:55.018348 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 21:18:55.018348 : ++ 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\\GlobalVariable.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:2025-10-25 22:04:06.969051 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 22:04:06.969051 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 22:04:06.969051 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 22:04:06.969051 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 22:04:06.969051 : ++ 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\\lms_chamilo\\mysy_lms.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:2025-10-25 22:07:37.374981 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 22:07:37.374981 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 22:07:37.374981 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 22:07:37.385980 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 22:07:37.385980 : ++ 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\\GlobalVariable.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:2025-10-25 22:09:34.461891 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-25 22:09:34.461891 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-25 22:09:34.461891 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-25 22:09:34.461891 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-25 22:09:34.461891 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-25 22:17:05.473598 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 22:17:05.478638 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 22:17:05.484592 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 22:17:05.489637 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 22:17:05] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 22:17:05.516135 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 22:17:05] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 22:17:05] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 22:17:05] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-25 22:17:05.829966 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 22:17:05.833014 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 22:17:05] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 22:17:05.842000 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 22:17:05.844896 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 22:17:05.852942 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 22:17:05] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 22:17:05] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 22:17:05] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-25 22:21:13.140878 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 22:21:13.146415 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 22:21:13.153414 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 22:21:13] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 22:21:13.165426 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 22:21:13.177403 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 22:21:13] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 22:21:13] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 22:21:13] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-25 22:21:13.382708 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 22:21:13] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-25 22:21:13.395709 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 22:21:13.397708 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 22:21:13.407698 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-25 22:21:13.421703 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 22:21:13] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 22:21:13] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [25/Oct/2025 22:21:13] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ 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:2025-10-26 11:09:45.476820 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-26 11:09:45.476820 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-26 11:09:45.476820 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-26 11:09:45.476820 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-26 11:09:45.476820 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-10-26 11:10:13.288939 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-26 11:10:13.289941 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-26 11:10:13.289941 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-26 11:10:13.289941 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-26 11:10:13.289941 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-26 11:14:32.372831 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:14:32] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:14:33.945547 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:14:33.952554 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:14:33.960554 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:14:33.966653 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:14:33] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:14:33.984640 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:14:34.007164 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:14:34] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:14:34] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:14:34] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:14:34.018161 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:14:34.026163 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:14:34.030163 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:14:34.032165 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:14:34.035164 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:14:34] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:14:34.046162 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:14:34] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:14:34] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:14:34] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:14:34] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:14:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:14:34] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:14:42.189879 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:14:42.192905 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:14:42.194879 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:14:42.196906 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:14:42.204879 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:14:42] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:14:42.210880 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:14:42] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:14:42] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:14:42.216880 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:14:42] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:14:42.220879 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:14:42.223879 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:14:42] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:14:42.227878 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:14:42] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:14:42] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:14:42] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:14:42] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:14:42] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:14:52.195807 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:14:52] "POST /myclass/api/Add_Update_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:14:52.222798 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:14:52] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:00.909454 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:15:00.912454 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:15:00.918456 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:00] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:00.930457 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:00] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:00] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:02.433070 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:02] "POST /myclass/api/Get_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:06.038994 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:15:06.041990 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:15:06.043989 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:15:06.044990 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:15:06.046993 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 500 - INFO:root:2025-10-26 11:15:06.383250 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:15:06.385250 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:06.388251 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:15:06.391253 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:06.396253 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:15:06.399249 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:06.405250 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:15:06.408250 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:15:06.411252 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:06.414251 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:06.419254 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:06.423253 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:06.427252 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:06.430258 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:15:06.432262 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:06.438260 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:06.440256 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:15:06.444260 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:15:06.446785 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:06.450786 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:06.457783 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:06.459831 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:06.467787 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:06.471790 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:15:06.473297 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:15:06.476721 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:06.482710 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:06.487688 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:15:06.490691 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:06.496688 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:10.837723 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:15:10.846180 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:15:10.856186 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:10.896695 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:10] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:10] "POST /myclass/api/get_class_for_partner_catalog/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:10] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:10.948705 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:15:10.962798 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:15:10] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:16:53.059852 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:16:53.065851 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:16:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:16:53.071850 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:16:53.080869 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:16:53] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:16:53] "POST /myclass/api/get_class_for_partner_catalog/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:16:53] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:16:53.208734 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:16:53] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:16:53.215766 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:16:53] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:18:45.879484 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:18:45.884386 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:18:45.888929 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:18:45.892928 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:18:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:18:45] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:18:45] "POST /myclass/api/get_class_for_partner_catalog/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:18:45] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:18:46.005481 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:18:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:18:46.010460 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:18:46] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:19:05.102572 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:19:05.105674 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:19:05.108713 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:19:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:19:05.114690 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:19:05] "POST /myclass/api/get_class_for_partner_catalog/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:19:05] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:19:05] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:19:05.227664 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:19:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:19:05.231867 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:19:05] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:19:22.307339 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:19:22.312337 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:19:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:19:22.320336 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:19:22.326339 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:19:22] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:19:22] "POST /myclass/api/get_class_for_partner_catalog/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:19:22] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:19:22.415066 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:19:22] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:19:22.419063 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:19:22] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\class_mgt.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:2025-10-26 11:23:13.866273 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-26 11:23:13.866273 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-26 11:23:13.866273 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-26 11:23:13.866273 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-26 11:23:13.866273 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-26 11:23:38.721456 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:23:38.725471 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:23:38.729456 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:23:38.735475 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:23:38] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:23:38] "POST /myclass/api/get_class_for_partner_catalog/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:23:38] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:23:38.837322 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:23:38] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:23:38] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:23:38.851369 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:23:38] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:23:47.486738 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:23:47.487738 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:23:47.490766 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:23:47.493737 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:23:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:23:47] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:23:47] "POST /myclass/api/get_class_for_partner_catalog/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:23:47] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:23:47.607133 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:23:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:23:47.611132 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:23:47] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:24:27.331761 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:24:27.333769 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:24:27] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:24:27.342765 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:24:27.345767 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:24:27] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:24:27] "POST /myclass/api/get_class_for_partner_catalog/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:24:27] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:24:27.428744 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:24:27] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:24:27.432754 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:24:27] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:11.600260 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:11.603246 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:11.609265 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:11.615245 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:11] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:11] "POST /myclass/api/get_class_for_partner_catalog/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:11] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:11.720807 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:11.735312 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:11] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:16.717160 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:16.719160 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:16.720160 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:16.724164 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:16] "POST /myclass/api/get_class_for_partner_catalog/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:16] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:16] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:16.782653 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:16.785654 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:16] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:24.119919 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:24.126913 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:24.128909 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:24.133905 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:24.134411 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 500 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:24.481060 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:24.484059 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:24.487059 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:24.493062 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:24.500073 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:24.504068 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:24.518211 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:24.525067 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:24.537738 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:24.544255 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:24.551248 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:24.563260 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:24.571253 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:24.576773 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:24.582771 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:24.589770 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:24.593774 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:24.600781 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:24.604772 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:24.700710 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:24.705710 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:24.709709 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:24.715708 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:24.720709 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:24.721709 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:24.724712 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:24.732709 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:24.736711 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:24.737749 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:24.742744 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:24] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:40.059096 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:40.060097 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:40.064680 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:40.073693 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:40.074681 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:40] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:40] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:40] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 500 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:40] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:40.346589 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:40.655453 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:40.658454 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:40.661866 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:40.668862 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:40.672865 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:40.680877 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:40.974099 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:40.979098 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:40.985096 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:40.991082 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:40.996098 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:41.006082 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:41.300033 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:41.304048 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:41.312049 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:41.319740 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:41.323757 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:41.330768 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:41.625957 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:41.627946 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:41.631961 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:41.639962 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:41.647490 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:41.653488 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:41.950389 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:41.955389 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:41.965433 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:41.970429 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:41.987929 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:44.172382 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:44.174383 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:44.179500 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:44.181491 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:44] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:44] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:44] "POST /myclass/api/get_class_for_partner_catalog/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:44.424829 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:44.572399 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:44] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:50.727156 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:50.729155 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:50.732155 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:50.737156 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:50.743157 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:50] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:50.748155 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:50] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:50] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:50.757164 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:26:50.762164 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:50] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:50] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:50.771677 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:50] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:50] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:50.788682 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:50] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:50] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:50] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:26:54.651742 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:26:54] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:01.419813 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:01] "POST /myclass/api/Add_Update_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:01.447812 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:01] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:04.819566 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:04.822073 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:04.824074 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:04.825074 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:04.828074 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:04] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:04] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:04] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 500 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:04] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:05.111686 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:05.112686 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:05.114685 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:05.119685 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:05.123689 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:05.127685 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:05.135686 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:05.140686 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:05.152687 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:05.159685 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:05.162688 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:05.166686 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:05.172688 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:05.175687 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:05.180693 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:05.183690 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:05.186710 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:05.189694 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:05.195212 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:05.198209 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:05.203722 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:05.205724 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:05.208723 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:05.213724 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:05.217722 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:05.219722 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:05.223722 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:05.226723 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:05.229724 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:05.232721 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:07.822522 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:07.824553 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:07.828522 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:07.834521 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:07] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:07] "POST /myclass/api/get_class_for_partner_catalog/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:07.884624 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:07] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:07.888585 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:07] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:16.929305 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:16] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:17.235801 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:17.237804 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:17.237804 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:17.253323 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:17] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:17] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:17] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 500 - INFO:root:2025-10-26 11:27:17.634608 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:17.637602 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:17.641597 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:17.646594 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:17.649596 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:17.655625 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:17.948557 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:17.965557 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:17.969566 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:17.973580 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:17.979566 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:17.990557 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:18.262031 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:18.296050 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:18.297031 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:18.301032 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:18] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:18.305033 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:18.308037 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:18] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:18.580449 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:18.612564 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:18.615569 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:18.621560 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:18] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:18.628383 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:18.632385 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:18] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:18.898661 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:18.928678 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:18.935700 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:18] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:18.940678 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:18.941707 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:18.944684 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:18] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:20.906302 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:20.908312 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:27:20.911344 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:20.917347 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:20] "POST /myclass/api/get_class_for_partner_catalog/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:20] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:20] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:21.165381 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:21] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:27:21.262267 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:27:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:23.076542 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:23.079511 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:23.083514 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:23] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:23.094577 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:23] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:23] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:25.250263 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:25] "POST /myclass/api/Get_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:39.643564 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:39] "POST /myclass/api/Add_Update_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:39.672590 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:39] "POST /myclass/api/Get_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:43.470896 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:43.473902 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:43.475905 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:43.476905 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:43.478904 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 500 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:43.817026 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:43.822031 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:43.824031 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:43.827031 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:43.833031 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:43.837032 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:43.839032 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:43.846031 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:43.848031 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:43.852031 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:43.854047 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:43.861031 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:43.863033 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:43.870041 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:43.873034 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:43.879067 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:43.882038 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:43.886046 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:43.890554 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:43.894554 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:43.898559 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:43.901559 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:43.903560 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:43.905558 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:43.908561 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:43.913076 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:43.916222 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:43.920222 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:43.924225 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:43.926221 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:49.590872 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:49.593870 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:49.595869 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:49.601869 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:49] "POST /myclass/api/get_class_for_partner_catalog/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:49] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:49] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:49.738062 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:49.739064 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:49] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:49] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:55.555320 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:55.561319 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:55.567319 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:55.576337 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:55.579320 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:55] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:55.584319 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:55.587320 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:55] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:55] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:55] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:55] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:55.600320 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:30:55.604358 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:55] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:30:55.609320 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:55] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:55] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:55] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:30:55] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:07.865401 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:07] "POST /myclass/api/Add_Update_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:07.894408 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:07] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:13.049580 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:31:13.051581 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:31:13.053607 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:31:13.054585 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:31:13.057584 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 500 - INFO:root:2025-10-26 11:31:13.409239 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:31:13.411744 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:13.414750 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:13.419749 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:13.421749 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:13.426750 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:13.431748 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:31:13.433749 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:13.437753 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:13.441755 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:13.447753 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:31:13.449257 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:13.455778 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:31:13.458777 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:13.463777 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:13.468812 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:13.473777 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:31:13.476793 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:13.482799 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:31:13.485777 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:13.488778 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:13.491784 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:13.494812 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:31:13.497784 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:13.501800 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:13.506806 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:13.512338 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:31:13.514369 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:13.517369 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:31:13.520390 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:15.659716 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:31:15.661714 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:31:15.664715 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:15.670715 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:15] "POST /myclass/api/get_class_for_partner_catalog/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:15] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:15] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:15.823858 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:31:15.826315 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:15] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:20.110282 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:31:20.111281 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:31:20.117287 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:20.123287 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:31:20.126288 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:31:20.133802 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:20] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:20] "POST /myclass/api/GetListOpco/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:20] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:20] "POST /myclass/api/get_class_for_partner_catalog/ HTTP/1.1" 200 - INFO:root:2025-10-26 11:31:20.187800 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 11:31:20.189803 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 11:31:20] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\email_queu\\email_queu_mgt.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:2025-10-26 11:55:50.553544 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-26 11:55:50.554543 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-26 11:55:50.554543 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-26 11:55:50.554543 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-26 11:55:50.554543 : ++ 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\\email_queu\\email_queu_mgt.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 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:2025-10-26 12:20:49.526794 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-26 12:20:49.526794 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-26 12:20:49.526794 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-26 12:20:49.526794 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-26 12:20:49.526794 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-10-26 12:20:56.184868 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-26 12:20:56.184868 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-26 12:20:56.184868 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-26 12:20:56.185869 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-26 12:20:56.185869 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-26 12:21:11.045916 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:21:11] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:21:11.839715 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:21:11.843729 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:21:11.846727 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:21:11.852723 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:21:11.855724 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:21:11] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:21:11.873277 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:21:11] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:21:11] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:21:11] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:21:11.895795 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:21:11.907793 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:21:11.917795 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:21:11] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:21:11.929794 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:21:11.940794 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:21:11] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:21:11] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:21:11] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:21:11.951797 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:21:11] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:21:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:21:11] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:21:14.380203 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:21:14.384099 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:21:14] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:21:14] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:21:15.772336 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:21:15] "POST /myclass/api/Create_Empty_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:21:49.126368 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:21:51.602904 : Update_Message_To_Internal_Mail -'token' - Line : 402 INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:21:51] "POST /myclass/api/Update_Message_To_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\internal_email_mgt.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:2025-10-26 12:22:43.679628 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-26 12:22:43.679628 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-26 12:22:43.679628 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-26 12:22:43.679628 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-26 12:22:43.679628 : ++ 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\\internal_email_mgt.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:2025-10-26 12:23:00.887676 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-26 12:23:00.887676 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-26 12:23:00.887676 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-26 12:23:00.887676 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-26 12:23:00.887676 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-26 12:23:13.911901 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:23:13] "POST /myclass/api/Update_Message_To_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:23:13.982939 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:23:13.986429 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:23:13] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:23:14] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:23:39.254956 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:23:39] "GET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1" 308 - INFO:root:2025-10-26 12:23:39.262529 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:23:53.404855 : Cron_Send_Mail_Queue_Message_With_Filter -[Errno 11003] getaddrinfo failed - Line : 2450 INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:23:53] "GET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:24:25.087768 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:24:25.090767 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:24:25.095768 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:24:25.096768 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:24:25] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:24:25.106768 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:24:25] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:24:25] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:24:25.126767 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:24:25] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:24:25.139768 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:24:25.149782 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:24:25.157815 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:24:25.162797 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:24:25.167797 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:24:25] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:24:25] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:24:25] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:24:25.181307 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:24:25] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:24:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:24:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:24:25] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:24:29.403354 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:24:29.406356 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:24:29.410356 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:24:29.411353 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:24:29] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:24:29] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:24:29] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:24:29.419356 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:24:29.432356 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:24:29.435356 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:24:29] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:24:29.450354 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:24:29] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:24:29] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:24:29.462356 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:24:29.465395 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:24:29] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:24:29] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:24:29] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:24:29] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:24:30.852082 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:24:30] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:26:32.901414 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:26:32] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:26:33.847600 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:26:33] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:26:41.829971 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:26:41] "GET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1" 308 - INFO:root:2025-10-26 12:26:41.833970 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:26:41.836962 : Cron_Send_Mail_Queue_Message_With_Filter -[Errno 11003] getaddrinfo failed - Line : 2450 INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:26:41] "GET /myclass/api/Cron_Send_Mail_Queue_Message_With_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\\Job_Cron.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:2025-10-26 12:27:28.224756 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-26 12:27:28.225758 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-26 12:27:28.225758 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-26 12:27:28.225758 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-26 12:27:28.225758 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-26 12:27:32.885567 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:27:32] "GET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1" 308 - INFO:root:2025-10-26 12:27:32.894582 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:27:35.009242 : Cron_Send_Mail_Queue_Message_With_Filter -[Errno 11003] getaddrinfo failed - Line : 2453 INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:27:35] "GET /myclass/api/Cron_Send_Mail_Queue_Message_With_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\\Job_Cron.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:2025-10-26 12:29:28.930651 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-26 12:29:28.930651 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-26 12:29:28.930651 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-26 12:29:28.931652 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-26 12:29:28.931652 : ++ 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\\Job_Cron.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:2025-10-26 12:30:27.138230 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-26 12:30:27.139188 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-26 12:30:27.139188 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-26 12:30:27.139188 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-26 12:30:27.139188 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-26 12:30:27.378371 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:30:27] "GET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1" 308 - INFO:root:2025-10-26 12:30:27.388389 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:30:27] "GET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:30:35.693420 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:30:35] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:30:36.453326 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:30:36] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\internal_email_mgt.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:2025-10-26 12:32:27.610125 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-26 12:32:27.610125 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-26 12:32:27.610125 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-26 12:32:27.610125 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-26 12:32:27.610125 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-26 12:32:34.807398 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:32:34] "POST /myclass/api/Create_Empty_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:32:55.784751 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:32:55] "POST /myclass/api/Update_Message_To_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:32:55.827935 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:32:55.831938 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:32:55] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:32:55] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:34:02.337683 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:34:02] "GET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1" 308 - INFO:root:2025-10-26 12:34:02.341186 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:34:03] "GET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:34:28.005284 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:34:28] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:34:28.534407 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:34:28] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:54:44.628483 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:54:44] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:54:44.632482 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:54:44] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:54:51.125994 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:54:51] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:54:52.324898 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:54:52.327921 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:54:52] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:54:52] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:55:02.588839 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:55:02.591847 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:55:02] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:55:02] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:55:24.105493 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:55:24] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:59:47.164098 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 12:59:47.168100 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:59:47] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:59:47] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-26 12:59:49.183519 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 12:59:49] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:00:18.957585 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:00:18] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:26:43.260357 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:26:43] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:26:44.142625 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:26:44.155172 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:26:44.165229 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:26:44] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:26:44.193423 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:26:44.196944 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:26:44.223065 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:26:44] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:26:44.233101 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:26:44.269785 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:26:44] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:26:44.290430 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:26:44] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:26:44] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:26:44.314545 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:26:44.334643 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:26:44.350718 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:26:44] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:26:44] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:26:44] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:26:44] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:26:44] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:26:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:26:45.520710 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:26:45.537449 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:26:45] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:26:45] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:26:47.470715 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:26:47] "POST /myclass/api/Create_Empty_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:34:28.085284 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:34:28.086285 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:34:28.091690 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:34:28.096704 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:34:28.101688 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:34:28.104706 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:28] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:34:28.113709 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:34:28.118688 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:28] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:28] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:28] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:28] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:34:28.134687 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:34:28.140715 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:28] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:28] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:34:28.147734 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:34:28.151718 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:28] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:28] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:28] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:29] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:34:30.221444 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:34:30.225466 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:34:30.227447 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:34:30.234443 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:34:30.245447 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:30] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:34:30.248487 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:34:30.255503 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:30] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:30] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:30] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:30] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:34:32.351018 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:34:32.354029 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:33] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:34:35.201888 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:34:35.202888 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:34:35.204892 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:34:35.209894 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:35] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:35] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:35] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:34:35.225668 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:35] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:34:35.253669 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:34:35.256668 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:34:35.259667 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:34:35.263672 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:34:35.268673 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:34:35.271673 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:35] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:34:35.285188 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:35] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:34:35.299186 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:35] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:34:35.307189 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:35] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:34:35.326186 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:35] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:35] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:35] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:36] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:36] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:34:47.646912 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:34:47.650889 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:47] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:34:47] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:37:55.838317 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:37:55.847325 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:37:55.854323 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:37:55] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:37:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:37:55.864364 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:37:55] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:37:55.874365 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:37:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:37:55.898390 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:37:55] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:37:55.906373 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:37:55] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:37:55] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:37:58.183783 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:37:58.193806 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:37:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:38:00] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:38:04.780128 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:38:04.790125 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:38:04] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:38:04] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:38:06.029566 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
\n
\n
\n

A l\'attention  mme   bbb aaa  

Situé :        

\n
\n
\n
\n
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : Christian MESNIER
Signataire dûment habilité aux fins des présentes : Emmanuelle BILLARD
Contact :  contact@franceactive-seineetmarneessonne.org
Téléphone : 01 64 87 00 99 
\n
à le plaisir de vous convier à la formation ci-dessous :
Formation :   CONDUIRE UN PROJET
Durée :  15.0 heure (s)
Lieu de formation :   adr site1  , cp site 1 - vile sit1 
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
\n
Les séquences de formation  :
\n
Du    23/10/2025 09:00  au 23/10/2025 17:30
\n
Du    24/10/2025 09:00  au 24/10/2025 17:30
\n
Du    27/10/2025 09:00  au 27/10/2025 17:30
\n
Du    28/10/2025 09:00  au 28/10/2025 17:30
\n
\n
Au plaisir de vous retrouver prochainement,
\n
26/10/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_59779.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATQAAADaCAYAAAAouL7ZAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAcG1JREFUeF7t3QW4XNW5PvD7v/dWKU5xh+AkuAUJEiwECO4SPCG4BHdCCE5xijvB3YK7QwVaSgstFahA9Rba7v/6rTPrZGcyc3ROmHNYL8884Yxsm1nv/vT9/qvIyMjI6CPIhJaRkdFnkAktIyOjzyATWkZGRp9BJrSMjIw+g0xoGRkZfQaZ0DKaDl988UXxxz/8ofj9739f/Pvf/6482zX8/e9/Lz755JPis88+qzyT0ZeRCS2j6XDWuHHFAvPOW5xw3HHF559/Xnm28/j0T38qdth222LxRRYp7rrzzsqzGX0ZmdAymgqXXHxxMedssxVHjB5d/OMf/6g823n89a9/LfYYPryYPxDjLTffXHk2o68jE1pG0wCB3XH77cWdwZriKnYHv/71r4urr7qqeO655yrPZHwVkAkt4O033yoeevDB4onHH49uSjV+/KMfFQ8+8EDx+IQJxV/+/OfKs0WM77z91lvF97///eAeHV+ccfrpxX333FP89re/rbyjiC6Tzz36yCN1H/b9u9/9Lr7/xRdfLB5+6KHW1x5/bELx8ksvF78rbRNs98UXXpjkvWlbjqktII7Hw7mee/Y5xYnHH1+cGVy88bfcWvzh93+ovKMF//nPf4p333mnuObqq8P7TihOGzOmuDMQzi9/+cvKOyaH43rl5ZeLyy+9NLqMY8ecVlxx+eXFG6+/Hl//VfisY3ZN/vTHP8bnHI9jf+zRR4tnnn66ePaZZ+L/e9+HH35YfPLxx/Hv8nmWH488/HDx9FNPFf8XtoPIXAPbf+7ZZ4unwvNe991+9umncX8ZfReZ0AK+d975xfTTTFPMMuNM0UIo45//989imy23Kr7zrW8Vq6y4UvHnP7cEl//+t78Xp558SrHEYosV351hhmKGaaeNjzlmmbUYvPbaYRE9Et/3p0CQc84+e9z+jNNNV8w844zFrN/9bjHLTDMVM00/fXzum1/7WnFPIEJYd5114nZsc+pvf7uYMfx/v/kXKNZaY43iskAS//rXv+L7BMzXWXOt1m361+NbX/96sXtwteoBieyz517FPHPNNfG4w7FNM9VUxd133lV5V0tg/vzzziuW7j8gbj+9b7aZZy5WH7hqcfttt1XeORG/+tWvilEj9y0WXmDB1m07b+ex8w47xvcgR8+LkT1fsZ4QpO26Lj6XzsXnLr34kuLB+x9o3Z7nXTvvTec97Xe+Uyyx6GLFR7/6KLqXPuf1dH2nm3rqYv555ileCTeGjL6NTGgBP3//58ViCy8SF9XoQw+tPNuCn7z7k2LAEkvEBXJKIDD4T7DMjj/m2GL2WWaJj7XWGFQcecToYuTe+xQLhcXsuSUXXbR47dVXi//7v/8LhLhlsenQocVmm2xSrLDsMsW8c84VA9VDN9wwPrfBuuu2Lu6NN9oo7mvQaqsF62ZMccjBBxf9F188bnOeOeaI1gf84Q9/KDYKnxdvsk3bGbbxxsWG660XLcV6OHPcGZEQ5gnHsOH66xdHjh5dHHTAAcWySy1VjL/11sq7imi9zRWI2DVZdaWVi8PDdTlw//3DcS9azB6e6zf//NE6SkCwm4RzdOyOdZ011ywODcd+/DHHxPPff9So+L4brr8+HjMCYmHCR4EIEdw8c85ZrLHqqsXmm24az8X1uffue4qXgtXq/FxDzy+60ELxvcstvXR878ZDhhS777pr8cc//LG4bfz4eH4IbEg4P5/bJFxTyYF333k37i+j7yITWsA///nPYtedd46Ld7VVBhafllyTm2+6KTw/S7HgfPMVL1QW4EvhXwt6jllnLbbeYsvi1x99FJ/nol1/3XXFwgsuGBf2LjvuGC2qPwc31Tb/+pe/FkccfnhccEjs5z//efGXv/wlWnEpm4fQWBV77LZb/BuuDVYNEkAUp5x0cnzO4kVotmWbguBKE+yH9VgLXLsdt9s+bgeh2n/CT3/yk+LDDz6I/8/NXCIQsvPbYN31ivfeey8+D/cGS9JrrhWiQNhw6sknx+cQzWEHHxJLJRL+9ve/FR8HtxGuv/a6uoQ2aziXq668Ml4L5+Lxz3/+X7AWP4/n5eFarhHI/rvB+kKS3tvyfIvl7PtKhPbOj39c/O1vf4vb8bl//euL+J6MvotMaBVcd821xdzBAppv7rmLJx5/ovJsUey1+x7RtWEdWBRw/LHHxcVr0Tzz1NPxuQSkttXmW0RCW2bAgOKHP/hh5ZUW+KztbbTBhtHKqkYtQhMLQgKzhW2ed+658Tl1WgjNto4/9tj4XHuw+HcLlgxCQyBc2ESkZZx/7nkVi3DO4q47Ji932Du4rM5vsYUXjtYT64xF6bnBwQ3+YyU2VgttERoiuunGG+NzbWHN4H7PFK4RC7AaZULjAmd8tZAJrQJu53LLLBMXpUA5CNSvstJK8bnTx05047YYNiwS2uoDBxa//PDDyrMTccyRR0brBiE8WomlJRwXXNUWQttgsiA8IDSxn+2Di/Tb3/w2EOIPip122CEu0qWWWLJ4++234/uSyzlHyb075KCD4uPVl1+J76kFC54r6cGa2nLzzWON1j9KWcU9A5k6Zy7dj344KSHDOWed1bKNQEy3j7+teOvNN4sF550vHgsXti20RWhuKK7t6MMOi+fBFf64kiwpo6OENmLvveN7Dthvvzbd8Iy+g0xoJey2y67FzDPMEOMuguL333d/XGgLLbDAJJnDtQYNigt+/cHrtrpSZVx4wQVx0UoQ3H/ffZVnW9ARQkOGi/TrV6y0wgqRxCx08SCZvIREaIjF+wXfBb+nn3qa4uYbb6q8a3Jwgc8YO7ZYMhAKK8zD9vfeY4/Wc9lys82KWcIxrrryypO4pQk3Bytq3rnmiqRuXy88/3y8Hs75vHPOqbyrNtoiNCRkO/E8KokKrnA12iM0rqttsXRtZ6pvfrNYZcUVK+/I6MvIhFbCHbfdFty6mYMrtVAksFNPOjlm1zbfdFhrrAi4ixazWE4tt+bkE0+MRIEIlSGU0RFC81nZxSHrb1DMPfsccXGedMIJrRlOSITmvT5z1plnFmeMGxcfP6xhVVWDpXfMUUcV/ZdYIhDa7NGqOWr0EfE1GUmksPyyyxY//vGP43NlXHTBhZFIHZfSCm7nnLO1EKtzbwttEZrnhweX+NxAis7j9EC8tdzyjlpoxwVX3HUZe9ppMTaX0feRCa2ED37xi2LF5ZaLWbyzzjizGBJIx+K45KKLK+9owcEHHhiJxKJR71TG58Gy24KFEz636sqrTOaSdoTQWBbDd9klEtgF3/tezIpa7GedcUblXRMJzbbUiHUUYnxlqPlaasklI0ENDO6118eccko8Py7p+PETM58Je+6+e7CkZoqk+7P33ouZ4KWW7B8/w2pN9WW1kGNoGT2JTGhV2G/EyGh9KcWQIFi6f//irTcnLVRV5GmxW5gyfR9+0EJaCm0vu+TSYsH55o+L6rBDDonPl9FRQktJAUH7ffbaK25P9vTJSsIiEZrnjzh8dKyslzH1kNmrJi7w/I3X31C899OfhtdbnvvNb34TA/pzhHNZfdXVIom+8drrRb9wDs5P/duPfzTRSrv15luKRfstFPb73dZ6t38FEt9lx52iuzjPnHPE85a5dQwe4nNIC2SB6xEaq1B1v2NI51KrY6CjhPbuu+/GzK7tSOjIZmf0bWRCq4KC0fnmmiu4erPHrOK2W21VeWUivvj8i+ieKecQJ1t5hRWKkfuMCO/dOpKghY0QP6iUQZRx7NFHx8WoXqwWoam9mn7qqWM2MgEBLb/MMjGu5XPKFBDGkPXWL+YI5KuEZPFFF42PhQLpDQku8W8DUVVDacdmm24aSzYQprKHtQcNijG0FgKeWIN3xunjAvHMHqzVWWJyQDEuV9S+nB9LVsIi4dVXXonvczNg7a22yirxM/vtu2+x3jrrFHvvsWd8H0JjAS+20MIx9gYsKddcnR3SXnyxxeK5LBj2teP228f3lDFo1VWLGcI1YilXg4WnpGPecMORhU3XZb5AcFd8//uVd2X0VWRCq0IqQbDoFXBeEyyGWlBTNu60scUySy0VLQ5V9DPPNGOskt9xu+2Kn/7kp5V3TgrdBawR2UW1ZNVQhCrgPmrkyMozLbjummuKJcNCt+DPPfvs4tM/fVpsvcUW8Rg9rzbMY5HwuhhfLUITBxy5zz6RwMQGBcyR08L9+hW77rxL8VGlng50SFxy4UXFCoG4vN/5+QxCQ4qplakMsTTxxlSHZ/usTbG1A/bfP74nWnjhmFdafvnYIgXalRQvKyAun4t97VSD0Fi3rtHRRx5ZeWYi3JDUDNpW2o4Hiy0TWt9HJrQqcJH0br780kvx8dfgrrSFnwbr6aYbbiy+d/55xZVhwTzz1FOBDCYmEKrBauNqCdzLpFZDmQTLxXbL+CK4nkgEaSiT4Ir9qHKciCE9/C3gX8+9+v3vPykeuO/+4vuXXV5877zz4r/PPP1M3fc73ltvuaW44PzzY3/m4489Fl3Xevj73/9RPPXEk7F/83vnnltcevHFxT133xNJC2RSHaMuilTXZ9/lc0gP56o4thoSNq7hz99/v/LMRCjoVfg82bbCc7VIPqNvIRNaRkZGn0EmtIyMLwk6KlisFEUyGoNMaBkZUxjCGq+88kqxwQYbFEsttVSxyCKLFE8++WTl1YzuIBNaRsYUxmuvvVbMOuusxX/9138V00wzTfx3jz32iOUlGd1DJrSMjCkIpLXiiitGEtt2222jAOV8881XLL300m0mWzI6hkxoGRlTCFzNU089tfjf//3fYuWVV27NLK+99trFbLPNFoucM7qHTGgZGVMIUQRzk02Kb37zm8V9FdECXRG77bZbMdVUUxWvvvpqfC6j68iE9hXEP/7+j1jH5eH/mwnax37w9ttx9kB7oARSbstqdiAxrubiiy9e/KDUZTFixIji29/+dvF6jWLljM4hE1onoKCVxNCJxx0/ScGtVqTRhx4WJbhrtTvVgtalVGw6paH3lNS1R+pDbRaYa6Atar11BsdrVA+6GlZefoXYa/vUkxNllZoVujSOOuqoSGijKnLkCfvvv3/xjW98o/jZz35WeSajq8iE1glQztASpSUnyXHDo4+0NKuvudrqHRq/pnKdvlnS2Z/SoCqywrLLxof/byboAhi+8y7FSccfP4lkUzX+/Nlncc6Bxv33ewER6AoZOHBgJLSzzjorxtMSDjnkkGLqqacuXnrppcozGV1FJrROwI/wwAMOiD2KZH0S6OnrdTz7jDMrzyCND4rbbh1fXHnFFcWEUrsQa+7kE0+KzeD6ObUBUYRQXElqm+UxYcKEaKkYywavvfpaVKEw0ehnP5u83Qe4alq27r7rruLKK6+IY/fKI/lYO3fdcUdU2zBoheDhisstH+cI/Ptf/4ok+2awQB3Hddde26qDRrXX5+iJaWn6vBLI9pnXX3stNpub5JRalCxcLUvXh214kBdK8J4bwvtJCHEra8G1oCHHGk4QZ9IOZrbCtddc0+pmagV7/rnnw3WqT3zNAq1uCyywQIyVvVU1ZpDLOVP4PRhhmNE9ZELrJMhVa9bWGI5E9COS8SHmaCHDhMcmFCuvsGK02jSLU+7Yfdfhxd8DqVGw1VitWdpnNGOLBZ195lnxOWqxpLtJ5OhL/P7ll0cXTEO756nIvvTi5HdylhapH83xmsM1zO8xfLeosKFUgGoF9RCvLbvU0vF9SE2sSo/jyuH//T14rbWKmaabPpDHNTHrRh7J+bJK7Z/8ESAXTeaOy3EfHlxuIM7ovc7N5whTgvM2Wcp7nf+Siy0eruXEsXkJelldky2GbR7/1iR/4nHHRRWT+eeeJ/6b9uXYqH78pIaqbbPBTYp1Nm+4XtV9uiNHjoz1aO/X6E3N6BwyoXUSMlXkghDCRx/9KloLCGvYJptG6wSBbLDeesWcs85W3HLTzTGmRjfMTMlLLrooih8efcSRUWLHSLaHHngwWj2nnXpqVKhYZsBSxeWXXlY8+cQTMWhPOYJkkB87i4c8D6KqbmwXj2PB0QD7RSC3zYcNi+oYXGMqE/6f/I/Xvnf++ZHwBq64UiC0X8XPIhuqGCP23CsORmFZcYmJNl595VXxbyoXSIXFSdEDuTjHX/z8F9FaYgUOXGnluO1HH300Cj9yIQ0Kds2WW3qZcE4vxqG/yJCqSXUxKcttgfnmLYZuOCT+fd+99xazzjhTsd7gwcXLwYrUkG8bdOLWXXudYsnFF49Tqpod48ePj4Q2dOjQyjMTscsuu0QLrZY6cEbnkAmtCzjogAMjsXDfLr/ssijYaI4lICFWkAWZ1CQeDKSFLJIg4p2BMPxtelLCmFNOjduhFptgAPJss8wcR+VxXU864cRIcIazfPy7SWcZiN3df//9USNss0CurBykSSljv2ABcJMfCK8Dkl1p+RWiy8lC+02F0Ej4fPJxy/g5U6XE2FhaZKyd57CNN4lDfa8O7ue++4yIIo+sQgSJqFmsW262eSTPDdZdP36GC/lEsE642OsE6+/SSy6J7rp9seCq41801hZaYP5i441aFr5hKa71NcFiLEN8jTqu7SDxZsfYsWMjoW233XaTxM+cx3rhhjVPsFw7Ip2e0TYyoXUBjz3ySCQfAobbbr11scA887beXZ995tlIOttvs21rgsBAXuSy1x57xL9pdtUjNPGohNPHnBbft8aqqxXbbb1NJLYdtt0uZlSrM4AmMbGmNg9kRrrH+332xhtuiJLZYnzPlSaVs6S4a4nQjNwzET3Fo8waRXJcym222iqO5nNOtvtksLB+99vfxalMhq0gK8fGajLUZN999okWmOf3G7lvMT6QqmMjUrl9OH7bMh+UG55mmiZUExphyLlmm32ycXrNRmi+D+RdD2PGjGlNCJQhPjhkyJBi5kDauUm9+8iE1gVE2erVVy/ISLNgtttmm1byQhaIAhmkhXZqsLpi0qDyYzb6zQLfdaed49/A5URorJ8EwXiksMduu7daeyynJGedoIREHE98Kk2Gop5L0lrMj7ouCw3pgcQB62iV6HJOJLTVVlk1LMoWQrPQuHTzB7KWDACEJYngWIzYA0Tef/El4nVARmkmp1kFpsdTsaW/xj3lOqf6sj9/9ue4gFl1ZVQTmilS3PX9R+0X9+/x29/+NsbWmoHQJHuQFCvrimBFp++pGgcFSxOhfa+UTAJS6msEK3f2cMPraMlPRn1kQusiTCufdqqpopw2kcQyDAMWR+LSDdlg/Sgtve5a68T4Fbzx+hvRimP9iLdZ5CZMfecb34huWoKMKAlw2zI6b9gmm0Rp68sumfgeQD5mTxrB53XurvosJDr+1ltjhnDxhReJpGLwC3dTgmDpJftHUpFZXbRfvxjjKlsZ3FXzNpWqbDJ0aIxjsUgJK7KyNlx//bg9x7fNVlvGshZxQc+T3W6xQveMi9z18rfkA8VbNXBp/mkZYm5zhvchU3B86wXicgMwf9TjhOOOj27boGC5LjT//F9q7Omiiy6KROUx11xz1SXX4cOHF1/72tci6ZXBsps/nMOywb034T2je8iE1kWYiH5+RZG1LF0NAvasK3LXpjeR3U5kBqySG66/PtZQkdqmIvvC8y8UZ5955iTlCkAvi5Ui/mbOAGL4wdsTq8wTLPwTjjsuFv4iWMkGUt1KOeCxRx6N+9p3xIjinrvvjllKcTlkIzD//UCkV1919STJBqQx4dHHomu56847R3IyYZ5Vctkll4Rj2jUeE+vSXACquo7VOZtZYEpV6k/0GdanbdiWbZbnjCY434suuCAmGxIkRJS62JfPG1IDYpimv9cadTcloG5szjnnjGQ2SyBc/54SrPFqqxNYaF//+tdjtrMMvx2Etnqw+DO6j0xoPQg/7OpsZBksq1o//lrw3ra2BQjI++qhM/srI51H9WfrHZPn6x1H+kw5MN4ReH+tY/iywJo69NBDi//3//5fzFzec889MQ4mY1kNx67W7H/+538mIzRZ6GmDS7399tu3WUjcFbC2kT2r0X6Ui6RuhGa5jo1GJrSMjC6A5bnEEktE5YzzzjsvFiCTBRo0aNBkxITEEZai2meeeabybAtYeSw7WdBGgdV9d7DC991332LuueeOGVT6a/avuNexsCRZvm0lMnojMqFlZHQB48aNi0SEKCSCAFEgEEmLauy3337RQqNUW8aNN94YXdHLSrHTtvDQQw9FN7WeheV1+3JsCy20ULHFFlvE1qrRo0cXu+++e7QivcaylIi49dZbY6KlryATWkZGJyGjvddee0Vi2GyzzWJgH8HUIzQu5xFHHBHfX22hHX/88cV0003XocZ0rVEsQJahAu9qIEey3gsuuGBxzTXXxOlf1VC6s+WWW8Z9Oh4Ep+Wtr+ArQ2iamX//ySfdmp79ox/+KGYNywN2O4zwo/bDTo8vCwYC6zH99UeTKn04Jouy3rGl41bWIZifejctRNckyeFwoW4bH7b/655TEknHUu9YexpctSShzfqBRGjUZ6trBEEMjXta3YDOLURAHalBe+KJJ+I2ZpxxxtiJUcbDDz9crLXWWsWGG25YPPvss5Vna0O3hffZlsc+++xT85h7I/o0ofnB+6IVoypRUD2v+t0C7Apk7VStK3jtLE4/bWwsVzCIV8X9LjvtVFxy0cU177SdgXPkggj4thfotfxV3pv2/nBwTcrgdiiHUM+meb0M2USlGIp+773nnmK2784clUXUnN1w3fWxpGLsaS3XxKR0RcTV228U1LRtPmyzYovw2HTjjWOhrwzolCzdYGVpVeJCnnNOS4cIcOtkO2uR+WGHHRbdvHIDuljXkksuGcmuPSCh1VZbLRIQIj399NMrr7QQLJFIMt5+7x0Bq0yZiW0Z0tJXauD6NKFdeP75sfZqrtnniEWYKtPXWn2N4uILL6q8o3M48/RxsfhVmUJnMXznXeNntSXtstPOxYDwQ1Y0O3znnTskOVQPWq2WX3qZ4sD992+X0EC5hJalatICbVczTDNtsdfuu1eeaanId8yzByK/9+67I3kedsihsbQCkJzzGFO5JvuOGBkJrtb2G4ErLteXOmPsA9XTukb413VdbZWBxU+mUIEtEkME//3f/92atXTtDz744OhyKmGphsSBz2hPS2AVDRgwoDjppJMqz9QG8uFmUrq1DY9jj20RCXBDu/fee6PVZh+dwc0331x85zvfids74YQTOvT7aXb0WUKz0FWvq54nfZO+LI3gZfPa+8456+xibFiQquqrK70fDz/YscEiI5Nz7NFHRwtt7JgxlVeL2BhtqrjnNFLXm5q+x/Dd40J/qjKujFQQi1FRapJe1sytgZ0ckXqvcixG07v6sdODJcRStHg1fas9m37qqaPVd/+998Vzk7nSbqUX1Pu1WlH6AL2eswYL66EHJ7egxFwU+660wgpx2/Dee+/FImAFuwp9dSUgq6Qscs1VV8em+tMq10StmwJawekE21Wf5lhYbu2Vn7SFq664MvaKnlGxUNSt6UCYcbrpiksuvjiGFB4O56a42f7uDt8pUlYHR/HDsafv343E8Tz22GPx/5U32MYpJ54Yrfh6GUBzAZCAYL4hJwk77rhjzCLWKr84++yz42fuumuiwgi3sV+/fm12OigPETdLRJYepLwdn/Nl5Rm4Uq9Uph6ECyQNbE9crS+gzxKaRm4tM/oY6y0g0jwayRdbaKFi6f4DotyPglDkAdddc01c4Bb0CssuV/RfbPFIQInQnnvu2agiQS6HxTXXHHMUxx97XM07XSI0Wl+AKFZcfvm4PcW0T4fntQnZH7d47mBVbrDuulFayF34iMNGx+PTAYAIL734kkBg9xaLLbxwlONxjI5FfI9G2BKLLBq3M2DJJSLBkNz54ovPo8tZj9Asjs2DW2x7yBn0hSIsVhm89eZb4Zr1i/2dzhPx1iK05HIiVm1gi4TPkAyy7TPHjYuvVcP2tGElMq2FRGga5sGi3mmHHeJ3rVD48ccmxK4I595/8Zbvy3eCjEkzcZfTudFz87pC4FdffiV+x66j72Hw2mvXdMO45mJlSEA5RDn2tffee8fMYtK+KyNZaLfffnvlmZa4V//wffqO60HMTVwuEVlyOREneSnJBoQn2N8VCyupgLAs3+kFqiXtoc8SmubnmYNrckZwE2vBj8iit9ieDz8GdUSar7lPN914Y6yetygQhsWpiVoMzOviYbDJRkMjmamm1wmwblgE5HVqVfLrx0RoiPbmm24KbueOYVszxnYmlhi5n9lnniU2ctt3tLymmSYsxmMLEj8Dllgy9o7qq/zNr38TBSQlOqh8fHf66Yvttt66ePH5F6KlQRvt0YcfidvVZsUdcx7iTDoN6hEaiOul/QKCd84C0oB8+803f7FVRQ+uHqEhMpbKWmsMig3sSJZuGUtvkWCV1FrE4nP03tYZtGZdsUOEZn/Dd9k1Xqtjjz6qmHuO2SN5IXPXhbyR75NopTYvRCoJQkZp5hlnKA4LriGwdLmrdwQL9sxxZ0QrTwzwD7//fbC8351M2ihhq0DmSIC2WYqBummaraniv1bnwh133BE/k9xC7xeM10HQFi699NL4OQ8WoX3PEW6c3F3kuUK4iYnP1TvW9uA34pgRZXUGtjeizxIaGecW16Q2oZHSsXD3DAs2QTvSjNNOF9UsLA7upR7GhPPPPS8ubtvUIM66o8d1wvHHx15M/YnkdR4sxUkSEJqFznrwWHrAgKi+odnbnRG56lPkQgEl2/kCOZLj+ehXHxVbb75F3DdCOOuMM1sXEjdquuByWogp6/dxWMxcPFYUzTNWR7/5F4gDbo8cPbpNQnvzjTejBUjT//XXXg+EsHyxViCYdFwIbaGwra2Di9IWoSEVmVBWJYvn5ODGnXLiSXF7ekw1r1djmy22LGYJBON7ExOsBYQm6cBKdM2QFXf7kUownIXHeqP+QWSTxbvQAgtGtw7JacJfdeVVohXuBoUIJTeQKVUPN6idg+tIj64WEJFuAATD1StbcRtttFFsNK/l+pmM7jPHHHNM5ZkiuntiV21BfC0RmrkDJ4breOSRR7bGvlhn5ba6rmDnnXeO23rggQcqz/Re9FlC0z9JedWP/U9/nDwlTaMMoY0IbkICqZ2ZgrWjaZpgoYW6RXBTEhBJIjQ/ZISmcVt/pB5DUjkeb4dFX41koZHS1l8pfpFcYSqtSyy6aJwzkNQqIqEF94ySB1fQMBMa+sjBMe4ZtgeIGaEhksBoLVXpwdKcMyxO1thdd95RDB3SIsbIxWqP0GCbQFZij9RmHbPsZ0JnCE0pB0JbKrhVnneN9t93VHHAqP2Kn747ucqsZIv3k2MSm6sFhDbLjDPFa+G6vfPjd1pDBNzPLTYdFrch3nlnsIo01FMMSVnQg/Y/oFgwkJYe3KUCIR16UIu15magnEVzPbcYEdYavsICVvKAADSUp+8L1g/fn0yk76saLFyfkTgArUg+X61eCynG57uk4rFpIN5dd901fv6SSy6Jvz1kuEq4uZVnW3QW6QZ4dLhWtn11Sbqqt6LPEpp6K9LVCMg0ppdeeDEG0h8JrtAbb7wRhQUXCIt2zWBuc3+4R2Ip3i9wy0Xx+vLhRydlLjhL8tnr44LLiYxIViM0ahZgJJzt1vpBpxharYZsP+D1w8JjSaUgs6A3wj0p3JHFbd6vzBIQg2OhDFxppThzQJDb+5SBWGyykJIhLBHWigVD4QJJdJTQiDCKLYnXsVhS3A86SmgC3q4ZeR8k/Ga45vC3QD6uUSLzMsSeSBvRmytXr1vYyMr3EF1sMbTgLlaD2gcy42ZyG1nZNNgWDC5ymkPA8nJ9VgnWmxtSivX5DUgI2RfLeZqppoqkVw3freJVBLBouAmJzYFz5f4puK11bo7dIJRhw4bFvyUilg/WarV1Ja6mNi2NtNMnqk3pwgsvjGUfKXiv9er99xsj2W0KVSLL3o4+S2hA/sZdmEWDLFhBFpusJpw1blwxb1gA3MYVllsuvkbRATFYrEcdcUSU2Vk8fA6B9F9siWKGqQPJnHBi/LxYm8Xhjr9quFsikR223bZmPGOn7XeIckMsl1oQYxFbsshWWWnFSFrcvl9++Mu4UO0fgVqgSiiOOerI+DmLltvl2EkMiaMZvoJkxAfFo7hm4nPabmQ5p/n2t4OrOrlbnCBhgcimm/o7xbprrT1J1o7lSt4HubtGAvG2l2YHSMLIuiZ1XHJIrD3nxV32fXhPrUxgLXifwDh3Tu3XOuusU3zra1+PmeBqIMT11103hgqQ6DprrhVvauruqKOA70YNm9gZiaMUwLe9/oF8HSPrbNmlBkQpo2o4np3CzQMB6N3kxoLtiGkho1pAloL7Jqa7bty8ZK0lKPcQVyMzxKJDdiuF712h7PXXXx/3SZkj7bNRcCzc2epi3d6IPk1oYMGTfD76yCMjQUnnlxUHHnrggeLYY44pjgiWiwLSdMcFP0Iu4ujDDouTkLiBSLL8Q1d+wYo6PLyHq6rMw3ar8dwzz0bN/+q2mDJefvGl4pSwsLhTF4c7stgZWCykd0YHF/LoI4+KRJoWIogfOT9lCuJnrI3Tx44tjj7qqJiweO7ZZ4rxt9wag9VKRCQl0rZrgRXix+19r7w8ae8hF0sZCEuHy2LWgPela6IMxnkmEUrvMUNAnNE1OuWkk+ICTe5OW2AtcanEpSxmD8FrNW/lQb1lvBOs8NPGnBpczmPCMT4ZLWKuZPl7PSZcFwmAcWMnFqe+EazX9D1K+ogl1gLLMcWcEFqKLSIZMTV9lLW+f/tfKtxgEBKXUdlFuTgWXHPEMn24AZuf4H3fDTcmNyLXwTBipN5eJ0Bn4Hw2DzdACYdarVK9DX2e0DJ6JxAeC2XjjTeOE5Fk8rQbLRcs6a7on3EDufYkwk22Yg13tUxhhx12iITG4ko3KC4lIqrntrHsEAfFC1YY8itnet081w3Wpe2Krflb4Ss31j64oMjc5xqZjXRdJBrEz2qFSnobMqFlNC0ODO6x9iJV8SrsVcuLKdUreG0LssISLLKaEiQXBQu4K2B9OS7EoxYsdQUgR5X8bQXWkbLPKfdQf8a1T2BxLh6OzeusN7Afz7Gi1LtdcMEFxXXXXddhd72jELftyjVtRmRCy2hKUI7gfqm7Qhq3BTfXYi+3DnUGLB6zHYQPlLp0B6cF116AXlIgWVl33nlntCAF++shFdd6kOQuw6yB9BpSRFqSD8o2kgvLmuKGNxKSDY6lrVBIb0ImtIymA2tF8Fz1uhYqrqISBQHyerGzKYk0wWmGGWZoPZ4rr7wyWmhlq6saYl/UaX12/1KdHfc6WX3qy9SscbdtXyV/T8GxmzilqV12vC+gVxKau5dslfqj6ocMZRnubuRsBPxTjEBRp6D7ezVqgHoC+juVUEhGSO9XB8QdswLbX4S7vXPoCHyG1ZG25ZpYBJQevqjcxZ2795RLIMrwuuC9EoD2gvT/CPtTha9jotpKsB3STIan/CXsrz189umn8b21YmG+VzEd8aKUBZTxQwTVWUFwPSUmJCuqz+E/8bh+H/flOrSHzz79rOW4KkXL1eC2KjlJfZmykYL3wB1sa0gKqIVDUqw7emUJEjzI2jY1q/tujzrqqFjiUU5mNBo33HBD3Kfe1L6CXklo2oL0La65+hqx586EIANvtc3svuuulXe14MLvXRBLBR4ouRlqsRTd3nHbxL66ngKi0bWgFKClRmr5SWZvalMauuGGsZjTQylBvSr1BPV0yiZSg7b4zRabbR4/r4zkqCOPjMT4+Refx7ow6h7lUhKEJPsr46iOTnFxrdqpBIvUlKe555gzll+Y/K7mDpCIYTFKX5SaDF5r7djmVA9333lXHJ9njJ7SiptuuLHySkvGjYv1ja9/PT58n5r5JQYE4KutH9X9A8N77Ne2ZKLL8N0rxfD62oPWLJ55un4wXX+nbTku5Tfq6xJcm4svuii2n3ld3y53mDWlrhEMEBbAr76hlqEmkEosEilbXsg2ZXIV5iJnbiCrrdEuZoJ9LLbYYrGNqiwk0NvRKwnt5PCjJxuj7kp9mYWs7cjfqtETWAA6BqoJwoJXh2SCeU/Dj1V1vMr37513XhzAq68SoYBU+SEHHVzcctNNxbHhrmzBkMZhedQCK1MRrXo0Vt3nYbFtV+kMOPOMM2K9mx5WjfeggV0NGhWJBIXF/cJ1U0+mfk0haT0rDiFrI3KNFbPusuNOsbDVtCVQCKsIV0eF81N0SystVbuXIRMoKK/Ql6qIurqFF1gwNryD2ripvv3tmAhQCa8vdkD//nGyksxg+ZogdfNAjQrUo+lGIXPp3ECczLXcbJNNohqK5ng9rX/4/eRWIcJeasn+cZ7qJRdeVKy28iqxX1UhMjz80MPxHDcZunEkyTlmnS32UiKgq666Kr5H98Cq4TdY7zqCmwrtMedXJhFEJx5nexrfxdpkM9PErEYDSbIov/Wtb8VOhBSj6wvo1TE0agOan1lg1GTLcFe97977Yk0XAnM3T1+cmi0V/x0htFdfeTXWVdUjmAR1TPoVq3/QLJiy9aOo00J7tmIteC25SgKzrBJ9is6tFhTmKppFHsAaYvkRsfRDFX+RxdOnCCrzNx06NJJk2uYPAomOGjGiGHvqmNgvitCMoKsFtXcsHJ0BwF1HkPZn27TT/K3mC8ztVNiqHq8aaWjw9wLBgJuNvs4LK8N31193veJrwdWUBZQIoKLxnammirGpai1+zeQKpkkkgRo8f6cOAiMCKWs89mhLkH7HQPS+89TzWcaFYXE7rjQIetzYsfFvXQmgQR/xp66CocE65jYiIEF1GUKERE67LXAfZWrVfJWLWIUi1JfZHrJToCsp0hY5dgdq52RSdS4k0YG+gl5PaNxO7TWpEjzBlHAL252bNYNELr+0ZRBFRwnNHXVQsDbKFk890N1yl6+V/v5dICrKDwpQWRVbBvetXBgrLvPKKy8XZ59xZnAZ54/HV8/VINCo8p5yBeg/1RCf1DFYbSxA5532wTUtt10lYvc3y6stQtMJgKCOqzRVc29db430iFFNl46EdDwtah7fbb3WZSAG+3uw0gTNrUMUhxx4ULQE5w9EZlGnWq69grXt702Cy1kNljgyTMSp2FcLmOvDKnZcWrdSD+exRx0dJ8mLnVaDy+2mQMASbg5kwiLbf9SoSCprB8vfNU9SQYeFm+R/VwhNszlrlPtp6HBb+OEPfxhjaD53ZkX+CLTaIRfPe5D1TtezJ3BxsNbth35bR6S/0w3ZemMBs2jFalNjfnvx1ymJPkloRBcpWmh9kb15JVgZJoP7mxtqcXaE0Cx8VeNUIF6riDCW8Z/wn1Yg3QJIQ+zFEFxEIXieYIjv/IFcuWqIJok8JliE+kZnDFYBWWkEVwviMyaVrx3I5I+VgLouiOnCYkq9lGJn3DrSR3/6Y0vjNLfTAtWjWYbm6/YIjcVDASPF60gZaQ9afeCqxUsvvhTdNFYlIoWzzzwrEtqF57dYXQmuJetUS1UiVsSGSDT0s8BYZ1xOC9/NRIznf4Jrd3CVxA63e4fttovXKwlN2iZC23/ffeMNxPlT20hlFUkpJVldZWyz5VYxxvn4hMfj36SP3AxH7LV3/I05X6GNlCw45+yz43EhBS1ZDz74YAzqJ3e3Ht56661WlYwDwneeQD3Dc1xrfZupj7Mn4BjVwBmSUhabrAXnLkwgacCi8zlFzrOF35Jj5WIjX3HE9jyYKYU+SWisFgvFoiNDY8EKZrOOkJ0WpY66nG2BFbXzjjtFy0zA2I9+uaWXiWKRt958S+VdLfEebqsYF2sRqVm0CbFd6KabY1sT62rjIRtNouKQ4HwHrb56se1WW7VaggQYWWiJ0Fgn5H8QTcqYandiYTjvMjpCaGJGCCoRmju6vlJJmDdeez0u9oErTSQ07/P+6sZud3FuqmuUCE0gXqKBJcRd427NFMiTa6aui6z01wPJiZGVgRxNX+cWJkITJ6U6cmAgCkQuDiZxlAhN/24k2op7W4aYpOuTCE3Dv+uy38iRMWsrXovwEqFpWSoT2rXXXhuPleVDv+z555+vaWFfHr4r7Us+p1RCVlrLlMlRMpopY9pTYEkmOaI03KUWkJPeYhbczME69/62Hm48ZhqUOx++LPRJQuPaITQW2fHHHBvdDYtZDIcaakcttPZgkYp7Cd6StVl+mRY5GHMa//Ln2oJ7p5x0chRklBmsBdI9Fl6t2IYFJfGx9RZbtGbTxAann3qa2KcKXELkPXSDIfFv0AdogSaV14SOEBpXjlt4eEWx9u0334qBf1YNt0N8jpLvjyrXn7XFRX3ogclnChx68MExHndX5bojPcmZcYEgiAyKl80XiIWFqk1omkBQ3P1ajfQHHXBgtMjS7ALqwjMFq+P0MS1KKGSANOWnhMPBgehc1/vuaVGrLYObzILV7wpXBgL1+0i9ngbEuE7KQ0CWXBbWYpa1TOobYn/+RW612qoSmSBucTQqxeJnMrgmr/ck/FZZfiwr06GQT9lVTP9/U1g7FENSjFDygzKvJAXilc3Vw5qsPO/x4DKrHaS592WiTxIaxViLWuzDD8tXpQ4sZRZTDE2Gzt2eW6WCXGN3NcTOWHlpbFs93HP3XcWywTqrjqEpyxDIZy1RmmWlCFaL0wDrSeCdFBDzfvWBA4t5gtVSq4A0LtRg+rOKUlO04+JiyuApa0DaXFuB7QTlKWJorMQyOkJoZIuiUkY4rth+c/750TIShIcjRx8Rg/FaicRUWEWs1VqV55rqvZcYpePfftttoxLGcccdF12xdcJCQ3DbbrNNtGT6LbBAvEmkWE0ZZjz4DvfdZ0Qk+h222zbGSZM776ZlX+efd15UK+EWU/z9qNKqVIY6Re8VS3NcBB7LiQ7bck1ZeYjAtr4b9p0Ws3o0bVAyscogZA+rG8hZnVtvvXV8r8wiUmOlSQBQuu1psBjXXnvtWCunZKTct+k1cTFlIsjYOSErQpasTjdoay2B9+B8JC5YekpYfEbtoHOqpzY8JdCrCc2PL6b+w4IToC6Dbr3FKnZFNsj/c+ngsPAlTP3tqQKh3R1/oFL6U4cFVJ2Z++tf/hrcwxWKb4cvrL3eP6KN3LNyRhPosokbKddYOPzoSf+oS0uFnldfeVU8NvVgguIsS1I89ZICxx9zXFxs5fmOyIVVZD+xvCC4QeUYHit1vrnmbtUkS6CCgRS4b21l1Iyos13uon+5xKmkgOuMYFlx3LIF5p2vuPbqiUWjZShMlQWddabvBisvHOusswXraHRx6KGHxmA5a5O7znphrbHmWEu14PqxElldvv+5wnGxnJKl4UbGVUSYjpvIowRHLVigJNvTcfmM40okzzJL5+gai69tWLHK0kOLlkWPoFhq1STseJEJC8e1o4XmcxQ4zBkoW0s9AXE67qN+0nI4w34lMwYPHtxKSuJ7XE5ICaR6EJOmdEtFxOd9d7aVBv9MafRqQrMIxR0MiKiusPeaEgOunXQ8GaDk43MLLeZPPv4kEscd4Qfl9XLxacKERx+NmTGB5q7AtKX7wkI99+yz40PcqLwfx8ByOTu4g0oxxJdYa/WAlJDTAftNbJ1xrlwvweprg+vFGk1w3BbjFsOGTVb0+cc//ilaaZRf21pQimhNUpI5vj5sv/payMixZFmH5jO0tQh++5vfFjdef33clmJn1hOJHHd6NwOzLalW7BSsJN9fPWIHBCleSknYxKty5hje++l7McbouGyrreMSy/I9OC7fUfW18tsRy5NU8B2xXFItGgUNPaaORzO5AtvqCn+Bc9aPLgjHecstt8ShKsikpxvDNbRzGal5vF8RhXStERvrENGxHLn9yLX6OnYEkg1KUlwP7qeuDpbdlEavJrSvKk46/oRo1cletgckN0dwN5PgYjMBiWoBYtGI3XB7NHhb6M0Ox2vxeiTNMgtYPdm5NeKjEgmIL2nxKVNBsD0t2SMWK8bHgpKsAIQlfpesMu7+2LFju51djcmniqUmG0pQYEojE1ovhLu/MoRrr7q6+FeVi1uGH66snoB5W5bOlwlTwzWhy6yJ8Sh/EKvraResu2CRJUJbc801I0EhBLG05K4lODfS2Yilp6r/a0E4YM8994zkwiIEvwmdCMsss0w89oUXXjgW+VZblF0Bq5ayrrIO23ajmpIT7SETWsaXBmULYkksMg/V9kQNkUOzg0XGNbZwZQ1BUF1tVjUZc0W5m+11EjQSrEUTpbiSSRnXdXUDkZnlFmqzarR6iZuRoS6ui+SIUEKKF08JZELL+NIg9iYZ4CH2JBhdzqY1M7hXSQpIQkCMjRVmpkC1G6nzAVlz86aE5SlQrx4OoZApEmNFqmrdlGNwkVlpyf1tNLTfpQJicbVafb09hUxoGV8KLGyxJlk1i4xlU6t2q1nBQnPsFq0yDJal/2elQZm41HVpSq+VdGo07ENgH2kpE1ErSADB/E7Hx72XoKhVuN0oSLAgd98rd7faBe9JZELr4+B6dNXkl22lXdYRq8J77EdWt6NgPVhkiKGrSrRfFpBEqtlShyXg7/+5cqrm77vvvujOSXooZdDE3tOQLaWYK44nrucYXdeBAwfGY3PTaLSLWQ9uVvbpMW5c7WHfPYE+S2gffPCLWAahH0/B5A3XXT9ZYPy1cJclq6PHrhralQwU1gSteNPQ2t4Gpr72r+qWp47GqC677LLYatVWGUkCy0DRr2HBHcGbb75Z9OvXL/7glQ7oGrg8uElkidT8/exnE7XP1BsqvTBcWdkE9ylBkJs0k+Jg9XvicmUoc1E0PWKffVoKqdtJjljwBivbl33WK2EwqCQpZKRHUtLw/wpTUzmE9+n37EmkEiZDZByHQD+3099cY8mBVLIxJTBhwoSYsVbaooF/Srja0CcJTUP6umuvHfsm/Zj323dUMTL8oMndJFjU22+zTfGdb32r2HHb7SrPtkCRrILdVVdeJbYUmSM5+tCW1p/ehM//+c8oJpmmaztnEkf12q6qoVVK0Sq12vbAOiPceMRhh1eeqQ81ULJh3BGxlpNPPikWBtO0Mz1eh0fSsPOdGQA9MGzbsSu83WfPvYp//buFmLS16ZRA2muusUax8ZAhrUq4b7/1drHsgKVi5b95pAp/6c7VwzPPPB23v9kmm8baxX1HjqyrasxtS+1BHuJTfndqImVrk6qGh6nnPQnlH7KJ6sxkGPWWarNCbFxP8wo6oqrRSIiFyqA6f9p2PV1rl9AnCU1FuIWopSjBHax8l9BYrRF8k6FD47/lWZt+zMQCSWInWIT17jKsk5dferl45qmnJxkC60tkTaSCTp+32KqLNstADBqun3v2uUkKWOmDKegUjC5/XiO2/ficCe7Oo1xAysJIVobz0VjO6vzzZ5+1djW0HP9Lkx2/GrbFFlmk7o/x88+/iNfRZ7U6qcw/UoV9ZbvOlxiAyetiOQmuQSobECzXoaED4a1AQMCSTteaesm8c84VC3ZBCYpeUh0YrGhtVoqiQZM/ocs7KvVPWta0U7letklfbYN116t5Pq7RBuutV2y52eatrzuGet85YUdBd+fAAipbYM71oIMOil0AylDcUNoq6u0OHJ+uhG233Ta2i1HrkFxBZixEQpKJ4KckeAfG8bk+1HinVOa6TxKaim9yPONLihfVoB9G7VTHwJKLLlaMCT+EBJ0B7ub1ppyXoa4IKZLRXnuNQcHFW63Vurjt1lvDglozkEQLMalH2mjDDeq24JCI3iDcZVX2rxlcPVYljA/bMUV9ow2HRKUOFougrh/zDttuH6yPgwJJ7RU1yohdanVKmbZ9gst9zNFHR8LjlmkDog6yyUZDY5aLO+f/0/GvEY4/9UO2RWhI8KAD9o8WENlwZEHlY7NgqZwTXDV3aD2yrK71Bw+OPbcEN0GMiSvGwjGFnCuItBCj7ZZJhEw4ee1kXUscaCPTIXDn7XfEljE9sKBbhGyQodHAyj42nHsCYUnXp7o2yndI1n2eOecIVvu2sVuA+KSe4HrQwmSxejgX7T9lIEj7EcPsycXsBjRq1Kh4HLsHT4I1aKAMQhND+7LqD/1m0kBmZS1TKtPZJwkNcey4/fbhBzpXbISu7vNEBiutsELrD596xeqrDIwDNeDXv/4oLnCkpvm6rfS2xujbb7s9Lrhf/eqXMWZFMQPooOn7Sw3R9msB6jOthrv6issuF6WsHa8ygEQs3JjXXn0t3uXvuvPO2MBNBQNWX3W1KIukXeejj34diVmTNqKGoYEEd9t1eLSaPKc3dYdwN9cKhADcvTWvx+MPi0+TO3kiaIvQLrvkknh9rrv2umidmWae1GWpM1CBXaTfQsUjwUJgHY8aMTLq+h8dCEaJRpKcViN1+/jxsfMBkVNIMW4OAYNYljkF6RjowNGdcw21ktH3TxOLEIc+1t122TWqqujhRU4J1DRY4yy5MpAC8UnflanqPiMWWP27SfA9yhpqME+KEwaOTGk4DrVt9s8KMnuBFLg6sCkZL6uHpPMmGVGOe/Yk+mxSwJ3+/HPPiaqlLIdEAHDrLbfEYSLcGTAAQwzngQcmZtpMMTK7gDTOMv0HBGttcknpBNYIkcdbb745WljkrkFjtf2kRnHuIWUQfZvV0INpQb1Zo/0EkZn4/dgjjxYXfO/8qN2VpKfXCIS274gR8f/BPpDmGRXS3HTjTWIMEBA9cjikSjCxfPzrDw7HH6xDqEdorD9ijUmW290XUaWAuMfAQE5ianpFCUGedMKJxcwzzRS1s5CBhAPZHPVQXCaiio899mhsMNcEfkFFIBI5lQnN9yo2yvrzYHGlGwbi5DLuMXy32M+K0MrX2oAWv4WkoZZgsbmGZhiwCAlhUul4553aVe7cfllNyYx1gnXqfNWfJVd7SgDhnx8sTvsWi3STEMejXJJ6lr9MsLKvCJ6IpIDvPFtoDcKHH3wYXTeL3F0LOVCXmHv22aMVZlFKIFBt2Gv3yWVcBIW33nKrYtWwQMsKFgm0uijIGsZh2Mn6gdC4izAZoYUvlUVRi9BYBAOCpVWO24FFcuzRx0TiIkRIKcRgkURoLMKyW8VKWSa4gawcqCY0FhAXNUFTd8vxb9py/NzDcLeHeoTGsnOOe4cF7YdL+cOCSmTmsXBwC5HHtlttHVUxVllp5RigZplxxfQVKnFQM1WG89106MbRjQdJHTeIFDdEVJIA1197bXzYRxKXdJy+S5+REGHJlWWUJEiWW2rpyeZPsI4PPfiQqO4hgcDKJRlUrU6SIF7GOlOOcNppp8XznZJxItfCMGLHkK63WJ16r3Ks8suGUIA4nlhattAaCMFyMjliW6RgxJHIxSgBOOP0M+KDAmuMr/xo8ruymZ5kcapluFkEKX6UYhVcF5pmIFZmX+mO6V8uT9kNSqDvNe+cc4ZjndQdejpYOCYQja/04slW2WbZQhuxd0usDbhJ8841d+t4uEkI7dNPo9uXLDTHjwAs4hSI33348Bj3gjYttOAaI3FIMRwxsVSbNcsss0QLzXuRljgKUUDV8kAvzPs0eZfhOCiDbLfNNvHvq6+8slgwXHvuMLBSF1to4eKF556PSRLxtBTrdPNaMFyr64MbDIjRTSBh9GGHx/NP7mwZFtySiy4etfLaA7kjpRiC/WJnMrVqv6ZElwPSpObLtU9ZVseiCb1eicmXBao22sNkfdtKhDUSfZLQKNFSpHgw/NjuufvuOAHJ3dqPlmIsscNXX550ipCxaiSc1a4R/DvtlFOLh8Od2P8L7K8XLBdxmTJYEzGYHiwcZEcWh5sjFgQWr7s+RVSketD+B0QF1mrlWBDHYW0hVlJATz35RFyYMoT95l8gBq2Vkxx2yKFR4/+8c1pKLyxQQX66aq+++kosRVlx+eVb67E22mDDqL8GfvCOd/11BgdCeC5aO8ocZAId/w2BVJcIBJYImWQ4/a9aP0a1YoQouWjkciysb37jG9Ei4/ZwNWafZdZYrU66RqW8vr5E/ApPZQnFnq74/hVRspzb61qRR0ozU52H2CIrW6ZTAsOMUAvb+Wy80Uax/u2F55+LiRHXXkYYyJoj/2uDNeN7XHyRReMMhnpgmSFPSaE3Xn8jJh4E9ashqcHa9J3ZF0IXN+xpCW03B/VlLFtupvgdMiVlxPpuNrBkHatZoylJ1dPok4Sm5IE09LLBvfDYOVhQLwbLh0Wi+PK4Y46NsZgyxKgU0HIHSe1sMHjdmMGjmMrCqed+KDngprFGjguuH3WLo45ouctze5SA2MagYEmx2OiYIdlaeCdYh9xhLqM4EWFFpHnm6eOKFcKiHrL+hpG4uIySACB7KHAuBuRzCKo8hGVMIGbCkylzKPOqvs6De6vvDlnH4w9ultjVURUhTMc5auTkvYnA7TzpxBOjm5xiZ6sFy84kJxaZUoZvBStCBnC68P9LBNdQoiBBRbtFKYbm+Fwjx29otEJZ31WCZIb6NLFMbm6Swga1ZkIC6seED5RzJCC9c4IVLputXMV36zupB6RgNsNK4f1uIqsGYuc2lUsuZESVY2jtSRYR0vO+nrSQXA/FvIhUwapjIBg5cuTIKLvUjOAW+10YsFJt5fcU+qzL6cf858/+HB9pcVjUCKJeTdC///XvqFLqfb6A+PngnrSX+mbBpPf57L++mPh+f5svkH7sXqu3f3Cs9uszqard++M2/vq3lu1X9vPF519Eq44Sr78dQ/UPx3udV4L3ISPb8/9Q7/j/8+9Jz6UajktcUhaL+6Ncw3Mp86alSXsTt4z6b9ofsLwQmnot+3U8zruea5K+j1pS4QjXa7WI1z7dvJxzef/1gPB0KyxcKQpVClH+HKuMiyeDV0ZHtt1V+E3Q6teH6TE03KzFzBTSNnPL2BnBwncNiT1OKXwlYmh9FX7oKy63QkwUfJnQ2uKHS95ZZiu5oO7Q6txqQfDa4uSSNhNcU7plLCF6XixMiq8JtwYL19wABas9SWIJbsDasbjsjkeje3Ljy7M9mxFJRujYyszYKYFMaL0YLJsTgjV0843123l6GhY1IUFFlBZ6ynbSOWsr4ybju35wI2U9mykzd3dws1XcU1tNA3lZkQlnnXVWDHRPiWNGZtxJWUJkhhhIlC+44ILF8OHDK+9qTvCQJIJY6eKlUwqZ0Ho5EMqUsBTagyJPmUtN0EhgyJCJY/TqwVQhiQHxp2bBBRdcEGvMlKIgNedCVpqLzHU1h1PcqqdjQm5WyIzOv1gZd978AZYZC5gL3cxgVcp4UyJ5qjKHdUqg4YQmhuLOIv6SIPj8s/d6RkyuDPv2Q6iHeFx1Fn9bsbVq2Ee9/aTzr4e2jqEa9lHvmNo6Btvv6H7ae29H9lNGipsoOnWXTmj9XVT241+uqloqrqnXOnr9ewqOQUsTC42Cbuo3ZZGJYSE05RlJATahre+p1jUqo9Zn/U38kutLXZYE0b333tvafF4eUt2soKbiZmVWZ61McU+hYYTmjqHafbddd41V5CP33qe1pmuXnXaOjb+16n86Cq05bf0wHn/88WL3sO9tttqquOrKKyd5r/oghavqmw4+8ICY0UzwI1WysdXmmxf7BOtCVXs9+PHdefvtxU7bb1/sGH74Ks/LP0ZlGnvutlvMtml7+vzziUFqLUYG6m652WbFAfuNiiUY9SCOowhUC5Ks5+MTJvaU2t+9wS3aZccdY4nG7eNvm4RwFJnKVjrXo0Yf0abKgmyhIlT1ZLK/5bIU1++G668vttt667ivRx5+qPJKC1gPBgf77JhTTo4tSaA5Gglw1xKUhIwKVo1zV/uXMswynTKkawQrxGtUNDT5NwLq1JxT6qst46477ihOOfHEqN7hO1EmIymhY2GvioWpzisJOHqwkChYILlUFoKwTYLym/O7f/qpidllIEt1wH77xe/izDPGTfL7l/zQkaBNzm8mNd9LHgkjLL7YYpFYzS41WZ4MEGuHkGS9xEkzQaxR6Y44Wr0bYk+gYYR26sknRxUECgd0pPyAU2uR3rknH3+irhXQHpQo+OLrjZLzY1D/dciBB8bjUEuUGsARgLILaXs/IK092pOSAoH364VUn7TT9jvE0oByWUAZ2qcWXrBfceLxJ8R6Kft55KGH42sUTLVJ+fEpt4j1TIEoE/Qyaiynv6Y2bPBaa8WMWS0obzD1W7/i3nvsWSy1xBKx3QaMxNMjqXtA36GCX/MsQdmB6zR4zbXjuSrNQEi13CMuoqJgE8Zl9ZZfepmowpEI2lg63RVmfioJ6R8WmFo6+Ph3H8dOgS3DTcD5LL1k/7hwLXDTtVldV4abCui0WDXcpXfeYafivHPPLRZfeJFINIAULVo9oIjFTUKpTHf7EB2HXt5pw3aVe7hBlKG5X5uZazM0uMaUWZZbdtmoPJsITNbWsaW/FYfusMMOUW471XwpySFs4F+EtuyAAa2qLQZM+74VXfttOe9jw/eVoPdVx4O14ne3wjLLRvUQlo1WIWS65qBB0TiYZ6654zGsv+56rX2rzQ5dC1z16qb9nkZDCM3ioHKgdaYW3JlMJbdY/LjcCd2lX3/t9UkULfwYNCqXBRdZfpQxyPkgrmQJlIGwDL+1faTJUltv7XWilfH8s4HsAjncXwlMWpQG9SJJjeUqzYkLws/DQkKMimqroVzA4mBFxL/DtrU57bDNtvHv/UbuG+vRUumAQtA1V1s9Li61UX74qVj09UBOhuzqKa0GkkO+RAbBMapJQ16gSHjXYPFy6Z2rQtMtw48eHn7oodiYnmqxiFIqLH28Rh8qK9Yk8aQ8QZbHkGN/W7C6BfRVwqd/+lPUI0stU5dcdHG8CbxfadpPjepiYXobZQjTdlnGfht6Y4FumXYlRb1cp28Ht+R/wp1cnIUIQCTRMS1T2buKtwMp+L3oBnH+5bo8QD6uY7J0hoe/EYjAu2NHyINWHxQ7ARBzGobiPTwB0D+qvm3smDHxbzdbnSZ6VkHLFZUQc0jT336Hvl+zSL3GWgVdEAjvsEMPja6uGB69NccnpmffEi6KrHsLuJnOod5Nu6fQEEL7ayAnxZmq0H1Z1VAZT/VBpb7gquZn7h03dIdwV4azzzwr3sk3D+b5SsG8/l5FhFAhqR+KH6aF7o5WBsJgXZx8UssPCZJMjFYjLoEG9VQ5n9QaWGYTHn0s9kWmdiM/oM3DD52ZX42fvPuTaD1YzAnHBaJVEPrpp3+K1tDRpTvw5cHldAcWC9E6hdDeq1h+CH7FcI6svGq88cbrxdyzzxHdoATWhuuiB1HRZ1oI4E5PE4yrMubkU8JCWSa6T8DSQdAXXTC5/PO+wWLcMBB0coMMijXZnQDi++//LB4DWZ8ELVG+L3VaCnlV56faOha4nlWtUlRoBbG5ur4bfZwkeRKQruZzpPvow4/EoluuCX0x27Nd59sdnBhuBr4Xx+VmUN2Mj9DKx79LcOsdg4Z02Vmu3V677xlfA2KUSEU9lZs3vPjiC7FT4vHHJ94sttpii2i1FsV/YjcD6yxZh488/HAkWS6wm6r2tOeeeza+BizeRQOZq6xHBMAlR67c8rPDte1tmJKuZkLDXM5Hwo+TkoQ7j17Fcne9uxYyUpPkLuwOrSKcXhOSc9dbcrFFozQOXHLhRdENYMmZF3jUkUfGz1gAv/5o0nS5mJH+yLIKqzYad3qxG8S1QiCP1GfHMqQtdtABBxTXXn1N/Gy5C8DCVW1fHad4/rnnozV3U0kmRlcA4qTesHRVI7T4mrsusqQK4fU0k5ELGGV9dplcyZQlSewwxVTg8EMOjS1OTwS3nVV11RUt7hwgbMflRiJuSe016frr3bSgxYrKYG2K81l8yaLkZqvUV7VPWgjplONPlGHpi/3m17+JpM89THFK8UDXAaGLPQmss5aJSFargbjW2sEs8KuuuKKYZeaZI1mQvfHd7BbcwU2GDu2QSm4tCCW4uaTaPC67G1pqYAcWvJYpclHv/+z9YsYZZiimn266aDGq8eJuLtV/QLjhjA6/kwNjLJG1JjGQQESybA3DAaP2i83/n3z8STE4uKis9BRmERv0Gxa28ODyJnki4YQBwW1HXMpGgDv+3ZlmiseydUXOKaN9NIzQgDrpiL32iq6L5uVUq3PySScXqw0cGIPO3BQkIhCfQC1iycUWL6656prinrvvCQRwZvHd8CNL7T1665YKP8rf1hjSmgitbLlx7VhHb7z+enEKQgsuTwp4Sy5stMEGMaDNzdLoXCY0rTU0tVgXZbirLhrey9pK4GpZyH7UFo14UwIVC8fw8osvtRBaeJ2bBbYtmJ6axstIhKavMYEMuBvAU088GS29FB8EfYoIzbW2gNZaY1Cr5eFcnXtS3khIhOY7+mflPH/+/s9je5XWJ61GCC1pqgFXUZ8kFwqhsawToVl8VCx2CJYVckp1W6r3KWWM3Gciof0okAZCE2qgNMtVnX666WPjupuOAPmmG2882fXnBrMAXYsjDjuseL50fcq44/bbozWffjvIiDSU5v+EfcJvlP4aq2jJ8B2xgjYP1wKScGO/YLmzFFldWrGqkQhN7DSBJehmyb2uJrTXX30t/Fb6F3fdcWcroQmxIErdFLom3HhdUzf5FSvFySzejI6joYQGzEwLj7V29BEt7SGnnHTKJIQWLZ0bW9QgALmwyOhYkfBxV/V48YUW3aoLKi5kLfkeixZZCConcPdYJsgOGS671FKt5MriWyVYi+PGnl48eP8DgQwXKl6pNBVzDwSKuQrVsBC5qlde8f3KM0WMn3AdWUICwGVLSE+j/SpXoRiB3JKVIC5IrpqSbDVeeemlSGhlMkF8MmksWgR18YUTeyKJHLo2LC0uMEs41SixZn0Pho9UY6+wTZZQsuZ++IMfFIuGG8PmwWrjajoG7mGCJA+r5p//989i1512igs9kQ7xSb2aG4YbhUV4TyVJwRLdfNNhxfBddo5/w7NPPxO3bTFTsO23wPzRRWWdaFTnopYVMhK4xhddcEFx4gknFMcfd1xw+SbVNAO/PdaX7YsBugmsFqy1OWaZJYp4BnaJ70tJIplkirniZqmxnOKrc1g3EBMgmJQoKePZp5+OhEZ8M4FqyXbBvdZqJtnC2k9uF2sXeT77zLMxpodQxeeUtwwIvyt9ozLaPAPH5Bg0npctwIz20RBCcxeq/tItliQBQ864LUI7c9wZ0VWVGaoFChgWbbJwqiEovkNp0AmVWvEex/XQA0hr4dbAsIU09xxzxsUqxiZLeHPlWH71y1/FbNMZgeyqYUGxNg4/tGVYih8qC0dJA0gOEBdMP2AuDxWOf4UF8cSECdES5DIDS3becIdmTVRD7EnD9zlntcRM/vrXv0QtNkkCBLLuOuvETGqC+NS2gQTglptvjgtFtgycI7f3qRqlC2cHK1hMMEkbORZul4X02KOPxWzv2Epwnvu3VnBl07lTpUCsSViRysgCwSrSXygG9HpJpJJkD/WOZDWyVt0YBIvFFFlo3E37PTRcMzeis8LvoStwXckHIZKbb7o5qpWY9kXrTYwPmSq5KCcFVN5r9k6lGOJkjkUpSVtwo2Itu2GCm5okATEAGH3oYfG8UxILGYt1SvK8+867wUKbp1g2nCslCu1imut5JkpDENn/BquRSGd1hjajbTSE0ARKWVRiZ2JMLC7qn5dfell83WJkwcQYmh/xPPNM4gIk64c09KMPP1zcW3E7U3r8umuvjW6KxVAtnwx333V3dDOoKbRIP/eLnwEN3ciVmylG58ctRsZSA/EdstQUIrgIKyyzXGsCoRq2vVBwRS4L58U6W2TBhYrHJ7RYUoL4jmFccDuVTCDtKy5vseZYKuJVyiRkHlk3Ske4FrXAcmN1kq9xLZdbeqnirTffjK8pp7A4L7rwong9HMNDD7RYUqSwuVGsOfuhdbbT9jvWbNoWn1w23ERYanfcfkeM8ZlURMdMtpLMEquSiCKpcseT3Kv3fvpe0T9YfqPCtSPL47vdI2yHnA1SKxdSmhNgO4cHN5H7Z+GOOaUlMwhGDCJDJDIbFYngln3wQdcmFLGQSUO9VLHsE2STbX/11VaPQoxuCkPC78HNY+lwDbYPrmW6EZ0QLEDvnX3W2aL7yxrdf99RNW+2spLLBSv85ptuimUrSD7VF775Rkum1U3Azdv1S+Uq6hWRqISIwcSugfik6UwLhd+NBMXMwWrcbuttosUprkgxxvedCa5tNITQLBjaWRuut34csuHuZyGkhSSeJGAu6CtOooaqPJEJpKS3D1YWORzkgzxSjMZC3T9YXSRuLr34kvhcGd4nHsPFUFph3+kHCu6IMnOUKQ4I1o3yjAQk627KNWHyc5/qgYXEchKg51I4r/9ULFP7Yw201LmtN1lxLxIQu3EMZIrKxb3VkFChfzYoLED6YoQME/ygueCCz0pV7g4kXbaO6XjtvP0O0eWSRW2rbon7w8UTuN82WNPKEnasWJxuJkjNMXDXyCSVoa6QRer104LFdmNYtOq2KEFU47577i02Ccfqup1/7nkxTJDAUttlx52KbwSXUyN4OT7YGYgLSmiwav5SydwmcKfXCtcLUXlsv9328ffl2iBwOm0JqdNh3cGDY0zM+DtlQ8mCK8MNSTmNa+BmXE7kAD2+YRtvEuOa55x5VgwFEGLUlM8qHRbWiWuPrPx+FaFKAiwZbhZqAt3M0kN9p3rB8m8qY3I0NIaWXM8UCO0s2vt8rVhGGT5X77Np2/XQ3rbLaOsYu3MM1WhrP+0dQ0f3471uPHovLeQTg5VT3m5Hz5Wr5PMsnPLNJKH83mqwYFlOPi9+lDoJGgWab2nknEdS+LglWG5qzB4OXgE4PplMWmfKWDqKjlwjN0PijKxYccrUsO2zLFqk6thWDJaaco2MrqHhSYGM3of3g8WqpUczMdnkzgIhkbWxIPUcdhasjjQhSIC8kVLWLM1BgwbFbXPl/CuTCYpWxavUCiYgmHqSR10Fi1uihAWLzFJxLriZmHDuuLj83//+xKRTRueRCS0jWg7cPQHqrrTWIA0yQKrZy10enQFXTKZTCUVZf6w7YCmywhC18getS4gjTTLn9hnQm4qLewLIUfZWWQYyq5bp1iGBVB0XPbmM7iETWkYcVGJBGf7RFbBwTPehXNtVKLhWi+Y4jMRrBLh5SIxlxMUzOg9pUrFA3BICspw9BbFfViC3VnysWs5bUoIckHMmS5SSYBldRya0jDhT0qKiKNEVSAj4vDhQqk3rChTk2o5G8JSF7g6UQ9ieuBS3Gqn5m4S2obymi9cK9jcCyExcEZkhK5nzcmxRgkCszvEgck3pZbLL6BoyoWW0Vsdzz7qCNPCWtE13QBeN6yuW9M4771Se7TyIC4pL0RJzXKkPkgKE7XtO2QT12Z5wN2U/kTOrlYIHt7NMVmKGyM55Og43hFQMndE9ZEL7ikPsKqlJkEymlX/XXXe1qaNWBouMtaPavrvKpILn3ED9oOJ6XcElJKLWXz+ej4cuBNOSgIS158SzjKJLYgGNBII0WAWZIrNyT3OC60vfzHlyeXuLJFBvQCa0ryhUycu2DRw4MKpLWOhzzjlnlNDxt8B5uUC2HmTpZBEF3btrZSjXSNYiC6azYCGussoqccSbAlXbocefilFJ86jz4uolfblGIsXsJEfE6WqVn+h7Vcjr2BBvueE9o/vIhPYVhHjNqaeeGgPk3CKLiyXDYmEZjRgxIj5HIrs9cO+QYFLL6C4IAjouswnaQ7n2yzkhCgTGXeVOOof99tsvunhiaIQTWUYTqoqEGwHEjiiRmTmUtcgd4Y0ZMyYel2uWel4zGodMaF8xUHfgbqnJ4mLSxzeDEiEl90jjNyvHNPD2Fr8CVFZPR8ivI7A97pr9a8+CaqKUrURejl3dm0LUww8/PJY/kH4GcTPEofIfEK8KfYNGGg3kNWzYsNh1oGi3XkLDDE1k7bh6o75Zb0AmtK8QkIVK/KjIGtxE2lv6cLma3LEy0gi3cePGVZ6pDYoRCO3ckh5ddyATiKwE7xGAzKsuhtTwTlMulTp4OBdWpmPgJqdM4oUXXhjLNdJxOT+j9hoJgX43ASUZMqduFLKbtaC0JY34875a3RQZ3UcmtK8IuFwHHHBADESzfmQUQUbO39UuHovG/EcDbpOlVAtHHXVUjLl1plWoPahDs/CnnXba+C+yMFIOlFmQqGZdpoHGHo6hTKqKc5Gd83SOCO3Oqr7X7sB2BPMVy7IMZTXrlYAQnUxxMy1eFE7qtUpldA+Z0L4CYIWdd955sUyANTZ27NhWC0E2E2lx2aohwM1SSlnCaohNaWZHOI2crclylIlMREWeO0EngmC6f5WLpISGc0tzDEAJCvcOiXM7xc8alU1ERlrEdBmwAo8//vi6pC9u5tpzR43AY3V2p1Yvo21kQuvjQDqas2UhLX4B/6RNBvomkQFLqwyLlpwNsqARVsuiECtChjKlaYpWI0CmiCVp3wbtlmNoLEEZRPtW34WovM+8ynIfqlmW3FCxQv9yQRsFGVJkpuH9zDPPrEtmrLjnn38+Zl5ZcRIxjbxOGZMjE1ofhxiPSUwWvbhZdeM3ElDcWavdiMa+hShGVAtcLAkFA3AbCRlLVp9jduxlOH61W2JVWoUMsvU+7md5DoQp7pQtvCbhUd1D2VVIkshmujko3m3L6kO6w4cPj8fgM11p/M/oHDKh9XEcccQRcUEhiFo1Ty+99FKMVaXgf9kSE+sRR+Mq1apJU0jLuuPWNTLILYvJlXPcu+yyyyQumuMrF6smyWzCkuX4mGOXLWXhNUrBQpmFNia6cddee21dgc4ErqZjY8USdczoeWRC68MQBJ+vogaLJGqRjkJPbpmJ59VAJKwbcbRahagWqW030p1jZWmSt10Phbbc5npgrXkfty6NmAPnKq6nTKURULSrx1RcTjN/2W2vBR0YLF+JiTR0OaPnkQmtj4JFtc8++8TFLnBfr82He4ewCDPWgliRbdRqa2pUD2cZ3DTxPJOQzCeQzewIoYnj9VQ/pHgcvTjWqHOtFU8sg2vJknNczqO992c0DpnQ+iiosApaKyZtS19MwoAVoe6sFmjeW5j6D6vBkmKxNLonEoFx58Tn9EO2ZQ0lpRCKGo0qySiDu6rAmNudSkfaAndY8J/LLP5HFikT2pRDJrQ+CA3SFriFLgbVFsTQZAHpdtVCqrgnUlgG8hDwFqeyaBsNrid9tTXXXHOSmFk1koUmOVB2ObsLLqtGd+Uj4nPc9/aAiPXHpunxVDS0RGVMOWRC62NANEoJWAjzzz9/65i6ehAbY8nViqHBaaedVtNCI7stsyjo3lOlCLKrLKN6rURQ1lBri/g6A/sTF0T0+jKT/n97YFUmpQ/dALlEY8ojE1ofg4HKFiFXELG11zCuaFbWrp7LmZqpq8seWFA6DBBaWzGu7kCpA7ezXjaRFaXDwfGx5pBsd6EURceBbdp2Z7KTyVp0zN3Rc8voOjKh9TGoqreoqLGmOZptQRbQ+8vV+JDiPiw0Ra5pMlICN1MGVX9kT7hVJH8QMyuwrfIIxb+ytILw3U0K6LfURSFJctxxx8UMcEfBvTS7gFXXkVhbRs8gE1ofguA8iwlBsc46AqQne0dupxaSBVQdQ5PJa8tVbQSQJWunLZdTJT4S6Yp+Whl6VwlAigmy0MpFuu2B9ZqKl1lpPTl0JaNtZELrI2BRkdJRHY/U2oudJSRCq5cUoM5hoSqlKBOLRcwi6eocgo6A8qvC3rbG2rHKdAV0R7BRXyjdNFZtZ+WFqH8gQladOB6CzfjykAmtD0ERLPLRHdBRN1BvJJet2uUEcaCk/KrVZ/z48ZVXWspCyG5Xu6KNgngYq0dsrCebubV3qdOTJe0smbnGms01nns0SkIpo+vIhNZHgGxYZxRTOyKdncA6oSdWq9qfcCKpHjM3EZvMaSqi1UYltqaOrScg0aD31KzQngIX3TwExbtd6XbQxykxgvApk2QVjS8fmdD6AGT7uIQWFhXXzmQd33777VjeUR1Dsw0ulG2yXC6//PIoPaRZ/frrr4+uFRnpntLEp6TBdR46dGiPEAXSV+M2ePDgLqvYJnecq5oHnTQHMqH1AdABE88S0O6sC0j4UXN6kqpOUFDredtMMaw0NcmUKPVWFFh7KgAuNsWlHTVqVOWZxoFSh95PLi3FjK5A7FBrFguWJZvRHMiE1svBekm1Yl2RmKblxeUsZwmVLyAvUteskFSwighS4aggOFf0d7/7XXyt0UDSXNxawpPdAXJW+c/6Y3V2BQbJ6B2VXZVNbisLmzFlkQmtl0PwXKyJNfPII490um9QPRlL67DDDqs8U8T2nSOPPDJutzxTwLZT8agHC6eR7UZl6KFEGOVERHfBjdUStvzyy8ftd6Ug2A2AXJLzJ6vNZc9oHmRC6+WQnZSltFB1CXQWFrnSiL322iv+zYKhakv+hrunFKQMMbM0+k5msKcULhS4yqx2pDi4PWgHS24m8nbNutJVIKupHk8XhrhZI8k2ozHIhNaLoa0pWQsEB7sChKTin0wQiKmJK9keAqjuR9QaJBlgnwMGDOgRd0tcTnbTDM2O1tPVg4SJY2ZtSn6QAurq/FD6ajTOuNvmCGQ0HzKh9WIgH64ma6GrhaXairQXqWEDrph4GkFIahPVkjziaSS3EZrG8Z7IcrISqbwqqegOHDsX0bkhItnZrhIwCaPUDeC4EGVG8yETWi+F+I+2IwtM4L6roMsvwJ00+QXKuVLqqqrdzQTDdO2Xq6uHsdGwTRlWlmJXtcR8Tnxwiy22iFlZmnBdjffZluSEJn5WXk/IJWU0BpnQeik0b2vItli1/nQHXEsZS+SGrFS9EymsBxprCM0Cp1rbaCgh0SfancEmGst1ACirEDNrq32qPSgmNl2KNtodd9yRNc6aGJnQeikM7FCp3904E9eJC6neTHGoTGm9RnVgraQiXg+k0cjCVy4tchXT60yDeBlKPvbYY48YvOc2d6e0xLYcC2tUS1m9YcIZzYFMaL0QrDNZQISiALarQE6yfdwyi19GsTpmVgtKOhKhqeeqR2jcYq/51zG3lxF1PFqpdCSog+sKEJDsLAIydakrmd8EhKrzwnnqmuiuJZzR88iE1gshC8iK4RqqGesuttlmm7hoO9plQI3VWDxxLuUiYkoSFAgRwUoqqFcbNmxYDMgjTLMB1lhjjRjva0tySNZWAF+nQGeBzA455JB4Loiou9aU6yGjKfGSJzf1DmRC64W49dZbY4wJQbBquos0DLej8yv33nvvYquttooiiD632WabRZcVEXGBZV0NFjGghVvM+jOIxXu1Cyls/fDDDytbmwhFquJ5LKzOZiN1NyRXmHXXmQb9WvjFL37ROpXd5PiM3oFMaL0QqvpV0bMaukNoPuuhkNbCNeGpPajh4mayXpR2+JyHoSASBGJy4mAKdpECC1KRrpIJhEnyu54S7AMPPBCD+HfffXflmY6BhXjiiSdGN9M5dLd2TXJEltd5cTWzYGPvQSa0XgbFnWq0SAU1KqbDArF4O1L+Ia6k6FUiQWFtIjTZ0e5ALI/lpp1IvK2jUGdGJpxrKBHQ3ZF69i32phvC9CZ1dh2JK2Y0BzKh9TIY2sGKkXlrVHGnqnek1JFRcDoIvFf8jrSPBnLW4sknn9xla9Hnbrnllrh/VlxHtyPgnyZcIdTuDiaxXxakujzlMN3pKsj4cpAJrZeBogZCEXjvKoFUI42q0wLVlq4XNzLtX7xKnEpvpL+VR3QVzkMvqfhbW0OFy1BXZkAK4tlggw1i/K27lpSuCTMUuK6s1lpxvozmRia0XgSZP5LUtM9kFRuFNLZNHIwLVw/KLlKXQFLnSOob3SmwVawqocA66gjEuHQ0zDbbbNGa0vbVFeWMaqTrQCLJAOaM3odMaL0IBt5acEOGDOlSWUM9SC7YrmzkhAkTKs9OilRrZn6ninnlFYBYfJZ71hWIeSnrMDC4IzVjYnhao/SR9u/fv3juuecaUrnvvFl7WpsQbEbvRCa0XgKEksoSGj067qabborb9ajVm8kyU1/GzfNAJqmUQQYzVeR3FshJj6VSDaUo7UHA3gR3yQjusa6GrnYTlGEkH0tPSUlHx/9lNCcyofUSIDRZQO4myedGxc9AM7p6MbGjq6++uvJsC8SlZP1OOOGEmIlUkqE+a+TIkfF1bUWKbHUPdBbKLZZZZpkOyWw7DkqxMqwykIitEeUU5JFYm+r6xM8yejcyofUSqPtCZko2kiR2o4AoEBoLTUtVGYQR99lnn6hcK6uKSC183QLAYqOP1llCsy1ZUjVtHSmiffHFF+P705CWRijlukkQbBS/MzAl15v1fmRC6yUwmQjhcDsbVa6RkKaP2351ca3iWSPsymoVEgE6BZAbMmI5drb3UswMObM22wvoq72TXeXaGjfXiDkGLD7bVSri/BT7NtLqzfhykAmtF4A1ojQB4VS7hI2ALCG30fZZYwl6IUkUIZG02P2LjDbddNP4N5hrqR+0o2UTyi2QmXIRpRJtQWnIoYceGgnXMJhGlVKwzpCkRIAOhZT0yOjdyITWCyCjKQgudtXdtp5aMD08yWrvvvvurVlDZEL4sVrokfCiZvMECq4ItyOlE+J14mYKgzWTtwWuNSkjx6XpXL9mo0BzzcwCJKm+LqNvIBNaLwACsajVoPVEnEftmTiSfWg0T5aWroBaLU0ITmaSdcX93W677eKjvZYlWUnnIKPYnkoIUpV9lajYddddi9dff73ySvfx4IMPxsb5TTbZJE6Oz+g7yITWCyDDiGy4aj0B3QFKMexDUWkiNHE71lQ1iXJ7lU4kfTM9lNzOtkooxOm8hxIHBdj28NRTT8VEBfkhGmmNAqtQHZ8i4jy1qe8hE1qTQ5Zx6aWXjmRz2223VZ5tLATZWU72QcMs9S9qr6o12UnN2MILL9xKdPvtt18kRBX8taDBWzbTZ5Bke6DSQeSRu3v77bdXnu0+WJRUObia4nIZfQ+Z0Jocsm9afJBao8s1EtKgFITGekn9lDKcmtCrhR+VUNA/SxOfEJo+zFqlFG+88UYkRZaZuFV7UOuG/CQNkF+jMo+C/vfff38kSuTdHSXbjOZFJrQmRwqKC7p3tHG7s+AqionZj8WehvAaUuI5ShplPPTQQ7H9ifIHSCRoQyqXU3BHuY2Ib6WVVirOOeecyittQ5bV4GP6/Y0aRoIUZUed4wwzzBAVPXJWs28iE1qTI0lKs5Z6CohSMsB+lGmk2BgXTTkGRY1EXiBYT4FWDRlQyiBTnaweVhkCU31vex2JmYG+UNYct7ee+9pVIF3n5zy58Rl9E5nQmhgIguuFPHoqfgYstC233DIueARWLr/Q28kaE/jXtwka0b1XS5Q+SJYPq8oxSlz4f67d/vvvH1/vCGQxZR19ti3Fj66AEggBSK57VwcyZ/QOZEJrYsjIycaxkHrSquCSySYiKfVl1eUXarW8ZjCL8oyUETVJXB8mN87fyMisTo3riYA7EgOThBCsR9zasBoJ7nGaDZAHnfR9ZEJrYrB2LEQN2T3ZZ6iWbPPNN4/7YqFVExqXVIBePIy15n3pkXpAuZzIjhXXXj1aNVTqqzczqamRQ3zdENJsAN0Njej/zGhuZEJrYhxzzDFxMWoR6kkgrERoFn496H2kyaYuTi+n93soymWRdcVV9BkaZOJmOhYaBSoaJI/E8SRUsqv51UAmtCaFBZnqz6644orKsz0HBbXtEVoZyIcFyR1W9Z8yo50BV9NgFi6hhECjwEJ0TGJmYpDUOTraZ5rRu5EJrUmhuJTlYr5lRwPr3UFqfidDDR2JfSl96Oz8zARuLqIRj+PmNhJ6UGVLucdmh+YSja8OMqE1Keh0IRgWRiPkctqCgl0T0O2vq1LanQXCRqKyoY1MeCBKpRnUOTTA57jZVwuZ0JoUSf9MjVdng+ydBdeP64gEGtlq1BbE4ZRSGF/XiAEnCfTixM10PuSpTV89ZEJrQgjS0xtDaBIDPQ1WjEp/mmiNlOipB6UZdMgkFhrpTos1svhIIeUkwFcTmdCaECwyLUgsmJ4sqE0Q4EdmspU9TWiymlxCtWvc6kaBNJECXxPlq/XbMr46yITWhDATEsGo8ZoSel0IzfRx9W49KXYoOK9tynQl2c1GwTVSb0ZFoydbxDKaH5nQmhBcMu6msg0Zu55Gmvqk8r+R8axqSD6YPyB7+8ILLzRESYNMuEwmMtNtkPHVRia0JoN6qVNPPTUSmilHUwJJ0cNoup4ktDRX1MSorpZ7lKGBXVZ22mmnLfbdd9+Gdhlk9E5kQmtCaAS38Enp9PQitX3FtPbXk+4ai4xmmjF0jZDTFmd89tlnYwJAeYbWsEZYfBm9G5nQmgwsF0NHlFD0xISnaqjwJ7ON0O68887Ks43HxRdfHM/JCLxGlKFQIhHzY8XqqshklgGZ0JoMJjwZ4IFgBNB7Gu+88060cnQk9FRCQOGsqVVcw0bp+Bt2rDDXtjOZZSRkQmsyIBi1VKSv33777cqzPYfrrrsukidV2Z6QKFK5r0/TkODBgwdXnu0aEnFdddVVxfDhw2PCJPdoZpSRCa3JYAAJgpl55pkbLnRYDWSQJkrRMOspGENnH5dcckkkuK4AmT3zzDPxeAlHujZd3VZG30UmtCbDtddeGxf/Gmus0XAZ6mqQ2haotz+Z1Z4AySHu5lRTTRWHq3QViEyxsbIPY/eyZZZRC5nQmggWqfFqCKbWgN9GQ7aRyqw2pEYO8i3jzTffjGTG4mxvuHA1WGCuyQEHHBCb9AcNGhTJLCOjHjKhNRlU0CM0o+F6siYMxLbsiwX13nvvVZ5tLO6+++7YLG4/F154YeXZ9qGf9Z577olDVqjhIngKHRkZbSETWhNBCYUFbPFfeumllWd7BghDnZt9jRgxovJs48HNnGOOOeJ+WIM0/tuCXlJEtvbaa0ci05tppN37779feUdGRn1kQmsiyDJqC7L4OzJhvDtQu7XQQgvFfZ1yyimVZxsP7U4moNuPTKcYmLmY9q8YlnQR61Ds8Oijj44lJFxg75ft1QmQ3cyMjiITWhPBwkUyYk60+3sSatwoulLYUCrSk6CEwa1FUiY7KbClV7byyitHgkvEalCKf9WrKSN55ZVXWmeEZmR0BJnQmgjcM/VnGsVfe+21yrM9g1SugVB6OjZFb005yrLLLhv3Wf0w+s5EqR133DHqwJEBV2CckdFZZEJrIsg06nUkHdSThIbAkuT2lBCQBMOMtSuddNJJMfHBYhNTE18zU+Dhhx9uzWrmJvOMriITWhPhqaeeioTWr1+/uPh7CshSwJ0Gmk6BKQ1upPMTM/z5z38e42wZGY1AJrQmQiqq1cvZE21ICaR27GfhhRfOQ0Qy+hQyoTUR0qQnwo6ygD0BE6Q23HDDuJ8DDzwwZhkzMvoKMqE1EQz5QDSUY3sKMo4pm3jjjTdWns3I6BvIhNZEOPvssyPRKCrtiS4B1lgSc9Qrmuu7MvoaMqE1Ec4777xINkoXVPI3GsQjk5gjVdyenveZkTGlkQmtiXD66adHshk2bFjlmcbi/PPPj9tXUJvnVmb0RWRCayIkl5OsdKNVWLUZUXm1/S233HKKTJPKyJjSyITWREhJAYWmjXY5WWRaqmyfa5uR0ReRCa2JQFo6WWiUNxoFyYBRo0bFbRNJ7Mkat4yMLxOZ0JoIt912W2zcXmWVVRpKaKR39FEq1yDFow0pI6MvIhNaE8HsShI7q6++ekMG8SaQ5WGdUY398Y9/XHk2I6PvIRNaE+Gtt96KvZw6BRrVy/nkk08W/fv3j4R22mmnZS3+jD6NTGhNBJnHxRZbLGqUffjhh5Vnuw6ZTSRGngepTZgwofJKRkbfRCa0JoLMpmng5IMaIbporidVDdaZpEBGRl9HJrQmgmD9xhtvHMsr7rrrrsqzXYOkwpAhQyKZLbHEErnNKeMrgUxoTYZx48bFbORll11WeaZr0HXA0iNnbcBvT7RSZWQ0GzKhNRnGjx8frapjjz228kznIVa25pprxu2st956cdhvRsZXAZnQmgxvvPFGMdtss8UhIV3RRPvggw9ai2hNT7rjjjsqr2Rk9H1kQmsy0NM3IXyuuebqdL+lrGbqB+2ulZeR0RuRCa3JQNJn9OjRcdybOFhH68YkFAg2fu1rX4tktsUWW8RatkY3uWdkNDMyoTUhDDExyo6MUEfmUn722WfRtZQAQGZapwxc6QmRyIyMZkYmtCbEJ598EmdUynaeddZZlWdrg1tquEqaNq4w12yCnNXM+CoiE1qT4t57741W2iKLLFJcc801lWcnBUkgktqpeHb++eePJRp5klPGVxWZ0JoUYl9Jwda4uUMOOSRmQN99993izjvvjMH/eeedN87W9B7/j/g+/vjjyhYyMr56yITWxDDh3KTxFOjnVs4yyyxRkcPfHuS0zQl45plnGqrQkZHRG5EJrclhjub9998fJ0FpMBf4p8ixwgorFNttt11x8cUXx/dkZGRkQus1EORXhqHhXOO6xAFkOaCMjInIhJaRkdFnkAktIyOjzyATWkZGRp9BJrSMjIw+gqL4/1IUaencVV3rAAAAAElFTkSuQmCC', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:38:06] "GET /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_PDF/_uhhx7h8QY2kXKkCsDD6gOSzuS3z3i2CRQ/68fb8e6a0438bff16569753c/6847efb6adbfa1041e0cf34b/68fb8ede79119ff4d421ae9b HTTP/1.1" 200 - INFO:root:2025-10-26 13:38:06.984621 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:38:07] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:38:07.394400 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:38:07.396459 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:38:07.400460 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:38:07.405459 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:38:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:38:07.409460 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:38:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:38:07.414460 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:38:07] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:38:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:38:07.423460 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:38:07] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:38:07.427461 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:38:07.432459 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:38:07] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:38:07] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-26 13:38:07.438464 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:38:07.442462 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 13:38:07.448468 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:38:07] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:38:07] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:38:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:38:07] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 13:38:08] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:14:04.810813 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 15:14:04.815789 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:14:04] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:14:04] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:14:10.453897 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:14:10] "POST /myclass/api/Get_Given_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:14:10.515641 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 15:14:10.518639 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:14:10] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:14:10] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:14:16.168743 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:14:16] "POST /myclass/api/Get_List_Internal_Mail_Sent_By_User/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:15:41.979913 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 15:15:41.984450 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 15:15:41.984450 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 15:15:41.987005 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 15:15:41.989515 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:41] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:15:42.294648 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 15:15:42.296648 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 15:15:42.300157 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:15:42.305165 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:15:42.314936 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 15:15:42.315935 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 15:15:42.319936 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:15:42.325935 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:15:42.330438 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:15:42.334444 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:15:42.339949 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 15:15:42.341993 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:15:42.350541 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 15:15:42.353542 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 15:15:42.355541 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:15:42.366548 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:15:42.372167 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:15:42.377174 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:15:42.380710 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-26 15:15:42.384983 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:15:42.389986 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:15:42.394148 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:15:42.398146 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:15:42.404192 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:15:42.408197 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:15:42.414816 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:15:42.418816 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:15:42.422815 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:15:42.427833 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-26 15:15:42.432841 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [26/Oct/2025 15:15:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ 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:2025-10-27 20:33:37.273034 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-27 20:33:37.274453 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-27 20:33:37.275496 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-27 20:33:37.275496 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-27 20:33:37.275496 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-10-27 20:34:26.740718 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-27 20:34:26.741718 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-27 20:34:26.741718 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-27 20:34:26.741718 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-27 20:34:26.742728 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-27 20:36:39.704724 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:36:39] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:36:43.990746 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:36:44.009283 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:36:44.027801 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:36:44.054806 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:36:44] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:36:44.094857 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:36:44.133003 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:36:44] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:36:44] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:36:44.188020 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:36:44] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:36:44.209562 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:36:44] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:36:44] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:36:44.228087 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:36:44.245109 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:36:44] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:36:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:36:44.277209 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:36:44] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:36:44] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:36:44.335929 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:36:44] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:36:55.429347 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:36:55.434349 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:36:55.439862 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:36:55] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:36:55.470863 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:36:55] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:36:55] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:36:56.782920 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:36:56] "POST /myclass/api/Get_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:37:03.364472 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:37:03.381470 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:37:03.392470 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:37:03] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:37:03] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:37:13.429046 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:37:13.448940 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:37:13] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:37:17.425910 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:37:17.447915 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-27 20:37:13.450035', 'token': '0ct5a6DB3hZb1tSmnxmNlpzafjvNR-Lx0g'} INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:37:17] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:37:17.483489 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:37:17] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:37:17.619082 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:37:17.639087 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:37:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:37:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:37:17.659083 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:37:17.675693 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:37:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:37:17.694335 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:37:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:37:17.710268 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:37:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:37:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:37:17.736284 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:37:17.757361 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:37:17.763905 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:37:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:37:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:37:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:37:31.301713 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:37:31.311714 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-27 20:37:13.450035', 'token': '0ct5a6DB3hZb1tSmnxmNlpzafjvNR-Lx0g'} INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:37:31] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:38:12.932101 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:38:12.954227 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-27 20:37:13.450035', 'token': '0ct5a6DB3hZb1tSmnxmNlpzafjvNR-Lx0g'} INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:38:12] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:40:45.509454 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:40:45.521935 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:40:45] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:41:10.643396 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:41:10.650390 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-27 20:37:13.450035', 'token': '0ct5a6DB3hZb1tSmnxmNlpzafjvNR-Lx0g'} INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:41:10] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:48:59.063244 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:48:59.072203 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-27 20:37:13.450035', 'token': '0ct5a6DB3hZb1tSmnxmNlpzafjvNR-Lx0g'} INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:48:59] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:49:09.726480 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:49:09.735480 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-27 20:37:13.450035', 'token': '0ct5a6DB3hZb1tSmnxmNlpzafjvNR-Lx0g'} INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:49:09] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:49:09.748667 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:49:09] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:49:09.855370 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:49:09.865365 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:49:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:49:09.878419 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:49:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:49:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:49:09.894449 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:49:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:49:09.907132 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:49:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:49:09.922147 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:49:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:49:09.935151 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:49:09.938141 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:49:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:49:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:49:09.970714 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:49:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:49:14.404202 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:49:14.409253 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-27 20:37:13.450035', 'token': '0ct5a6DB3hZb1tSmnxmNlpzafjvNR-Lx0g'} INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:49:14] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:51:20.228713 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:51:20.238186 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-27 20:37:13.450035', 'token': '0ct5a6DB3hZb1tSmnxmNlpzafjvNR-Lx0g'} INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:51:20] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:51:45.090773 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:51:45.103810 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-27 20:37:13.450035', 'token': '0ct5a6DB3hZb1tSmnxmNlpzafjvNR-Lx0g'} INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:51:45] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:51:58.511785 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:51:58.521706 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-27 20:37:13.450035', 'token': '0ct5a6DB3hZb1tSmnxmNlpzafjvNR-Lx0g'} INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:51:58] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:52:41.331273 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:52:41.340172 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-27 20:37:13.450035', 'token': '0ct5a6DB3hZb1tSmnxmNlpzafjvNR-Lx0g'} INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:52:41] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:52:54.290128 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:52:54.296482 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-27 20:37:13.450035', 'token': '0ct5a6DB3hZb1tSmnxmNlpzafjvNR-Lx0g'} INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:52:54] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:54:00.654183 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:54:00.666165 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-27 20:37:13.450035', 'token': '0ct5a6DB3hZb1tSmnxmNlpzafjvNR-Lx0g'} INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:54:00] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:54:00.692216 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:54:00] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:54:00.798356 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:54:00.808360 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:54:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:54:00.823384 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:54:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:54:00.830031 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:54:00.839033 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:54:00.844919 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:54:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:54:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:54:00.872034 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:54:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:54:00.888919 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:54:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:54:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:54:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:54:00.931403 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:54:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:55:03.382102 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:55:03.388108 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-27 20:37:13.450035', 'token': '0ct5a6DB3hZb1tSmnxmNlpzafjvNR-Lx0g'} INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:55:03] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:56:19.798949 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:56:19.817364 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-27 20:37:13.450035', 'token': '0ct5a6DB3hZb1tSmnxmNlpzafjvNR-Lx0g'} INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:56:19] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:58:03.502616 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:58:03.514621 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-27 20:37:13.450035', 'token': '0ct5a6DB3hZb1tSmnxmNlpzafjvNR-Lx0g'} INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:58:03] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:58:47.243051 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:58:47.258178 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-27 20:37:13.450035', 'token': '0ct5a6DB3hZb1tSmnxmNlpzafjvNR-Lx0g'} INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:58:47] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:59:03.496298 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:59:03.509295 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-27 20:37:13.450035', 'token': '0ct5a6DB3hZb1tSmnxmNlpzafjvNR-Lx0g'} INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:59:03] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-27 20:59:10.966133 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 20:59:10.979128 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-27 20:37:13.450035', 'token': '0ct5a6DB3hZb1tSmnxmNlpzafjvNR-Lx0g'} INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 20:59:10] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-27 21:01:31.088887 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 21:01:31.095257 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-27 20:37:13.450035', 'token': '0ct5a6DB3hZb1tSmnxmNlpzafjvNR-Lx0g'} INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 21:01:31] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-27 21:01:41.720011 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 21:01:41.727038 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-27 20:37:13.450035', 'token': '0ct5a6DB3hZb1tSmnxmNlpzafjvNR-Lx0g'} INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 21:01:41] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-27 21:06:01.543940 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 21:06:01.569645 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-27 20:37:13.450035', 'token': '0ct5a6DB3hZb1tSmnxmNlpzafjvNR-Lx0g'} INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 21:06:01] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-27 21:06:44.393677 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 21:06:44.401061 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-27 20:37:13.450035', 'token': '0ct5a6DB3hZb1tSmnxmNlpzafjvNR-Lx0g'} INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 21:06:44] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-27 21:07:01.638127 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 21:07:01.650202 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-27 20:37:13.450035', 'token': '0ct5a6DB3hZb1tSmnxmNlpzafjvNR-Lx0g'} INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 21:07:01] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-27 21:07:36.809894 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 21:07:36] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-27 21:07:36.875055 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 21:07:36.884038 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 21:07:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-27 21:07:36.895281 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 21:07:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-27 21:07:36.904176 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 21:07:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-27 21:07:36.912435 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 21:07:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-27 21:07:36.926290 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 21:07:36.930386 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 21:07:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 21:07:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 21:07:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-27 21:07:36.966927 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 21:07:36.975022 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 21:07:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 21:07:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-27 21:07:39.226633 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 21:07:39.233148 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 21:07:39] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-10-27 21:07:39.236696 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 21:07:39.242140 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 21:07:39.245135 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 21:07:39.253774 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 21:07:39] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 21:07:39] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 21:07:39] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 21:07:39] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 21:07:39] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-27 21:07:46.634229 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 21:07:46.653371 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 21:07:46] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 21:07:46] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-27 21:07:54.173615 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-27 21:07:54.178612 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-27 20:37:13.450035', 'token': '0ct5a6DB3hZb1tSmnxmNlpzafjvNR-Lx0g'} INFO:werkzeug:127.0.0.1 - - [27/Oct/2025 21:07:54] "POST /myclass/api/get_user_account/ 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:2025-10-28 12:28:52.071929 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-28 12:28:52.071929 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-28 12:28:52.072923 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-28 12:28:52.072923 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-28 12:28:52.072923 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-10-28 12:30:03.171987 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-28 12:30:03.171987 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-28 12:30:03.171987 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-28 12:30:03.171987 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-28 12:30:03.171987 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-28 12:30:03.324690 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:30:03.329693 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:03] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:03] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:30:13.337580 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:30:13.350685 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:30:13.376594 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:30:13.380631 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:30:13.406629 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:13] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:30:13.418800 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:13] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:30:13.462584 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:13] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:30:13.467582 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:13] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:30:13.482160 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:30:13.489059 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:30:13.532109 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:13] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:13] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:13] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:30:13.578588 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:13] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:13] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:13] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:30:19.114221 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:30:19.120325 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:30:19.121329 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:19] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:30:19.148235 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:19] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:19] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:30:20.517063 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:20] "POST /myclass/api/Get_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:30:28.085782 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:30:28.090739 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:30:28.102826 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:28] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:28] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:30:35.567583 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:30:35.584115 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:35] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:30:37.253120 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:30:37.269019 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-28 12:30:35.585225', 'token': '_fjEcmYdjGyJ2-SKlnfB8pDixXvo5KaKuw'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:37] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:30:37.301621 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:37] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:30:37.428574 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:30:37.453213 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:30:37.483975 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:30:37.505751 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:30:37.511663 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:30:37.536756 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:30:37.573637 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:30:37.629276 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:30:37.657373 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:30:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:31:18.614239 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:31:18.625234 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-28 12:30:35.585225', 'token': '_fjEcmYdjGyJ2-SKlnfB8pDixXvo5KaKuw'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:31:18] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:33:10.509318 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:33:10.513485 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-28 12:30:35.585225', 'token': '_fjEcmYdjGyJ2-SKlnfB8pDixXvo5KaKuw'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:33:10] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:36:57.048244 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:36:57.055149 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-28 12:30:35.585225', 'token': '_fjEcmYdjGyJ2-SKlnfB8pDixXvo5KaKuw'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:36:57] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:36:57.069144 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:36:57] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:36:57.122445 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:36:57] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:36:57.127461 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:36:57.129459 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:36:57.132545 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:36:57] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:36:57] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:36:57.140501 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:36:57] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:36:57.144507 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:36:57.147485 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:36:57] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:36:57.153481 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:36:57] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:36:57] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:36:57.167489 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:36:57] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:36:57] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:41:19.731659 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:41:19.737806 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-28 12:30:35.585225', 'token': '_fjEcmYdjGyJ2-SKlnfB8pDixXvo5KaKuw'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:41:19] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:41:47.929601 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:41:47.931089 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:41:47.938520 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-28 12:30:35.585225', 'token': '_fjEcmYdjGyJ2-SKlnfB8pDixXvo5KaKuw'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:41:47] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:41:47] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:41:47.979851 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:41:47.983851 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:41:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:41:47.988850 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:41:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:41:47.993865 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:41:47.996860 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:41:47.999859 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:41:48] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:41:48] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:41:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:41:48.010391 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:41:48.014798 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:41:48] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:41:48] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:41:48.026136 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:41:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:41:48] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:42:01.357907 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:42:01.368733 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-28 12:30:35.585225', 'token': '_fjEcmYdjGyJ2-SKlnfB8pDixXvo5KaKuw'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:42:01] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:42:33.616617 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:42:33.626490 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-28 12:30:35.585225', 'token': '_fjEcmYdjGyJ2-SKlnfB8pDixXvo5KaKuw'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:42:33] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:42:33.642500 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:42:33] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:42:33.766492 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:42:33.769897 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:42:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:42:33.775536 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:42:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:42:33.780587 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:42:33.784081 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:42:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:42:33.788280 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:42:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:42:33.793288 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:42:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:42:33.797410 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:42:33.801411 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:42:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:42:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:42:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:42:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:42:43.751463 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:42:43.754462 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:42:43.757971 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:42:43] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:42:43.760985 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:42:43.761980 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:42:43.768052 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:42:43] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:42:43] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:42:43] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:42:43] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:42:43] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:53:52.221735 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:53:52] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:55:25.727890 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:55:25] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:56:17.298376 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:56:17.308851 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-28 12:30:35.585225', 'token': '_fjEcmYdjGyJ2-SKlnfB8pDixXvo5KaKuw'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:56:17] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:57:32.689292 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:57:32.699302 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-28 12:30:35.585225', 'token': '_fjEcmYdjGyJ2-SKlnfB8pDixXvo5KaKuw'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:57:32] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:57:32.713835 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:57:32] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:57:32.777866 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:57:32.782899 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:57:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:57:32.789043 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:57:32.795053 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:57:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:57:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:57:32.802140 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:57:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:57:32.806947 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:57:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:57:32.813621 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:57:32.819320 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:57:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:57:32.826919 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:57:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:57:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:57:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:57:37.217478 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:57:37.223491 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-28 12:30:35.585225', 'token': '_fjEcmYdjGyJ2-SKlnfB8pDixXvo5KaKuw'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:57:37] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:57:37.236381 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:57:37] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:57:37.296796 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:57:37.299817 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:57:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:57:37.304817 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:57:37.309983 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:57:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:57:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:57:37.317983 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:57:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:57:37.329427 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:57:37.332418 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:57:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:57:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:57:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:57:37.345129 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:57:37.348640 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:57:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:57:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:58:05.915411 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:58:05.920418 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:58:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:58:05.924937 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:58:05.926940 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:58:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:58:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:58:05.934271 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:58:05.938271 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:58:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:58:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:58:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:58:05.955900 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 12:58:05.969986 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:58:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 12:58:05.974990 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:58:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 12:58:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:04:12.956145 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:04:12.961187 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-28 12:30:35.585225', 'token': '_fjEcmYdjGyJ2-SKlnfB8pDixXvo5KaKuw'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:04:12] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:04:12.976154 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:04:13] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:04:13.182627 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:04:13.185618 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:04:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:04:13.194158 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:04:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:04:13.197163 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:04:13.203418 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:04:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:04:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:04:13.210951 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:04:13.216395 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:04:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:04:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:04:13.225403 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:04:13.229157 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:04:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:04:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:04:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:05:45.777838 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:05:45.786818 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-28 12:30:35.585225', 'token': '_fjEcmYdjGyJ2-SKlnfB8pDixXvo5KaKuw'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:05:45] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:05:45.804199 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:05:45] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:05:45.876812 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:05:45.879813 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:05:45.882813 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:05:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:05:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:05:45.889813 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:05:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:05:45.894814 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:05:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:05:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:05:45.900814 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:05:45.903815 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:05:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:05:45.909835 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:05:45.914812 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:05:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:05:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:05:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:01.946535 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:07:01.952527 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:07:01.958528 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:07:01.966534 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:07:01.971423 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:02] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:02] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:02] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:02] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:02.920124 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:02.957514 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:07:02.966501 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:07:02.975396 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:02.992500 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:03.012503 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:07:03.020523 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:07:03.036365 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:03.054252 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:03.064350 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:07:03.075356 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:03.082364 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:07:03.099360 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:03.115498 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:03.167994 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:03.221136 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:03.242572 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:07:03.261683 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:03.281679 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:03.300591 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:07:03.311662 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:07:03.321359 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:03.346854 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:03.360846 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:07:03.379852 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:07:03.391736 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:03.420403 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:07:03.434084 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:03.458186 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:03.480080 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:52.729557 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:07:52.737653 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-28 12:30:35.585225', 'token': '_fjEcmYdjGyJ2-SKlnfB8pDixXvo5KaKuw'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:52] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:52.753948 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:52] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:52.826043 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:07:52.831067 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:52.836494 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:52.843902 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:52.850388 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:52.855646 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:52.863848 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:07:52.869160 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:07:52.882147 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:07:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\ent_student_common.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:2025-10-28 13:17:44.681343 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-28 13:17:44.681343 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-28 13:17:44.681343 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-28 13:17:44.681343 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-28 13:17:44.681343 : ++ 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\\ent_student_common.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 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:2025-10-28 13:19:37.645830 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-28 13:19:37.646807 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-28 13:19:37.646807 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-28 13:19:37.646807 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-28 13:19:37.646807 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-10-28 13:20:11.387082 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-28 13:20:11.388080 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-28 13:20:11.388080 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-28 13:20:11.388080 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-28 13:20:11.388080 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-28 13:26:23.425020 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:26:23.435451 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:26:23] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:28:15.124107 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:28:15.131428 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-28 12:30:35.585225', 'token': '_fjEcmYdjGyJ2-SKlnfB8pDixXvo5KaKuw'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:28:15] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:28:15.143301 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:28:15] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:28:15.196633 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:28:15.201250 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:28:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:28:15.205448 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:28:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:28:15.210391 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:28:15.214832 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:28:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:28:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:28:15.219316 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:28:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:28:15.224905 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:28:15.229908 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:28:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:28:15.239904 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:28:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:28:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:28:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:29:23.380688 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:29:23.384077 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:29:23.386955 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:29:23] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:29:23] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:29:34.842319 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:29:34.872033 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:29:34] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:29:34.922989 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:29:34.928562 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-28 13:29:34.872033', 'token': 'mqMn3rg78JSst5ojmNaCBmEDQFLhjlD_Fw'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:29:34] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:29:34.941579 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:29:34] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:29:34.991589 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:29:34.995489 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:29:34] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:29:34.999501 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:29:35.004147 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:29:35] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:29:35] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:29:35.008147 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:29:35.012578 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:29:35] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:29:35] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:29:35] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:29:35.022359 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 13:29:35.026460 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:29:35] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:29:35] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 13:29:35.037109 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 13:29:35] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\user_session.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:2025-10-28 13:34:09.840641 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-28 13:34:09.840641 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-28 13:34:09.840641 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-28 13:34:09.840641 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-28 13:34:09.840641 : ++ 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\\user_session.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:2025-10-28 13:35:48.723663 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-28 13:35:48.723663 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-28 13:35:48.723663 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-28 13:35:48.724663 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-28 13:35:48.724663 : ++ 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\\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:2025-10-28 20:24:49.598963 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-28 20:24:49.599961 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-28 20:24:49.599961 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-28 20:24:49.599961 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-28 20:24:49.599961 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-10-28 20:26:12.121423 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-28 20:26:12.121423 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-28 20:26:12.121423 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-28 20:26:12.121423 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-28 20:26:12.121423 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-28 20:29:04.759951 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:04] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:06.409375 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:06.421373 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:06.436377 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:06] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:06.452886 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:06.457902 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:06.472891 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:06] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:06] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:06] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:06.490475 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:06.503455 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:06] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:06.514863 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:06.519133 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:06] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:06.524152 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:06.529178 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:06] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:06] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:06] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:06] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:15.014791 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:15.019834 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:15] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:22.880243 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:22.881219 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:22.882339 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:22.883629 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:22.883629 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:22] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:22] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:23.180321 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:23.183320 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:23.187320 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:23.189321 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:23.193320 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:23.198389 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:23.201351 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:23.207322 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:23.210322 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:23.216321 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:23.218334 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:23.221323 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:23.227324 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:23.238324 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:23.241323 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:23.249438 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:23.251322 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:23.255458 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:23.259461 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:23.262535 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:23.266459 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:23.269819 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:23.273769 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:23.278770 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:23.281786 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:23.284786 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:23.288772 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:23.292769 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:23.294786 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:23.300770 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:23] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:30.273699 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:30.275728 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:30.278716 : La session de connexion n'est pas valide INFO:root:2025-10-28 20:29:30.279699 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:30.282699 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:30] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:30.285221 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:30] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:33.441316 : get_partner_account - La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:33] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:35.418433 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:35] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:35.479338 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:35.485429 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:35.488325 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:35.496055 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:35.503047 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:35.553167 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:35] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:35.554181 : La session de connexion n'est pas valide INFO:root:2025-10-28 20:29:35.557193 : getRecodedImage - Impossible de récupérer le recid du user INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:35] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:35.558192 : get_partner_account - La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:35] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:44.112937 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:44.114960 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:44.119952 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:29:44.122953 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:44] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:44.124964 : La session de connexion n'est pas valide INFO:root:2025-10-28 20:29:44.126954 : getRecodedImage - Impossible de récupérer le recid du user INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:44] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:29:44.128937 : get_partner_account - La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:29:44] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:31:43.467225 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:31:43.468225 : Le token partner est vide INFO:root:2025-10-28 20:31:43.469224 : getRecodedImage - Impossible de récupérer le recid du user INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:31:43] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:31:43.473224 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:31:43.476223 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:31:43.478226 : La session de connexion n'est pas valide INFO:root:2025-10-28 20:31:43.479730 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:31:43.479730 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:31:43] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:31:43.482738 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:31:43] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:31:43.483735 : get_partner_account - La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:31:43] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:31:45.881126 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:31:45] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:31:45.936017 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:31:45.939018 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:31:45.943022 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:31:45.949020 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:31:45] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:31:45.956018 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:31:45.966016 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:31:45] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:31:45] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:31:45] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:31:45.978024 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:31:45.980023 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:31:45.983023 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:31:45.989536 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:31:45] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:31:45.997843 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:31:45] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:31:46.003843 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:31:46] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:31:46] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:31:46] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:31:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:31:46] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:31:49.418702 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:31:49.422724 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:31:49.426246 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:31:49.436336 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:31:49] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:31:49] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:31:49] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:31:51.455934 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:31:51] "POST /myclass/api/Get_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:04.091980 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:04.093990 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:04.094988 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:04.096985 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:04.098988 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:04] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:04] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:04] "POST /myclass/api/get_List_domaine_metier/ HTTP/1.1" 500 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:04] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:04.508468 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:04.816850 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:04.818875 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:04.819872 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:04.820869 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:04.830854 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:04.841864 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:05.144928 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:05.149484 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:05.155488 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:05.158483 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:05.162492 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:05.169485 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:05.462934 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:05.466917 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:05.474956 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:05.476935 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:05.481934 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:05.486933 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:05.778249 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:05.782241 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:05.793258 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:05.798239 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:05] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:05.809239 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:05.813244 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:05] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:05] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:06.110891 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:06.117880 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:06.121455 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:06.125469 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:06.129461 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:15.394273 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:15.398280 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:15.400272 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:15] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:15] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:17.426934 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:17.435939 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:17] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:20.184955 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:20.190972 : {'_id': ObjectId('6843041ea83b1bf7474a1a23'), 'email': 'mysy1000formation+01_lot2@gmail.com', 'pwd': 'cherif1', 'active': '1', 'locked': '0', 'date_update': '2025-06-10 19:34:17.926626', 'type': 'student', 'apprenant_id': '66b5eba08479169d46bfe2ba', 'firstconnexion': '0', 'lastconnexion': '2025-10-28 20:32:17.435939', 'token': 'XVVUSfPTA_f3kIJg6yqbdvpOlaSfaBQIFA', 'adr_city': '111', 'adr_country': 'fr', 'adr_street': 'adr_01_lot2@', 'adr_zip': '1411', 'mob_phone': '01020305', 'nom': 'Nom_01_lot22', 'prenom': 'prenommmm uuu', 'link_linkedin': 'ddd', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:20] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:20.451710 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:20] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:20.517485 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:20.820025 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:20.823046 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:25.330482 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:25.331481 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:25.334494 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:25.337481 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:32:25.340494 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:25] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:25] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:32:25.356482 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:25] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:25] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:25] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:32:25] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:39:32.508536 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:39:32.516548 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:39:32.519548 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:39:32] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:39:32] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:39:41.728641 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:39:41.737214 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:39:41] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:39:42.072675 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:39:42.080662 : {'_id': ObjectId('6843041ea83b1bf7474a1a23'), 'email': 'mysy1000formation+01_lot2@gmail.com', 'pwd': 'cherif1', 'active': '1', 'locked': '0', 'date_update': '2025-06-10 19:34:17.926626', 'type': 'student', 'apprenant_id': '66b5eba08479169d46bfe2ba', 'firstconnexion': '0', 'lastconnexion': '2025-10-28 20:39:41.737214', 'token': 'x5fCpQOBCaQVCQyMlZUMz5COQzrDu3dIdg', 'adr_city': '111', 'adr_country': 'fr', 'adr_street': 'adr_01_lot2@', 'adr_zip': '1411', 'mob_phone': '01020305', 'nom': 'Nom_01_lot22', 'prenom': 'prenommmm uuu', 'link_linkedin': 'ddd', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:39:42] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:39:42.327008 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:39:42] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:39:42.406006 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:39:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:39:42.673449 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:39:42.677446 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:39:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:39:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:42:38.116111 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:42:38.120112 : {'_id': ObjectId('6843041ea83b1bf7474a1a23'), 'email': 'mysy1000formation+01_lot2@gmail.com', 'pwd': 'cherif1', 'active': '1', 'locked': '0', 'date_update': '2025-06-10 19:34:17.926626', 'type': 'student', 'apprenant_id': '66b5eba08479169d46bfe2ba', 'firstconnexion': '0', 'lastconnexion': '2025-10-28 20:39:41.737214', 'token': 'x5fCpQOBCaQVCQyMlZUMz5COQzrDu3dIdg', 'adr_city': '111', 'adr_country': 'fr', 'adr_street': 'adr_01_lot2@', 'adr_zip': '1411', 'mob_phone': '01020305', 'nom': 'Nom_01_lot22', 'prenom': 'prenommmm uuu', 'link_linkedin': 'ddd', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:42:38] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:42:38.355434 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:42:38] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:42:38.433953 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:42:38] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:42:38.703981 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:42:38.708980 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:42:38] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:42:38] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:42:47.043214 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:42:47] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:42:47.358826 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:42:47.361831 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:42:47] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:42:55.943412 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:42:55.966428 : get_user_account Le token est vide INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:42:55] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:42:55.992958 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:42:55.999972 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:42:56.005954 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:42:56] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:42:56] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:43:09.557851 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:43:09.566845 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:43:09] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:43:09.615479 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:43:09.620445 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-28 20:43:09.566845', 'token': 'wGVcLTiI3yGnOddOfBEUNGclwdxG-CuGoQ'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:43:09] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:43:09.634444 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:43:09] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:43:09.695555 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:43:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:43:09.701561 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:43:09.703538 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:43:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:43:09.706540 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:43:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:43:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:43:09.712059 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:43:09.714063 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:43:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:43:09.717074 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:43:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:43:09.722060 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:43:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:43:09.730073 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:43:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:43:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:43:56.593418 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:43:56.599418 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:43:56.604411 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:43:56] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:43:56] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:44:07.270009 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:44:07.278011 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:44:07] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:44:07.327336 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:44:07.332342 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-28 20:44:07.279287', 'token': 'NP17Bydr5NwRBiZOK4Mg-Rx1QE_6bdHOYw'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:44:07] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:44:07.344336 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:44:07] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:44:07.383830 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:44:07.386826 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:44:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:44:07.391902 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:44:07.394956 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:44:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:44:07.397983 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:44:07.399955 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:44:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:44:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:44:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:44:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:44:07.409468 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:44:07.411809 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:44:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:44:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:44:07.423817 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:44:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:44:59.019098 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:44:59.024101 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-28 20:44:07.279287', 'token': 'NP17Bydr5NwRBiZOK4Mg-Rx1QE_6bdHOYw'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:44:59] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:44:59.042101 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:44:59] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:44:59.376394 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:44:59.379394 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:44:59.384378 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:44:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:44:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:44:59.388377 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:44:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:44:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:44:59.396378 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:44:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:44:59.400894 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:44:59.403915 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:44:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:44:59.410894 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:44:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:44:59.420898 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:44:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:44:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\user_session.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:2025-10-28 20:46:53.492212 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-28 20:46:53.492212 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-28 20:46:53.492212 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-28 20:46:53.492212 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-28 20:46:53.492212 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-28 20:47:04.598099 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:47:04.600097 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:47:04.604083 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:47:04] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:47:04] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:47:12.970812 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:47:12.978843 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:47:12] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:47:13.006362 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:47:13.008369 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-28 20:47:12.978843', 'token': '3rfXg53E9s5GAHLb65ramhaK8nhdKVpFww'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:47:13] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:47:13.017879 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:47:13] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:47:13.048146 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:47:13.050165 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:47:13.052171 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:47:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:47:13.058722 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:47:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:47:13.063707 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:47:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:47:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:47:13.068705 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:47:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:47:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:47:13.072728 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:47:13.075704 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:47:13.080725 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:47:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:47:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:47:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\user_session.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:2025-10-28 20:48:04.340708 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-28 20:48:04.340708 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-28 20:48:04.340708 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-28 20:48:04.340708 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-28 20:48:04.340708 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-28 20:49:09.712586 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:49:09.714586 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:49:09.717667 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:49:09] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:49:09] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:49:15.274930 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:49:15.284924 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:49:15] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:49:15.339257 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:49:15.345262 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-28 20:49:15.285942', 'token': 'c8W3FdXxcKV2aLnveiKYrSM61bYAJchfsw'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:49:15] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:49:15.356263 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:49:15] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:49:15.398840 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:49:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:49:15.403834 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:49:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:49:15.407836 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:49:15.411841 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:49:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:49:15.416344 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:49:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:49:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:49:15.422350 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:49:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:49:15.428380 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:49:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:49:15.439364 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:49:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:49:15.444430 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:49:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:51:18.163203 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:51:18.170746 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-28 20:49:15.285942', 'token': 'c8W3FdXxcKV2aLnveiKYrSM61bYAJchfsw'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:51:18] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:51:18.199747 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:51:18] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:51:18.252286 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:51:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:51:18.258283 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:51:18.260283 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:51:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:51:18] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:51:18.267798 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:51:18.270800 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:51:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:51:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:51:18.276846 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:51:18.282831 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:51:18] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:51:18.286828 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:51:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:51:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:51:18.296854 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:51:18] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:51:37.013851 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:51:37.021851 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-28 20:49:15.285942', 'token': 'c8W3FdXxcKV2aLnveiKYrSM61bYAJchfsw'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:51:37] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:51:37.493611 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:51:37] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:51:37.581343 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:51:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:51:37.586895 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:51:37.589891 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:51:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:51:37.592904 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:51:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:51:37.600891 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:51:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:51:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:51:37.605892 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:51:37.610907 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:51:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:51:37.616892 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:51:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:51:37.625907 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:51:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:51:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:52:50.177884 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:52:50.183883 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-28 20:49:15.285942', 'token': 'c8W3FdXxcKV2aLnveiKYrSM61bYAJchfsw'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:52:50] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:52:50.777147 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:52:50] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:52:50.827723 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:52:50] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:52:50.834705 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:52:50.839722 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:52:50] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:52:50] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:52:50.847726 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:52:50.849722 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:52:50] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:52:50] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:52:50.857725 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:52:50.863708 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:52:50.868724 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:52:50] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:52:50] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:52:50] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:52:50.882716 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:52:50] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:53:18.697139 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 20:53:20.989977 : Get_Ent_Student_Session_Sequence_List -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 475 INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:53:20] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:53:51.000485 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:53:51] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 20:54:46.842692 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 20:54:46] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - 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:2025-10-28 21:03:21.726981 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-28 21:03:21.727981 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-28 21:03:21.727981 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-28 21:03:21.727981 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-28 21:03:21.727981 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-28 21:05:21.355592 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:05:21] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:06:28.758942 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:06:28] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:06:39.000928 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 21:06:39.003945 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:06:39] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:06:39] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:06:49.454563 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 21:06:49.461569 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:06:49] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:06:49] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:07:09.908833 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 21:07:09.911833 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:07:09] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:07:09] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\ent_student_common.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:2025-10-28 21:08:07.384684 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-28 21:08:07.384684 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-28 21:08:07.384684 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-28 21:08:07.384684 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-28 21:08:07.384684 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-28 21:08:22.352864 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 21:08:22.355864 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:08:22] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:08:22] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\ent_student_common.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:2025-10-28 21:09:44.986148 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-28 21:09:44.986148 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-28 21:09:44.987150 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-28 21:09:44.987150 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-28 21:09:44.987150 : ++ 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\\ent_student_common.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:2025-10-28 21:09:57.355098 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-28 21:09:57.356099 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-28 21:09:57.356099 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-28 21:09:57.356099 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-28 21:09:57.356099 : ++ 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\\ent_student_common.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:2025-10-28 21:11:15.962921 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-28 21:11:15.962921 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-28 21:11:15.962921 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-28 21:11:15.963922 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-28 21:11:15.963922 : ++ 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\\ent_student_common.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:2025-10-28 21:11:36.375383 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-28 21:11:36.375383 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-28 21:11:36.376380 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-28 21:11:36.376380 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-28 21:11:36.376380 : ++ 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\\ent_student_common.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:2025-10-28 21:12:01.160006 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-28 21:12:01.161008 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-28 21:12:01.161008 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-28 21:12:01.161008 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-28 21:12:01.161008 : ++ 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\\ent_student_common.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:2025-10-28 21:12:21.922218 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-28 21:12:21.922218 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-28 21:12:21.922218 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-28 21:12:21.922218 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-28 21:12:21.922218 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-28 21:12:22.104782 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 21:12:22.108780 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:12:22] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:12:23.257506 : Get_Ent_Student_List_Session_Promotion -'code_session' - Line : 474 INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:12:23] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:12:30.493972 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 21:12:30.497974 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:12:30] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:12:30.516496 : Get_Ent_Student_List_Session_Promotion -'code_session' - Line : 474 INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:12:30] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\ent_student_common.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:2025-10-28 21:13:53.913868 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-28 21:13:53.913868 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-28 21:13:53.913868 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-28 21:13:53.913868 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-28 21:13:53.913868 : ++ 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\\ent_student_common.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:2025-10-28 21:14:05.928687 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-28 21:14:05.928687 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-28 21:14:05.928687 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-28 21:14:05.928687 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-28 21:14:05.928687 : ++ 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\\ent_student_common.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:2025-10-28 21:15:03.185404 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-28 21:15:03.185404 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-28 21:15:03.185404 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-28 21:15:03.185404 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-28 21:15:03.185404 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-28 21:15:14.171726 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 21:15:14.176811 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:15:14] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:15:14] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\ent_student_common.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:2025-10-28 21:17:17.595997 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-28 21:17:17.596996 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-28 21:17:17.596996 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-28 21:17:17.596996 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-28 21:17:17.596996 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-28 21:20:13.522271 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 21:20:13.528276 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:20:13] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:20:13] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:23:28.348352 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 21:23:28.354886 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:23:28] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:23:28] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:26:04.192719 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 21:26:04.197719 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:26:04] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:26:04] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\ent_student_common.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:2025-10-28 21:27:52.477560 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-28 21:27:52.477560 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-28 21:27:52.478560 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-28 21:27:52.478560 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-28 21:27:52.478560 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-28 21:27:52.797998 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 21:27:52.804001 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:27:52] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:27:52] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:27:59.320783 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 21:27:59.332784 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:27:59] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:27:59] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:28:02.948044 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:28:02] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:29:11.274070 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 21:29:11.279069 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:29:11] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:29:11] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:29:16.832980 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:29:16] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:29:23.082610 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:29:23] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:29:25.005305 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:29:25] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:29:28.533060 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:29:28] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:30:27.470480 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:30:27] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:30:40.766009 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:30:40] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:31:08.972831 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:31:08] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:31:21.774331 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:31:21] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:31:24.061272 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:31:24] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:31:37.790693 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 21:31:37.793727 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:31:37] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:31:37] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:32:39.884968 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:32:39] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:32:42.896624 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:32:42] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:32:45.822222 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:32:45] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:32:50.768043 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:32:50] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:33:02.650474 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:33:02] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:33:04.251544 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:33:04] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:33:05.788607 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:33:05] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:33:22.493987 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 21:33:22.501000 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-10-28 20:49:15.285942', 'token': 'c8W3FdXxcKV2aLnveiKYrSM61bYAJchfsw'} INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:33:22] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:33:22.517101 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:33:22] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:33:22.695382 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 21:33:22.695382 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:33:22] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:33:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:33:22.702383 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 21:33:22.703383 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 21:33:22.707893 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:33:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:33:22.712401 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:33:22] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:33:22] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:33:22.717401 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:33:22] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:33:22.721401 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:33:22] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:33:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:33:22.731948 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:33:22] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:33:24.048605 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 21:33:24.050608 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 21:33:24.057600 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:33:24] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:33:24.064604 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 21:33:24.065601 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 21:33:24.073603 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:33:24] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:33:24] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:33:24] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:33:24] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:33:24] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:33:27.800210 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 21:33:27.804306 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:33:27] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:33:27] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-28 21:33:34.121080 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 21:33:34.124081 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:33:34] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 21:33:34] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-10-28 22:03:50.594220 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 22:03:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-10-28 22:03:50.689648 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 22:03:50.692649 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 22:03:50.697648 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 22:03:50.703229 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 22:03:50] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-28 22:03:50.709229 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 22:03:50.713231 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 22:03:50] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 22:03:50] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 22:03:50] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 22:03:50] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 22:03:50] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-28 22:03:51.473519 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 22:03:51.475661 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 22:03:51.479171 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 22:03:51.482170 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 22:03:51] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 22:03:51] "POST /myclass/api/Get_List_Type_Cours/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 22:03:51] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 22:03:51] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-28 22:03:52.874092 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 22:03:52] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:root:2025-10-28 22:03:52.929818 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 22:03:52.932817 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 22:03:52] "POST /myclass/api/Get_Given_Unite_Enseignement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 22:03:52] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:root:2025-10-28 22:04:49.381231 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 22:04:49.383225 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 22:04:49.386226 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-28 22:04:49.390505 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 22:04:49] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 22:04:49] "POST /myclass/api/Get_List_Type_Cours/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 22:04:49] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [28/Oct/2025 22:04:49] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ 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:2025-10-29 19:43:18.062441 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 19:43:18.062441 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 19:43:18.062441 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 19:43:18.062441 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 19:43:18.062441 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-10-29 19:44:09.984370 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 19:44:09.984370 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 19:44:09.984370 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 19:44:09.985369 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 19:44:09.985369 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-29 19:48:02.558666 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:02] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:48:04.797219 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:48:04.800348 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:48:04.804220 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:48:04.806267 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:48:04.813218 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:04] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:04] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:04] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:48:04.841218 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:04] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:48:04.860220 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:48:04.863218 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:48:04.871238 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:48:04.879218 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:04] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:48:04.890250 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:04] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:04] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:48:04.898767 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:04] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:04] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:04] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:48:46.004965 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:48:46.007965 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:48:46.013981 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:48:46.016981 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:46] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:48:46.022969 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:48:46.025986 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:48:46.032981 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:48:46.036967 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:46] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:46] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:48:46.049996 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:46] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:46] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:46] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:48:46.059551 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:46] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:48:46.064567 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:48:46.076549 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:46] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:46] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:46] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:47] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:48:48.888174 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:48:48.889173 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:48:48.893178 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:48:48.897174 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:48:48.902173 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:48:48.908212 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:48] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:48:48.915173 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:48] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:48] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:48] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:48] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:48:53.522428 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:48:53.524427 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:48:53.528427 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:48:53.531428 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:48:53.534433 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:53] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:53] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:53] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:53] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:48:53] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:50:14.365053 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:50:14.369056 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:50:14.373545 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:50:14.377545 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:50:14.381143 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:50:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:50:14] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:50:14] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:50:14] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:50:14] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:50:31.567003 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:50:31.573002 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:50:31.581007 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:50:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:50:31] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:50:31.594008 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:50:31.598010 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:50:31] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:50:31] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:50:31] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:50:40.508111 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:50:40] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:51:17.693962 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:51:17] "POST /myclass/api/Add_Sequence_Planning_Model/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:52:52.786596 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:52:52] "POST /myclass/api/Get_List_Sequence_Ressource_Affectation/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:53:05.400496 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:53:05] "POST /myclass/api/Update_Session_Sequence/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:53:05.445015 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:53:05] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:53:13.561060 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:53:13] "POST /myclass/api/Get_List_Sequence_Ressource_Affectation/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:53:27.461596 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:53:27] "POST /myclass/api/Update_Session_Sequence/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:53:27.489768 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:53:27] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:55:28.167636 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:55:28.173623 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:55:28.179173 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:55:28.186204 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:55:28] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:55:28] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:55:28.200203 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:55:28] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:55:28] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:55:28] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:55:59.587453 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:55:59.593457 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:55:59.598447 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 19:55:59.607453 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:55:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:55:59] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:55:59.621486 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:55:59] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:55:59] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:55:59] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:56:12.769995 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:56:12] "POST /myclass/api/Add_Sequence_Planning_Model/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:56:51.696035 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:56:51] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\model_planning_sequence_mgt.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:2025-10-29 19:58:12.066193 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 19:58:12.066193 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 19:58:12.066193 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 19:58:12.066193 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 19:58:12.066193 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-29 19:58:12.140714 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:58:12] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 19:58:14.600865 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 19:58:14] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:01:20.566982 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:01:20.575994 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:01:20] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:01:20.580983 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:01:20.586000 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:01:20] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:01:20.594999 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:01:20] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:01:20] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:01:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:03:04.168678 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:03:04.170674 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:03:04.176681 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:04] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:03:04.184679 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:04] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:03:04.206086 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:04] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:04] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:03:04.266177 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:03:04.270173 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:03:04.273173 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:03:04.280209 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:03:04.290430 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:04] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:04] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:04] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:03:04.319438 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:03:04.326436 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:04] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:03:04.336465 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:04] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:03:04.349448 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:04] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:03:04.362440 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:04] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:03:04.388442 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:04] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:04] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:03:04.425966 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:05] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:06] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:03:22.696193 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:03:22.697190 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:03:22.699201 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:03:22.704195 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:03:22.708215 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:03:22.711198 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:03:22.716720 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:22] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:22] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:22] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:22] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:22] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:03:42.032831 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:03:42.033850 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:03:42.038831 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:03:42.042830 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:03:42.045831 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:42] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:42] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:42] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:42] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:03:42] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:04:27.648095 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:04:27.650099 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:04:27.655103 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:04:27.660107 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:04:27] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:04:27.667679 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:04:27] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:04:27] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:04:27] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:04:27] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:04:44.996609 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:04:45] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:05:38.221801 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:05:38.227835 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:05:38.240828 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:05:38.253365 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:05:38] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:05:38.259892 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:05:38] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:05:38] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:05:38] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:05:38] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:05:41.438328 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:05:41] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:06:28.244401 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:06:28.246417 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:06:28.254399 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:06:28.266415 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:06:28.281404 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:06:28] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:06:28] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:06:28] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:06:28] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:06:28] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:06:36.737683 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:06:36] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:07:02.858724 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:07:02] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:07:02.909530 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:07:02] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:07:02.963282 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:07:02] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:07:03.002178 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:07:03] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:07:03.040179 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:07:03] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:07:11.075991 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:07:11.079989 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:07:11.087991 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:07:11.094989 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:07:11.103993 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:07:11] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:07:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:07:11] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:07:11] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:07:11] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:07:12.232729 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:07:12] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:08:06.985877 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:08:06.994877 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:08:06.998881 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:07] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:08:07.016452 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:08:07.032456 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:07] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:07] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:07] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:08:07.118007 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:08:07.123006 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:08:07.131002 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:08:07.141005 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:08:07.147020 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:08:07.161031 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:07] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:08:07.176003 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:07] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:08:07.187026 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:07] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:08:07.208616 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:08:07.213172 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:07] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:08:07.246158 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:08:07.282157 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:07] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:07] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:08] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:10] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:08:12.000404 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:08:12.015392 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:12] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:08:12.027932 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:08:12.043969 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:12] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:08:12.064948 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:12] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:08:12.075936 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:12] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:08:12.088932 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:12] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:08:14.569938 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:08:14.581894 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:08:14.592914 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:14] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:08:14.601896 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:14] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:08:14.610927 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:14] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:14] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:08:21.155499 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:08:21] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:10:19.894789 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:10:19.898794 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:19] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:10:19.911794 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:10:19.914800 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:10:19.932789 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:19] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:19] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:19] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:10:19.985128 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:10:19.988128 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:10:19.991128 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:10:19.997644 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:19] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:10:20.003646 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:20] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:10:20.012645 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:10:20.019642 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:20] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:10:20.029648 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:20] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:20] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:10:20.043644 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:20] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:20] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:10:20.056646 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:10:20.062646 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:20] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:10:20.079656 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:20] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:20] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:21] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:10:23.873379 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:10:23.879375 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:10:23.882374 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:10:23.885375 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:10:23.889917 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:23] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:10:23.897916 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:10:23.903945 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:23] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:23] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:23] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:23] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:10:26.067505 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:10:26.070461 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:10:26.073461 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:10:26.076470 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:10:26.078471 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:26] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:26] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:26] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:26] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:26] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:10:31.369991 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:10:31] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:11:25.262347 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:11:25.265354 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:11:25.274370 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:11:25.278355 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:11:25.281865 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:11:25] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:11:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:11:25] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:11:25] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:11:25] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:11:30.197584 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:11:30] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:12:31.189131 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:12:31.192131 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:12:31.197131 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:12:31] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:12:31.206140 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:12:31.211130 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:12:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:12:31.219137 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:12:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:12:31.227135 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:12:31] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:12:31] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:12:31] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:12:31] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:12:33.199612 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:12:33.201613 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:12:33.202613 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:12:33.208641 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:12:33.211614 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:12:33] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:12:33] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:12:33] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:12:33] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:12:33] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:12:39.155698 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:12:39] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:13:16.446623 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:13:16.449621 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:13:16.453626 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:13:16.457057 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:13:16.459967 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:16] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:13:16.466956 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:16] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:13:16.476960 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:16] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:16] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:16] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:13:20.444321 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:13:20.452332 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:20] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:13:20.460846 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:20] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:13:20.472845 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:13:20.479852 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:20] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:20] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:13:22.749729 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:13:22.751856 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:13:22.756837 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:13:22.758734 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:13:22.761239 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:22] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:22] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:22] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:22] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:22] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:13:37.995782 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:38] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:13:38.205878 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:13:38.206924 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:38] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:38] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:13:42.030953 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:13:42.032953 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:13:42.036953 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:13:42.043055 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:42] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:42] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:13:42.051955 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:42] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:42] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:42] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:13:48.025151 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:13:48] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:14:07.001103 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:14:07] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:19:22.480500 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:19:22.486499 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:19:22.491018 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:19:22.502020 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:19:22.514016 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:22] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:22] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:22] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:22] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:22] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:19:48.594338 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:19:48.599342 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:48] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:19:48.611900 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:19:48.618929 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:19:48.624932 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:48] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:48] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:48] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:19:49.372478 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:19:49.377478 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:19:49.384476 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:19:49.393485 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:19:49.403997 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:49] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:19:49.406512 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:19:49.413038 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:49] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:19:49.421560 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:49] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:49] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:49] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:19:49.433151 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:19:49.439136 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:19:49.444135 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:49] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:19:49.460160 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:49] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:49] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:50] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:19:56.153459 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:19:56.156479 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:19:56.160465 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:19:56.168489 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:19:56.172502 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:19:56.175464 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:19:56.178467 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:56] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:56] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:56] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:56] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:56] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:19:58.334751 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:19:58.336281 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:19:58.340315 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:19:58.343809 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:19:58.347814 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:58] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:58] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:58] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:19:58] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:20:03.878505 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:20:03] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:20:09.014285 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:20:09] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:20:29.477606 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:20:29] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:20:34.851457 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:20:34] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:21:34.846041 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:21:34.847056 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:21:34.852064 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:21:34.853039 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:21:34.857043 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:21:34] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:21:34] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:21:34] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:21:34] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:21:34] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:21:36.316612 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:21:36] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:21:40.560484 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:21:40] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:22:55.536032 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:22:55] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:22:55.545028 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:22:55.547029 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:22:55.548539 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:22:55.550544 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:22:55] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:22:55] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:22:55] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:22:55] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:23:01.926187 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:23:01] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:23:07.729623 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:23:07] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:23:38.551748 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:23:38.561737 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:23:38.571850 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:23:38] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:23:38.590589 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:23:38] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:23:38.601555 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:23:38] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:23:38] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:23:38] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:23:47.246351 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:23:47] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:23:50.225349 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:23:50] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:24:07.881958 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:24:07.883982 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:07] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:24:07.889957 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:24:07.893296 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:24:07.901304 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:07] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:07] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:07] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:24:07.945947 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:24:07.947918 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:24:07.951918 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:24:07.954944 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:24:07.956920 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:24:07.965952 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:07] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:24:07.971918 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:07] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:24:07.977920 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:24:07.980920 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:24:07.984924 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:07] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:07] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:24:07.990924 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:24:07.997938 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:08] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:08] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:08] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:09] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:24:11.529607 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:24:11.531606 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:24:11.534142 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:24:11.538247 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:24:11.541144 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:11] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:24:11.547194 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:24:11.552143 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:11] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:11] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:11] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:11] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:24:14.057041 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:24:14.058152 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:24:14.060043 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:24:14.063042 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:24:14.068041 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:14] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:14] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:14] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:14] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:24:20.638957 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:20] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:24:23.443753 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:24:23] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:25:07.035889 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:25:07.037888 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:07] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:25:07.045888 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:25:07.050280 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:25:07.057282 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:07] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:07] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:07] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:25:07.101476 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:25:07.103483 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:25:07.105482 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:25:07.110482 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:25:07.115483 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:25:07.120993 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:25:07.130996 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:07] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:25:07.138030 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:07] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:25:07.142995 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:07] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:25:07.149995 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:07] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:25:07.156998 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:25:07.166993 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:07] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:07] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:07] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:08] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:25:10.888367 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:25:10.891371 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:25:10.894370 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:25:10.898416 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:25:10.903373 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:10] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:25:10.914377 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:10] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:10] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:10] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:25:10.923891 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:10] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:25:13.543409 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:25:13.547420 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:25:13.549433 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:25:13.552409 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:25:13.559410 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:13] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:13] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:13] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:13] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:13] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:25:23.647559 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:23] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:25:42.756637 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:42] "POST /myclass/api/Add_Session_Sequence_Return_New_Seq_Data/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:25:42.797821 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:25:42] "POST /myclass/api/Get_Session_Sequence_List/ 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_Formation_Sequence.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:2025-10-29 20:31:25.687718 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 20:31:25.687718 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 20:31:25.687718 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 20:31:25.687718 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 20:31:25.687718 : ++ 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_Formation_Sequence.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:2025-10-29 20:31:52.460995 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 20:31:52.460995 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 20:31:52.460995 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 20:31:52.460995 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 20:31:52.461993 : ++ 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_Formation_Sequence.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 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:2025-10-29 20:34:45.673198 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 20:34:45.673198 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 20:34:45.674212 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 20:34:45.674212 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 20:34:45.674212 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-10-29 20:35:16.587705 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 20:35:16.587705 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 20:35:16.587705 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 20:35:16.588715 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 20:35:16.588715 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-29 20:35:17.075185 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:35:17.083189 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:35:17.096143 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:35:17.105205 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:35:17.113199 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:35:17] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:35:17] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:35:17] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:35:17] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:35:17] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:35:55.165662 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:35:55.171667 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:35:55.176170 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:35:55.184218 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:35:55.199199 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:35:55] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:35:55] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:35:55] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:35:55] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:35:55] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:45:01.328778 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:45:01.331767 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:45:01.336767 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:45:01.346306 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:45:01] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:45:01.348321 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:45:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:45:01] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:45:01] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:45:01] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:45:11.494522 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:45:11.498541 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:45:11.502521 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:45:11.507521 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:45:11.512525 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:45:11] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:45:11] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:45:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:45:11] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:45:11] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:45:14.900615 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:45:14.902630 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:45:14] "POST /myclass/api/Get_List_Sequence_Ressource_Affectation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:45:14] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:45:47.482029 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:45:47.484034 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:45:47.490071 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:45:47.495036 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:45:47.500038 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:45:47] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:45:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:45:47] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:45:47] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:45:47] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:47:00.285594 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:47:00] "POST /myclass/api/Add_Sequence_Planning_Model/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:47:06.477574 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:47:06] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:47:16.800410 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:47:16] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:48:08.254058 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:48:08.261061 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:48:08.268060 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:48:08] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:48:08] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:48:08] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:48:08.284081 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:48:08] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:48:08.297658 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:48:08] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:48:18.891920 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:48:18] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:48:28.118941 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:48:28] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\model_planning_sequence_mgt.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:2025-10-29 20:55:28.681864 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 20:55:28.681864 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 20:55:28.681864 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 20:55:28.681864 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 20:55:28.681864 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-29 20:55:42.121679 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:55:42.123679 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:55:42.127182 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:55:42.133187 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:42] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:55:42.150187 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:42] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:42] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:42] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:55:42.190706 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:55:42.194705 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:55:42.197705 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:55:42.200712 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:55:42.204711 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:55:42.208715 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:42] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:55:42.216226 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:42] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:55:42.220241 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:55:42.224227 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:42] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:55:42.227224 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:42] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:55:42.232269 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:42] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:55:42.237269 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:42] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:42] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:42] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:43] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:55:53.298024 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:55:53.302025 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:55:53.309024 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:55:53.312023 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:55:53.315025 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:55:53.318026 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:55:53.325025 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:53] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:53] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:53] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:53] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:53] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:55:55.906225 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:55:55.908224 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:55:55.911225 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:55:55.913244 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 20:55:55.918226 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:55] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:55] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:55] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:55] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:55:55] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:56:05.318706 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:56:05] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:56:12.751820 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:56:12] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\model_planning_sequence_mgt.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:2025-10-29 20:58:06.752813 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 20:58:06.752813 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 20:58:06.752813 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 20:58:06.753836 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 20:58:06.753836 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-29 20:58:07.437242 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:58:07] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 20:58:12.260175 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 20:58:12] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:00:51.720648 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:00:51.723666 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:00:51.724649 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:00:51.729648 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:00:51.733648 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:00:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:00:51] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:00:51] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:00:51] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:00:51] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:02:00.341633 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:02:00.344635 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:02:00.348637 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:02:00.351636 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:02:00.356636 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:02:00] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:02:00] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:02:00] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:02:00] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:02:00] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:02:23.529410 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:02:23.533408 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:02:23.536634 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:02:23.541633 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:02:23.546639 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:02:23] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:02:23] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:02:23] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:02:23] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:02:23] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:02:43.250183 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:02:43.251189 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:02:43.256226 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:02:43.261240 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:02:43.269241 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:02:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:02:43] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:02:43] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:02:43] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:02:43] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:02:58.047004 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:02:58.048019 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:02:58.055038 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:02:58.060006 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:02:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:02:58.068013 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:02:58] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:02:58] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:02:58] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:02:58] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:03:12.328641 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:03:12] "POST /myclass/api/Get_List_Sequence_Ressource_Affectation/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:03:19.257791 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:03:19] "POST /myclass/api/Update_Session_Sequence/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:03:19.290087 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:03:19] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:05:05.687098 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:05:05.690205 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:05:05.695098 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:05:05.698209 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:05:05.702207 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:05:05] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:05:05] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:05:05] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:05:05] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:05:05] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:05:14.944944 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:05:14.947955 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:05:14.954976 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:05:14.959998 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:05:14.965988 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:05:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:05:14] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:05:14] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:05:14] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:05:14] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:05:26.049918 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:05:26.054953 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:05:26.056981 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:05:26.062463 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:05:26] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:05:26.067982 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:05:26] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:05:26] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:05:26] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:05:26] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:05:41.839738 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:05:41.840738 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:05:41.845738 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:05:41.846737 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:05:41.851787 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:05:41] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:05:41] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:05:41] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:05:41] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:05:41] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:05:51.605008 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:05:51.607001 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:05:51.611027 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:05:51.616047 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:05:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:05:51.622042 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:05:51] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:05:51] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:05:51] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:05:51] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:07:04.758924 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:07:04] "POST /myclass/api/Apply_Planning_Model_To_Session/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:07:04.813328 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:07:04] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\model_planning_sequence_mgt.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:2025-10-29 21:09:24.057318 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 21:09:24.057318 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 21:09:24.057318 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 21:09:24.057318 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 21:09:24.057318 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-29 21:11:12.251714 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:11:12] "POST /myclass/api/Get_List_Sequence_Ressource_Affectation/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:11:30.261372 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:11:30] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:11:34.323951 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:11:34] "POST /myclass/api/Update_Session_Sequence/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:11:34.351672 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:11:34] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\model_planning_sequence_mgt.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:2025-10-29 21:12:43.252945 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 21:12:43.252945 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 21:12:43.252945 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 21:12:43.253945 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 21:12:43.253945 : ++ 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\\model_planning_sequence_mgt.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:2025-10-29 21:12:57.581074 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 21:12:57.581074 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 21:12:57.582074 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 21:12:57.582074 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 21:12:57.582074 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-29 21:12:57.752398 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:12:57] "POST /myclass/api/Get_List_Sequence_Ressource_Affectation/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:13:03.693850 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:13:03] "POST /myclass/api/Get_List_Sequence_Ressource_Affectation/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:13:24.890613 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:13:24] "POST /myclass/api/Update_Session_Sequence/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:13:24.915589 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:13:24] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:13:40.612774 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:13:40] "POST /myclass/api/Add_Sequence_Planning_Model/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:13:50.081432 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:13:50] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:13:59.293377 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:13:59] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:14:06.625408 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:14:06] "POST /myclass/api/Apply_Planning_Model_To_Session/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:14:06.649654 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:14:06] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - 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:2025-10-29 21:16:59.276003 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 21:16:59.276003 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 21:16:59.276003 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 21:16:59.276003 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 21:16:59.277003 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-29 21:17:28.955986 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:17:28] "POST /myclass/api/Get_List_Sequence_Ressource_Affectation/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:17:38.889462 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:17:38] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:17:44.061519 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:17:44] "POST /myclass/api/Update_Session_Sequence/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:17:44.094099 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:17:44] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:17:54.123023 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:17:54] "POST /myclass/api/Get_List_Sequence_Ressource_Affectation/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:17:59.356423 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:17:59] "POST /myclass/api/Update_Session_Sequence/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:17:59.384406 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:17:59] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:18:09.396215 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:18:09] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:18:13.236022 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:18:13] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:18:26.297480 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:18:26] "POST /myclass/api/Apply_Planning_Model_To_Session/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:18:26.339968 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:18:26] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:22:05.055673 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:22:05.060786 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:22:05.064786 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:22:05.069678 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:22:05.071790 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:22:05] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:22:05] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:22:05] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:22:05] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:22:05] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - 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:2025-10-29 21:22:51.696256 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 21:22:51.696256 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 21:22:51.696256 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 21:22:51.696256 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 21:22:51.696256 : ++ 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\\model_planning_sequence_mgt.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:2025-10-29 21:23:23.184693 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 21:23:23.184693 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 21:23:23.185698 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 21:23:23.185698 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 21:23:23.185698 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-29 21:23:52.849935 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:23:52.853936 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:23:52.856921 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:23:52.860920 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:23:52.861920 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:23:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:23:52] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:23:52] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:23:52] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:23:52] "POST /myclass/api/Get_List_Groupe_Inscrit_With_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\\model_planning_sequence_mgt.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:2025-10-29 21:24:11.071518 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 21:24:11.072515 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 21:24:11.072515 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 21:24:11.072515 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 21:24:11.072515 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-29 21:24:11.145810 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:24:11] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:24:22.632640 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:24:22] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:24:31.776195 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:24:31] "POST /myclass/api/Apply_Planning_Model_To_Session/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:24:31.799316 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:24:31] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\model_planning_sequence_mgt.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:2025-10-29 21:25:24.833305 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 21:25:24.833305 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 21:25:24.833305 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 21:25:24.834306 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 21:25:24.834306 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-29 21:25:25.105211 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:25:25] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:25:26.882916 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:25:26] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:25:34.999152 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:25:35] "POST /myclass/api/Apply_Planning_Model_To_Session/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:25:35.026491 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:25:35] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:25:51.540510 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:25:51.548512 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:25:51] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:25:51.556513 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:25:51.566527 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:25:51] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:25:51.575533 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:25:51.582543 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:25:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:25:51] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:25:51.589540 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:25:51] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:25:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:25:51] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:25:54.350911 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:25:54.352174 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:25:54.356146 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:25:54.361151 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:25:54.364152 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:25:54] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:25:54] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:25:54] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:25:54] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:25:54] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:25:59.258441 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:25:59] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:26:11.649509 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:26:11] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:26:20.293755 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:26:20] "POST /myclass/api/Apply_Planning_Model_To_Session/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:26:20.334879 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:26:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:28:50.887735 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:28:50] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:29:10.633714 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:29:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:29:20.878071 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:29:20.879058 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:29:20] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:29:20] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Dashbord_queries\\ressources_humaines_tbd_qries.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:2025-10-29 21:37:26.719450 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 21:37:26.719450 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 21:37:26.719450 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 21:37:26.719450 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 21:37:26.719450 : ++ 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\\Dashbord_queries\\ressources_humaines_tbd_qries.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:2025-10-29 21:45:57.557859 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 21:45:57.557859 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 21:45:57.557859 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 21:45:57.557859 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 21:45:57.557859 : ++ 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\\Dashbord_queries\\ressources_humaines_tbd_qries.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:2025-10-29 21:46:46.918879 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 21:46:46.918879 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 21:46:46.918879 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 21:46:46.918879 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 21:46:46.918879 : ++ 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\\Dashbord_queries\\ressources_humaines_tbd_qries.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:2025-10-29 21:48:00.287306 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 21:48:00.287306 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 21:48:00.287306 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 21:48:00.287306 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 21:48:00.287306 : ++ 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\\Dashbord_queries\\ressources_humaines_tbd_qries.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:2025-10-29 21:48:16.877794 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 21:48:16.877794 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 21:48:16.877794 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 21:48:16.877794 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 21:48:16.878796 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-29 21:48:24.337609 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:48:24.337609 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:48:24] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:48:24] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Dashbord_queries\\ressources_humaines_tbd_qries.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:2025-10-29 21:50:36.150144 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 21:50:36.150144 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 21:50:36.150144 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 21:50:36.150144 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 21:50:36.150144 : ++ 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\\Dashbord_queries\\ressources_humaines_tbd_qries.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:2025-10-29 21:51:11.538909 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 21:51:11.539908 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 21:51:11.539908 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 21:51:11.539908 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 21:51:11.539908 : ++ 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\\Dashbord_queries\\ressources_humaines_tbd_qries.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:2025-10-29 21:51:31.290569 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 21:51:31.290569 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 21:51:31.290569 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 21:51:31.290569 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 21:51:31.290569 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-29 21:51:52.017228 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:51:52.019244 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:51:52] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:51:52] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Dashbord_queries\\ressources_humaines_tbd_qries.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:2025-10-29 21:53:22.375556 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 21:53:22.375556 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 21:53:22.375556 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 21:53:22.375556 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 21:53:22.375556 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-29 21:53:32.381633 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:53:32.385649 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:53:32] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:53:32] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Dashbord_queries\\ressources_humaines_tbd_qries.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:2025-10-29 21:54:42.000760 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 21:54:42.000760 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 21:54:42.000760 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 21:54:42.000760 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 21:54:42.000760 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-29 21:54:52.264993 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:54:52.268992 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:54:52] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:54:52] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Dashbord_queries\\ressources_humaines_tbd_qries.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:2025-10-29 21:55:35.543103 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 21:55:35.543103 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 21:55:35.543103 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 21:55:35.543103 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 21:55:35.543103 : ++ 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\\Dashbord_queries\\ressources_humaines_tbd_qries.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:2025-10-29 21:56:02.529396 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 21:56:02.529396 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 21:56:02.529396 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 21:56:02.529396 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 21:56:02.529396 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-29 21:56:10.885161 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:56:10.888250 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:56:10] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:56:11] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Dashbord_queries\\ressources_humaines_tbd_qries.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:2025-10-29 21:56:57.547721 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 21:56:57.547721 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 21:56:57.547721 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 21:56:57.547721 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 21:56:57.547721 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-29 21:56:57.885039 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:56:57.890044 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:56:57] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:56:57] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Dashbord_queries\\ressources_humaines_tbd_qries.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:2025-10-29 21:57:35.840483 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-29 21:57:35.841486 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-29 21:57:35.841486 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-29 21:57:35.841486 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-29 21:57:35.841486 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-29 21:57:35.914469 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:57:35.916446 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:57:35] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:57:35] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:59:31.260397 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:59:31.262398 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:59:31.265396 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:59:31.268398 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:31] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:31] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:31] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:59:31.285398 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:31] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:59:31.317942 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:31] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:59:36.100129 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:59:36.103161 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:59:36.105149 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:59:36.109442 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:59:36.112426 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:59:36.117425 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:59:36.118425 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:59:36.124011 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:36] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:36] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:36] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:36] "POST /myclass/api/Get_Competence_Level/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:36] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:36] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:36] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:59:39.167733 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:39] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:59:40.302145 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:59:40.310144 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:59:40.310144 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:59:40.319144 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:59:40.322150 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:59:40.326482 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:40] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:40] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:59:40.341994 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 21:59:40.339028 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:40] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:40] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:59:40.358994 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:40] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:40] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:59:40.368995 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:40] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:59:40.372996 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:40] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:40] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:40] "POST /myclass/api/Get_List_Employee_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:40] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:59:42.886749 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:42] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 21:59:46.783536 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 21:59:46] "POST /myclass/api/Get_Type_Contrat_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:00:01.848447 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:00:01] "POST /myclass/api/Update_Employee_Contrat/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:00:01.964773 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:00:01.965675 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:00:01] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:00:01] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:00:10.887033 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:00:10] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:00:12.169033 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:00:12.171035 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:00:12.174034 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:00:12.177035 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:00:12.180036 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:00:12] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:00:12] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:00:12] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:00:12.190040 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:00:12.193040 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:00:12] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:00:12.198040 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:00:12] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:00:12.205552 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:00:12] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:00:12] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:00:12.218553 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:00:12] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:00:12.224551 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:00:12] "POST /myclass/api/Get_List_Employee_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:00:12] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:00:12] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:00:17.688880 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:00:17.689908 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:00:17] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:00:17] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:00:29.764752 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:00:29] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:00:31.718724 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:00:31] "POST /myclass/api/Get_Type_Contrat_List/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:01:04.673102 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:01:04] "POST /myclass/api/Add_Employee_Contrat/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:01:04.770748 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:01:04.771709 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:01:04] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:01:04] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:01:10.256733 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:01:10.258701 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:01:10] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:01:12.736477 : Format_employee_contrat_agenda_events -'civilite' - Line : 890 INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:01:12] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:01:18.962958 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:01:18.963934 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:01:18] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:01:18.988987 : Format_employee_contrat_agenda_events -'civilite' - Line : 890 INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:01:18] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:01:24.873972 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:01:24] "POST /myclass/api/Delete_Employee_Contrat/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:01:24.962720 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:01:24.966743 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:01:24] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:01:24] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:01:27.621595 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:01:27.622625 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:01:27] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:01:27] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:01:49.189297 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:01:49.191318 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:01:49] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:01:49] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:02:06.048333 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:02:06.049321 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:02:06] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:02:06] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:02:41.967005 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:02:41.969004 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:02:41.974004 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:02:41] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:02:41.977004 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:02:41] "POST /myclass/api/Get_List_Type_Cours/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:02:42] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:02:42] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:02:43.345679 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:02:43] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:root:2025-10-29 22:02:43.380790 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:02:43.383822 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:02:43] "POST /myclass/api/Get_Given_Unite_Enseignement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:02:43] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:03:27.153251 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:03:27.157251 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:03:27.159251 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:03:27.163251 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:03:27] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:03:27] "POST /myclass/api/Get_List_Type_Cours/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:03:27] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:03:27] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:04:24.607450 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:04:24.608465 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:04:24.612447 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:24] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:04:24.623449 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:24] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:24] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:04:26.033962 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:04:26.067524 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:04:26.070518 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:04:26.074519 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:04:26.079519 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:04:26.080519 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:26] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:04:26.093576 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:26] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:26] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:26] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:26] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:26] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:04:27.389239 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:27] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:04:29.462690 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:04:29.467698 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:04:29.474693 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:29] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:04:29.484702 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:29] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:29] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:04:29.492691 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:04:29.504710 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:04:29.514235 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:04:29.520230 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:29] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:29] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:04:29.530231 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:29] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:29] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:04:29.542244 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:04:29.553247 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:04:29.560275 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:29] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:04:29.570275 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:29] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:29] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:04:29.686819 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:04:29.689821 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:29] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:29] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:04:29.700833 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:29] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:04:31.238443 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-29 22:04:31.241439 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:31] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:31] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-29 22:04:32.725229 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [29/Oct/2025 22:04:32] "POST /myclass/api/Get_List_Type_Evaluation/ 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:2025-10-30 12:37:48.347466 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-30 12:37:48.348472 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-30 12:37:48.348472 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-30 12:37:48.349464 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-30 12:37:48.349464 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-10-30 12:39:18.001653 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-30 12:39:18.001653 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-30 12:39:18.002655 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-30 12:39:18.002655 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-30 12:39:18.008660 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-30 12:43:57.217189 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:43:57] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:44:00.180364 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:44:00.186701 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:44:00.194398 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:44:00.201398 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:44:00.212913 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:44:00] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:44:00.246913 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:root:2025-10-30 12:44:00.250921 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:44:00] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:44:00] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:44:00.265433 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:44:00.277432 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:44:00.286454 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:44:00] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:44:00] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:44:00.314596 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:44:00.317609 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:44:00] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:44:00] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:44:00] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:44:00] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:44:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:44:00] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:44:07.491996 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:44:07.497984 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:44:07.507004 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:44:07] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:44:07] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:44:07.523126 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:44:07.532132 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:44:07] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:44:07.546128 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:44:07.562127 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:44:07] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:44:07] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:44:07] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:44:07.576126 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:44:07.585127 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:44:07] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:44:07.598126 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:44:07] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:44:07] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:44:07] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:44:09.458170 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:44:09] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:44:18.828026 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:44:18] "POST /myclass/api/Update_Competence/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:44:18.907755 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:44:18] "POST /myclass/api/Get_Competence_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\\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 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:2025-10-30 12:55:55.359047 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-30 12:55:55.359047 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-30 12:55:55.359047 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-30 12:55:55.359047 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-30 12:55:55.359047 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-10-30 12:56:16.145944 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-30 12:56:16.146943 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-30 12:56:16.146943 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-30 12:56:16.146943 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-30 12:56:16.146943 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-30 12:56:16.263835 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:56:16.265754 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:56:16.268755 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:56:16.272756 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:56:16] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:56:16.278754 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:56:16.281234 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:56:16.287235 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:56:16] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:56:16.292234 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:56:16] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:56:16] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:56:16.297279 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:56:16.299234 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:56:16.302236 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:56:16] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:56:16] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:56:16] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:56:16.311624 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:56:16] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:56:16] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:56:16.315302 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:56:16] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:56:16.323351 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:56:16.325299 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:56:16] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:56:16.328319 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:56:16] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:56:16] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:56:16] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:56:16] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:56:19.828411 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:56:19] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:57:34.985014 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:57:34.993014 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:57:35.002022 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:57:35] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:57:35.015551 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:57:35] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:57:35.032550 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:57:35] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:57:35] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:57:35.048553 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:57:35.054552 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:57:35] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:57:35.069551 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:57:35.077550 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:57:35] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:57:35] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:57:35.093547 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:57:35] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:57:35] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:57:35.109559 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:57:35] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:57:35] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:59:21.933239 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:59:21.939049 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:59:21.945064 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:59:21.951064 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:59:21.956181 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 12:59:21.961080 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:59:21] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:59:21] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:59:21] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:59:21.978755 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:59:21] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:59:21] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:59:21.989636 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:59:21] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:59:21.996642 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:59:22] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:59:22.006352 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:59:22] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 12:59:22.014244 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:59:22] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:59:22] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 12:59:22] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:02:05.609211 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:02:05.614726 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:02:05.621725 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:02:05.625235 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:02:05] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:02:05.656758 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:02:05] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:02:05] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:02:05.665762 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:02:05] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:02:05.674773 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:02:05.677761 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:02:05.682761 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:02:05.688766 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:02:05.698763 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:02:05] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:02:05] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:02:05] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:02:05] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:02:05] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:02:05] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:02:05.743773 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:02:05.748770 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:02:05.756143 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:02:05.761153 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:02:05.775146 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:02:05] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:02:05] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:02:05] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:02:05] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:02:05] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:04:54.808911 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:04:54.814690 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:04:54] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:04:54.829705 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:04:54.836706 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:04:54] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:04:54.857719 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:04:54] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:04:54] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:04:54.876264 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:04:54.879261 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:04:54.884265 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:04:54.890255 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:04:54.907256 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:04:54.912257 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:04:54] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:04:54] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:04:54] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:04:54.939259 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:04:54] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:04:54.952272 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:04:54] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:04:54.962807 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:04:54.971806 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:04:54] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:04:54.987807 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:04:54] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:04:55] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:04:55] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:04:55] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:04:55] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:05:33.758040 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:05:33.764039 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:05:33] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:05:33.772046 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:05:33.776042 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:05:33.786039 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:05:33] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:05:33] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:05:33] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:05:33.820561 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:05:33.823562 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:05:33.827572 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:05:33.832570 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:05:33.838570 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:05:33] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:05:33] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:05:33.848088 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:05:33] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:05:33.853790 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:05:33] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:05:33.861792 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:05:33.863791 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:05:33] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:05:33.871798 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:05:33] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:05:33] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:05:33] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:05:33.887796 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:05:33] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:05:33] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:05:33] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:06:20.734678 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:06:20.738381 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:06:20.742875 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:20] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:06:20.750935 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:06:20.761323 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:20] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:20] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:20] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:06:20.800635 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:06:20.803631 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:06:20.807146 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:06:20.813147 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:20] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:06:20.818147 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:06:20.821147 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:20] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:06:20.832317 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:20] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:06:20.838318 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:20] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:20] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:06:20.848587 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:20] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:20] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:06:20.858871 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:06:20.860871 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:20] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:20] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:20] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:20] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:06:22.642085 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:22] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:06:52.698035 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:06:52.703033 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:06:52.709160 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:06:52.716034 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:52] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:06:52.724147 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:06:52.729029 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:52] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:06:52.740036 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:52] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:52] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:52] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:06:52.753948 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:06:52.761368 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:52] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:52] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:06:52.774036 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:52] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:06:52.781014 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:52] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:52] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:06:52] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:07:46.028779 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:07:46.034739 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:07:46.039947 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:07:46.047017 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:07:46.055044 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:07:46.064034 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:07:46] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:07:46] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:07:46] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:07:46] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:07:46.083048 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:07:46] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:07:46.091034 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:07:46] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:07:46.099326 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:07:46.104332 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:07:46] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:07:46.111405 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:07:46] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:07:46] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:07:46] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:07:46] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\competence.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:2025-10-30 13:09:01.311636 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-30 13:09:01.311636 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-30 13:09:01.312637 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-30 13:09:01.312637 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-30 13:09:01.312637 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-30 13:09:01.391028 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:09:01.392923 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:09:01.394920 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:09:01.395921 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:09:01] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:09:01.400921 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:09:01.402921 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:09:01.404921 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:09:01] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:09:01.411925 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:09:01] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:09:01] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:09:01] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:09:01.415920 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:09:01.418920 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:09:01] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:09:01.424923 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:09:01.425924 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:09:01] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:09:01] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:09:01.428921 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:09:01] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:09:01.432921 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:09:01] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:09:01.433922 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:09:01] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:09:01] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:09:01.439002 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:09:01] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:09:01] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:09:01] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:09:06.703928 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:09:06] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:09:17.420707 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:09:17] "POST /myclass/api/Update_Competence/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:09:17.495077 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:09:17] "POST /myclass/api/Get_Competence_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\\competence.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:2025-10-30 13:10:14.390995 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-30 13:10:14.390995 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-30 13:10:14.390995 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-30 13:10:14.392000 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-30 13:10:14.392000 : ++ 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\\competence.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 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:2025-10-30 13:15:07.908121 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-30 13:15:07.908121 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-30 13:15:07.908121 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-30 13:15:07.908121 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-30 13:15:07.908121 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-10-30 13:15:24.844120 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-30 13:15:24.844120 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-30 13:15:24.844120 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-30 13:15:24.844120 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-30 13:15:24.844120 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-30 13:15:24.942646 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:15:24.944647 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:15:24.947754 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:15:24.949514 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:15:24.951055 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:15:24.954250 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:15:24] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:15:24.970768 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:15:24] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:15:24] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:15:24.978773 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:15:24] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:15:24] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:15:24.984772 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:15:24.989799 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:15:24] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:15:24] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:15:24.993816 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:15:24.998788 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:15:25.004841 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:15:25] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:15:25.014437 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:15:25] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:15:25] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:15:25.022431 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:15:25] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:15:25] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:15:25.030424 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:15:25] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:15:25] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:15:25] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:15:28.400684 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:15:28] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:15:41.308096 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:15:41] "POST /myclass/api/Update_Competence/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:15:41.399215 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:15:41] "POST /myclass/api/Get_Competence_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\\competence.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:2025-10-30 13:17:08.586574 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-30 13:17:08.586574 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-30 13:17:08.586574 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-30 13:17:08.586574 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-30 13:17:08.586574 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-30 13:17:08.714124 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:17:08] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:17:11.359683 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:17:13.161936 : Get_Competence_no_filter -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 337 INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:17:13] "POST /myclass/api/Get_Competence_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\\competence.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:2025-10-30 13:18:10.303014 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-30 13:18:10.304020 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-30 13:18:10.304020 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-30 13:18:10.304020 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-30 13:18:10.304020 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-30 13:18:13.094820 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:18:13] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:18:16.809868 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:18:16] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:18:48.165077 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:18:48.169588 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:18:48] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:18:48.179609 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:18:48.183116 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:18:48.201630 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:18:48] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:18:48] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:18:48] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:18:48.267355 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:18:48.273348 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:18:48.278356 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:18:48] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:18:48.288513 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:18:48.293531 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:18:48] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:18:48] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:18:48.305530 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:18:48.308522 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:18:48.311889 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:18:48] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:18:48] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:18:48.327390 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:18:48] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:18:48.337391 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:18:48] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:18:48.345958 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:18:48] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:18:48] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:18:48] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:18:48] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:19:01.445400 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:19:01] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:19:02.158672 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:19:02] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:19:58.312794 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:19:58.314798 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:19:58.325792 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:19:58] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:19:58.346316 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:19:58.372718 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:19:58] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:19:58] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:19:58] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:19:58.389944 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:19:58.397829 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:19:58.404938 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:19:58.411828 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:19:58.421946 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:19:58] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:19:58.442967 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:19:58] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:19:58.453017 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:19:58] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:19:58] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:19:58.469123 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:19:58.482028 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:19:58.489023 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:19:58] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:19:58] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:19:58] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:19:58] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:19:58] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:19:58.527134 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:19:58] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:19:58] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:20:04.838701 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:20:04.843707 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:20:04.848709 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:20:04] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:20:04.870225 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:20:04] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:20:04.887226 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:20:04] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:20:04] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:20:04.906228 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:20:04.913232 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:20:04.921365 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:20:04.929364 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:20:04.936385 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:20:04] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:20:04.947281 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:20:04] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:20:04] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:20:04] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:20:04.972921 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:20:04] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:20:04.979908 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:20:04] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:20:04.993911 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:20:05.006916 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:20:05] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:20:05.023968 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:20:05] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:20:05] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:20:05] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:20:05] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:20:06.337681 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:20:06] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:21:23.208569 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:21:23.214601 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:21:23.220615 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:21:23.229635 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:21:23] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:21:23.237883 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:21:23.242081 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:21:23] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:21:23.250728 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:21:23.256700 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:21:23] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:21:23] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:21:23] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:21:23.267693 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:21:23] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:21:23] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:21:23.279179 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:21:23.287209 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:21:23] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:21:23] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:21:23] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:21:23] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:21:27.942380 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:21:27] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:22:12.440599 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:22:12.442606 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:22:12] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:22:12.448609 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:22:12.452630 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:22:12.461630 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:22:12] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:22:12] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:22:12] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:22:12.474031 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:22:12.476546 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:22:12.481308 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:22:12.485308 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:22:12] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:22:12.492314 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:22:12] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:22:12.498810 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:22:12.503811 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:22:12] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:22:12.508815 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:22:12] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:22:12] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:22:12.516811 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:22:12.520811 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:22:12] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:22:12] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:22:12.528898 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:22:12] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:22:12] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:22:12] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:22:12] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:22:14.514370 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:22:14] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:23:03.820988 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:23:03.824275 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:23:03.826508 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:23:03.829780 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:23:03.832778 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:03] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:03] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:23:03.839483 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:03] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:03] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:23:03.847752 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:03] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:23:03.852256 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:03] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:23:03.856262 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:23:03.859265 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:03] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:23:03.865786 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:03] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:03] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:03] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:03] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:23:05.496062 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:05] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:23:37.244015 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:23:37.247015 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:23:37.251079 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:23:37.256470 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:37] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:23:37.264927 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:23:37.268937 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:37] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:23:37.275388 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:37] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:37] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:37] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:23:37.286760 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:23:37.291869 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:37] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:23:37.299869 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:23:37.305869 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:37] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:37] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:37] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:37] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:37] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:23:43.033547 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:23:43.038546 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:23:43.044547 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:43] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:23:43.062065 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:23:43.070069 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:43] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:43] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:43] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:23:43.093598 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:23:43.099597 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:23:43.106598 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:23:43.111597 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:23:43.114598 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:43] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:23:43.130373 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:43] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:43] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:23:43.153127 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:43] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:43] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:23:43.167129 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:43] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:43] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:23:43.183125 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:23:43.194125 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:43] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:23:43.204134 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:43] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:43] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:43] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:23:44.462931 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:44] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:23:51.153910 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:51] "POST /myclass/api/Update_Competence/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:23:51.258327 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:23:51] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:24:01.311635 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:24:01] "POST /myclass/api/Update_Competence/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:24:01.382726 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:24:01] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:24:03.673122 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:24:03] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:24:04.259558 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:24:04] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:24:44.370874 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:24:44.375912 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:24:44.380912 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:24:44.382971 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:24:44.391471 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:24:44] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:24:44] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:24:44.402932 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:24:44.404651 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:24:44] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:24:44] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:24:44.415660 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:24:44.418671 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:24:44] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:24:44.426779 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:24:44] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:24:44] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:24:44.434779 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:24:44] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:24:44] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:24:44] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:24:44] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:34:52.550598 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:34:52] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:35:03.749830 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:35:03.753840 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:35:03.757080 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:35:03] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:35:03.763812 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:35:03] "POST /myclass/api/Get_List_Type_Cours/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:35:03] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:35:03] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:35:06.108173 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:35:06] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:root:2025-10-30 13:35:06.171870 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:35:06.174759 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:35:06] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:35:06] "POST /myclass/api/Get_Given_Unite_Enseignement/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:36:14.839979 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:36:14.844385 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:36:14.848949 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:36:14.852943 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:36:14] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:36:14] "POST /myclass/api/Get_List_Type_Cours/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:36:14] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:36:14] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:36:37.575105 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:36:37] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:root:2025-10-30 13:36:37.650534 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:36:37.653549 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:36:37] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:36:37] "POST /myclass/api/Get_Given_Unite_Enseignement/ HTTP/1.1" 200 - INFO:root:2025-10-30 13:37:11.534555 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:37:11.547577 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:37:11.559562 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-30 13:37:11.574565 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:37:11] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:37:11] "POST /myclass/api/Get_List_Type_Cours/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:37:11] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [30/Oct/2025 13:37:11] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ 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:2025-10-30 21:24:50.070066 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-30 21:24:50.070066 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-30 21:24:50.070066 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-30 21:24:50.070066 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-30 21:24:50.070066 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-10-30 21:25:13.048801 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-30 21:25:13.049802 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-30 21:25:13.049802 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-30 21:25:13.049802 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-30 21:25:13.049802 : ++ 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\\GlobalVariable.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:2025-10-30 21:39:40.351676 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-30 21:39:40.351676 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-30 21:39:40.351676 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-30 21:39:40.351676 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-30 21:39:40.351676 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 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:2025-10-31 10:33:33.321820 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-31 10:33:33.321820 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-31 10:33:33.321820 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-31 10:33:33.321820 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-31 10:33:33.321820 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-10-31 10:33:43.492941 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-31 10:33:43.492941 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-31 10:33:43.492941 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-31 10:33:43.492941 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-31 10:33:43.492941 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-31 10:34:12.122492 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:34:12] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:34:13.421062 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:34:13.422477 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:34:13.426584 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:34:13.429578 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:34:13.432959 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:34:13] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:34:13.457492 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:34:13] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:34:13] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:34:13] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:34:13.499200 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:34:13.505197 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:34:13.509197 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:34:13.514199 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:34:13] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:34:13.521199 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:34:13.532223 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:34:13] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:34:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:34:13] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:34:13] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:34:13] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:34:13] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:34:17.198604 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:34:17] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:34:17.211061 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:34:17] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:34:40.030929 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:34:40] "POST /myclass/api/Update_Evaluation_Type/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:34:40.081263 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:34:40] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:36:43.172386 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:36:43.219584 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:36:43.224900 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:36:43.227898 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:36:43.234086 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:43] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:36:43.242080 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:36:43.244251 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:43] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:43] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:43] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:43] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:36:45.868079 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:45] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:36:46.953968 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:36:46.957070 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:36:46.958599 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:36:46.961608 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:36:46.964622 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:36:46.970145 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:36:46.975687 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:46] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:36:46.982689 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:46] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:46] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:36:46.990367 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:46] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:36:46.999766 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:47] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:36:47.009198 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:47] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:36:47.015401 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:47] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:36:47.025221 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:47] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:47] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:47] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:47] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:36:47.258216 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:36:47.262204 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:36:47.264205 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:47] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:47] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:47] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:36:48.739282 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:36:48.743283 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:48] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:36:48] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:38:15.366741 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:38:15.373759 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:38:15.382749 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:38:15.389759 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:38:15] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:38:15.406773 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:38:15.416768 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:38:15] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:38:15.428320 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:38:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:38:15] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:38:15.455317 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:38:15] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:38:15.469340 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:38:15] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:38:15.481317 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:38:15] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:38:15.490316 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:38:15.505322 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:38:15] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:38:15.517323 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:38:15] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:38:15] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:38:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:38:15] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:38:15] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:38:15.840759 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:38:15.847761 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:38:15.854763 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:38:15] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:38:15] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:38:15] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:38:18.459025 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:38:18.464928 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:38:18] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:38:18] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:39:27.095931 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:39:27.105925 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:39:27.129946 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:39:27.131946 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:27] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:27] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:27] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:39:27.164479 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:27] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:39:27.168478 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:39:27.178022 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:27] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:39:27.205563 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:27] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:39:27.212563 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:27] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:39:27.244930 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:39:27.258925 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:27] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:27] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:27] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:39:29.837111 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:29] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:39:30.931489 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:39:30.933773 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:39:30.937890 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:39:30.941183 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:39:30.945395 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:30] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:39:30.953642 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:30] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:39:30.960648 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:39:30.965641 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:30] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:30] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:30] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:39:30.975640 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:30] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:30] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:39:30.983105 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:39:30.988116 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:39:30.993115 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:30] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:31] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:39:31.008115 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:31] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:31] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:31] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:39:31.205032 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:39:31.209029 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:39:31.213395 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:31] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:31] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:31] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:39:33.938738 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:39:33.942750 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:33] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:33] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:39:50.258877 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:39:50.346222 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:39:50.350733 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:50] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:39:50] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:40:16.268764 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:40:16.277780 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:40:16.286778 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:40:16.295310 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:40:16.309308 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:40:16] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:40:16.330827 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:40:16] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:40:16.342871 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:40:16] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:40:16.355385 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:40:16] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:40:16] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:40:16.372431 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:40:16.384429 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:40:16] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:40:16] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:40:16.411439 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:40:16] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:40:16.428428 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:40:16.442473 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:40:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:40:16] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:40:16] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:40:16] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:40:16] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:40:16.821503 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:40:16.829515 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:40:16.839688 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:40:16] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:40:16] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:40:16] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:40:21.281949 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:40:21.288972 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:40:21] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:40:21] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:41:19.162127 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:41:19.164130 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:41:19.175127 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:41:19.182131 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:41:19.192138 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:19] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:41:19.216141 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:19] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:19] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:41:19.229149 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:19] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:19] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:41:19.247676 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:41:19.259676 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:19] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:19] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:41:19.280669 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:41:19.291688 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:19] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:41:19.312682 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:41:19.318676 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:19] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:19] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:19] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:19] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:41:19.667076 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:41:19.674171 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:41:19.682071 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:19] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:19] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:19] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:41:23.340977 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:41:23.346917 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:23] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:23] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:41:41.482056 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:41:47.110104 : update_class - La formation a bin ete mise à jour =6655b721fd47c656dcaf8f05 INFO:root:2025-10-31 10:41:47.115102 : external_code = MYS_LIC_INF ==> MySy Licence Informatique INFO:root:2025-10-31 10:41:48.216776 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:41:48.227776 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:41:48.238767 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:48] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:41:48.259795 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:48] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:41:48.278068 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:48] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:41:48.287430 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:41:48.300450 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:48] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:41:48.322449 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:48] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:41:48.335449 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:41:48.346447 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:41:48.360458 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:48] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:41:48.386516 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:48] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:41:48.427046 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:48] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:48] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:48] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:48] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:41:48.568170 : La formation indexée (champ title) =6655b721fd47c656dcaf8f05 INFO:root:2025-10-31 10:41:48.569170 : 1 ont été indexes => title INFO:root:2025-10-31 10:41:48.572679 : external_code = MYS_LIC_INF ==> licene_info INFO:root:2025-10-31 10:41:49.519042 : La formation indexée (champs objectif) =6655b721fd47c656dcaf8f05 INFO:root:2025-10-31 10:41:49.519042 : 1 ont été indexes ==> keyword INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:49] "POST /myclass/api/update_class/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:41:50.329882 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:41:50.337920 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:41:50.345908 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:50] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:50] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:41:50] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 10:43:23.355406 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 10:43:23.359420 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:43:23] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 10:43:23] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-10-31 11:01:43.347378 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-31 11:01:43.347378 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-31 11:01:43.347378 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-31 11:01:43.347378 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-31 11:01:43.347378 : ++ 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\\base_class_calcul_note.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:2025-10-31 11:06:41.398314 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-31 11:06:41.399917 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-31 11:06:41.399917 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-31 11:06:41.399917 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-31 11:06:41.399917 : ++ 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\\base_class_calcul_note.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:2025-10-31 11:07:50.849745 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-31 11:07:50.849745 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-31 11:07:50.849745 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-31 11:07:50.849745 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-31 11:07:50.849745 : ++ 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\\base_class_calcul_note.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:2025-10-31 11:10:09.827863 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-31 11:10:09.827863 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-31 11:10:09.827863 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-31 11:10:09.828863 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-31 11:10:09.828863 : ++ 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\\base_class_calcul_note.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:2025-10-31 11:12:00.963828 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-31 11:12:00.963828 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-31 11:12:00.963828 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-31 11:12:00.963828 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-31 11:12:00.963828 : ++ 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\\base_class_calcul_note.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:2025-10-31 11:12:56.717184 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-31 11:12:56.717184 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-31 11:12:56.717184 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-31 11:12:56.717184 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-31 11:12:56.717184 : ++ 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\\base_class_calcul_note.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:2025-10-31 11:15:50.132945 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-31 11:15:50.132945 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-31 11:15:50.132945 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-31 11:15:50.132945 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-31 11:15:50.132945 : ++ 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\\base_class_calcul_note.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:2025-10-31 11:16:51.610830 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-31 11:16:51.610830 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-31 11:16:51.611855 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-31 11:16:51.611855 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-31 11:16:51.611855 : ++ 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\\base_class_calcul_note.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:2025-10-31 11:18:33.566153 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-31 11:18:33.567163 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-31 11:18:33.567163 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-31 11:18:33.567163 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-31 11:18:33.568157 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 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:2025-10-31 17:52:33.641627 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-31 17:52:33.641627 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-31 17:52:33.642629 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-31 17:52:33.642629 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-31 17:52:33.642629 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-10-31 17:53:00.599447 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-10-31 17:53:00.600453 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-10-31 17:53:00.600453 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-10-31 17:53:00.600453 : ++ FLASK PORT 5001 ++ INFO:root:2025-10-31 17:53:00.600453 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-10-31 21:21:29.203668 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:21:29.206661 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:21:29.224795 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:21:29.231877 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:21:29.237068 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:21:29.243068 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:21:29.247792 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:21:29.250855 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:21:29.254848 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:21:29] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:21:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:21:29] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:21:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:21:29] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:21:29.352165 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:21:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:21:29.364177 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:21:29] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:21:29.376165 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:21:29] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:21:29] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:21:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:21:29] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:21:30] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:21:33.222833 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:21:33.231065 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:21:33.235119 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:21:33.239120 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:21:33.243782 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:21:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:21:33.253780 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:21:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:21:33] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:21:33.262856 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:21:33] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:21:33] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:21:33] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:21:33] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:21:40.070715 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:21:40.074728 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:21:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:21:41] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:22:48.243890 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:22:48.251413 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:22:48] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:22:48] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:24:17.165925 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:24:17.169873 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:24:17] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:24:17] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:24:21.771641 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:24:21.775640 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:24:21] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:24:21] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:27:05.242657 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:27:05] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:27:05.256805 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:27:05.261066 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:27:05.262075 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:27:05.268080 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:27:05.272396 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:27:05.279397 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:27:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:27:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:27:05] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:27:05] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:27:05] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:27:05] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:27:07.451284 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:27:07.455423 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:27:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:27:08] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:28:17.524661 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:28:17.529231 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:28:17.532867 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:28:17.538911 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:17] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:28:17.547439 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:17] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:28:17.552834 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:28:17.554846 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:28:17.565847 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:17] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:17] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:28:17.573845 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:17] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:28:17.580026 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:17] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:17] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:28:17.589539 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:28:17.597320 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:17] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:17] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:17] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:18] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:28:21.076366 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:28:21.082430 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:28:21.090388 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:21] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:28:21.108759 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:28:21.119774 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:28:21.128754 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:28:21.136865 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:21] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:21] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:21] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:28:29.225097 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:28:29.230839 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:28:29.235428 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:28:29.241470 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:29] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:28:29.248033 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:28:29.251447 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:28:29.258447 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:29] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:29] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:29] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:29] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:28:31.080408 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:28:39.815285 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:28:39] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:29:40.180360 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:29:40.186476 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:29:40.194364 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:29:40.208085 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:29:40] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:29:40] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:29:40.222975 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:29:40.231982 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:29:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:29:40.244527 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:29:40] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:29:40.258274 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:29:40] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:29:40.267287 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:29:40.276391 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:29:40] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:29:40] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:29:40] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:29:40.304285 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:29:40] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:29:40.334290 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:29:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:29:41] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:29:42] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:29:46.528165 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:29:46.536186 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:29:46.542960 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:29:46.552955 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:29:46.559514 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:29:46] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:29:46.575606 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:29:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:29:46] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:29:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:29:46.598487 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:29:46] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:29:46] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:29:46] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:29:49.084527 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:29:49] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:29:50.894236 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:29:50] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:29:54.705967 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:29:59.062538 : CreateTableauEmargement_From_Sequence - INFO : 0 Documents supprimés de la collection : emargement : session = 68fb8e6a0438bff16569753c INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:29:59] "POST /myclass/api/CreateTableauEmargement_From_Sequence/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:29:59.131940 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:29:59] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:30:12.407693 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:30:12.413688 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:30:12] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:30:14] "POST /myclass/api/Create_Emargement_Send_Email_From_Inscription/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:30:14.365292 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:30:14] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:30:41.264942 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:30:41] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:33:02.906634 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:33:02] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:34:45.443303 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:34:45.451298 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:34:45.458296 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:34:45.467294 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:34:45.481312 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:34:45] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:34:45] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:34:45.493838 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:34:45] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:34:45.507374 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:34:45] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:34:45.520366 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:34:45] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:34:45.532366 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:34:45] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:34:45] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:34:45.544366 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:34:45.553375 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:34:45] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:34:45] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:34:45] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:34:45] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:34:47.571402 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:34:47] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:39:14.314465 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:39:14.323572 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:39:14.336469 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:39:14.353468 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:14] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:39:14.382470 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:14] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:14] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:14] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:39:14.399990 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:39:14.412997 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:39:14.422990 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:14] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:14] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:39:14.440617 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:14] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:39:14.453691 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:39:14.467742 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:14] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:14] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:39:14.484651 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:14] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:39:14.500205 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:14] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:39:14.525196 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:39:14.541207 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:14] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:39:14.554184 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:14] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:14] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:14] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:39:16.404002 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:16] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:39:52.190109 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:39:52.202396 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:39:52.209530 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:39:52.225086 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:39:52.233205 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:52] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:52] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:39:52.249243 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:52] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:39:52.264146 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:52] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:52] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:39:52.280143 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:39:52.290147 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-10-31 21:39:52.299184 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:52] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:52] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:39:52.323271 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:52] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:52] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:52] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:52] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-10-31 21:39:54.231137 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [31/Oct/2025 21:39:54] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ 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:2025-11-01 08:01:39.218349 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 08:01:39.218349 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 08:01:39.219375 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 08:01:39.219375 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 08:01:39.219375 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-01 08:02:12.711956 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 08:02:12.712956 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 08:02:12.712956 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 08:02:12.712956 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 08:02:12.712956 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-01 08:50:31.967190 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:50:32] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:50:33.852542 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:50:33.856676 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:50:33.860676 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:50:33.861676 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:50:33.864676 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:50:33] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:50:33.906191 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:50:33.907191 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:50:33] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:50:33.914190 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:50:33.936192 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:50:33] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:50:33.939199 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:50:33] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:50:33.943198 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:50:33] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:50:33.984709 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:50:33] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:50:34] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:50:34] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:50:34] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:50:34] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:50:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:50:39.715836 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:50:39.719820 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:50:39.725821 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:50:39.731820 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:50:39] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:50:39] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:50:39] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:50:47.452237 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:50:47] "POST /myclass/api/Get_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:51:00.792112 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:51:00.795111 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:51:00.797112 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:51:00] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:51:00] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:51:07.609751 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:51:07.630664 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:51:07] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:51:09.331749 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:51:09.335771 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 08:51:07.630664', 'token': 'zJSGy_Rewepd71kaLDX5fcZqQskXmLyjMg'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:51:09] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:51:09.354750 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:51:09] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:51:09.436707 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:51:09.441706 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:51:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:51:09.446726 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:51:09.448706 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:51:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:51:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:51:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:51:09.459703 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:51:09.462725 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:51:09.468721 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:51:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:51:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:51:09.475703 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:51:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:51:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:51:09.485741 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:51:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:51:15.939983 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:51:15.944529 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:51:15] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:51:15] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:51:20.019063 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:51:20] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:53:18.060080 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:53:18.065247 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:53:18] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:53:18] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:53:38.210784 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:53:38.214765 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:53:38] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:53:38] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:53:54.187976 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:53:54] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:53:55.778815 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:53:55] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:54:04.779259 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:54:04.782515 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 08:51:07.630664', 'token': 'zJSGy_Rewepd71kaLDX5fcZqQskXmLyjMg'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:54:04] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:54:04.797522 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:54:04] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:54:04.826018 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:54:04.828053 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:54:04.831019 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:54:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:54:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:54:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:54:04.838019 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:54:04.840530 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:54:04.844527 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:54:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:54:04.847528 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:54:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:54:04.849528 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:54:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:54:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:54:04.855528 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:54:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:54:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:54:14.577450 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:54:14.582451 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:54:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:54:14.586446 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:54:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:54:14.591465 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:54:14.593802 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:54:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:54:14.600067 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:54:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:54:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:54:14.607075 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:54:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:54:14.614073 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:54:14.618627 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:54:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:54:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:54:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:56:37.275158 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:56:37.281741 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 08:51:07.630664', 'token': 'zJSGy_Rewepd71kaLDX5fcZqQskXmLyjMg'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:56:37] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:56:37.295789 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:56:37] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:56:37.336790 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:56:37.343805 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:56:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:56:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:56:37.353820 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:56:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:56:37.362806 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:56:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:56:37.370794 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:56:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:56:37.381811 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:56:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:56:37.388380 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:56:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:56:37.403379 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:56:37.409383 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:56:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:56:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:56:41.017639 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:56:41.021655 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:56:41] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:56:41.031656 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 08:51:07.630664', 'token': 'zJSGy_Rewepd71kaLDX5fcZqQskXmLyjMg'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:56:41] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:56:51.684466 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:56:51.688465 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 08:51:07.630664', 'token': 'zJSGy_Rewepd71kaLDX5fcZqQskXmLyjMg'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:56:51] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:56:51.701468 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:56:51] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:56:51.732661 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:56:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:56:51.737758 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:56:51.739781 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:56:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:56:51.743763 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:56:51.747326 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:56:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:56:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:56:51.752348 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:56:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:56:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 08:56:51.758458 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:56:51.762030 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 08:56:51.767009 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:56:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:56:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 08:56:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:04:06.917491 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:04:06.924739 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 08:51:07.630664', 'token': 'zJSGy_Rewepd71kaLDX5fcZqQskXmLyjMg'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:04:06] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:04:06.977771 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:04:07] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:04:07.032467 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:04:07.037468 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:04:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:04:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:04:07.047469 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:04:07.049467 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:04:07.052454 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:04:07.055475 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:04:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:04:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:04:07.062475 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:04:07.069997 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:04:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:04:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:04:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:04:07.078562 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:04:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:04:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:05:58.594710 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:05:58.597709 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:05:58.600714 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:05:58.601713 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:05:58.603714 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:58] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:58] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:58] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:58] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:05:59.031179 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:05:59.037180 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:05:59.042179 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:05:59.048179 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:05:59.053179 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:05:59.059179 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:05:59.070180 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:05:59.076179 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:05:59.085165 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:05:59.089180 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:05:59.096179 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:05:59.103192 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:05:59.110209 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:05:59.114729 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:05:59.121758 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:05:59.148897 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:05:59.161904 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:05:59.171436 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:05:59.175452 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:05:59.181437 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:05:59.185434 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:05:59.203028 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:05:59.205025 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:05:59.219451 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:05:59.222466 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:05:59.229465 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:05:59.237466 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:05:59.250452 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:05:59.263460 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:05:59.276466 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:05:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:08:36.618737 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:08:36.619738 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:08:36.621243 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:08:36.623277 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:08:36.624281 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:36] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:36] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:36] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:36] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:08:36.851961 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:08:36.856956 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:08:36.862957 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:08:36.865473 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:08:36.872474 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:08:36.887991 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:08:36.896543 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:08:36.901777 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:08:36.918205 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:08:36.921183 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:08:36.932744 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:08:36.938762 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:08:36.944743 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:08:36.949760 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:08:36.962744 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:08:36.977787 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:08:36.980771 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:08:36.989319 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:08:36.996838 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:08:36.999837 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:08:37.011837 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:08:37.017839 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:08:37.022843 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:08:37.032840 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:08:37.041855 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:08:37.043837 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:08:37.047838 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:08:37.051837 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:08:37.062854 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:08:37.066854 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:08:46.884157 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:08:46.887686 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:08:46.888722 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:46] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:46] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:08:50.442105 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:08:50.451092 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:08:50] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:02.454435 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:02.456434 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:02.456434 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:02.458453 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:02.459467 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:02.722178 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:02.727456 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:02.731815 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:02.732829 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:02.738226 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:02.747305 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:02.761746 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:02.766032 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:02.771760 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:02.775214 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:02.782087 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:02.786091 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:02.789678 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:02.794158 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:02.801158 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:02.816185 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:02.820189 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:02.825183 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:02.827185 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:02.837621 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:02.840620 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:02.849610 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:02.855051 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:02.861334 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:02.868335 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:02.878460 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:02.885454 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:02.893036 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:02.899821 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:02.918775 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:24.220596 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:24.222595 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:24.223597 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:24] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:24] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:29.379140 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:29.388141 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:29] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:41.948516 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:41.952528 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:41.953528 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:41.955542 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:41.958542 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:41] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:42.440550 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:42.447100 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:42.453100 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:42.457124 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:42.464122 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:42.477699 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:42.484699 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:42.493249 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:42.496249 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:42.502248 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:42.512813 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:42.524835 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:42.536369 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:42.543938 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:42.557963 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:42.572524 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:42.575526 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:42.584524 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:42.596531 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:42.620158 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:42.627158 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:42.631158 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:42.640159 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:42.646159 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:42.651159 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:42.667158 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:42.688159 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:42.700183 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:42.706735 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:42.714734 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:55.022798 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:55.027066 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:09:55.031593 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:09:29.388141', 'token': 'Y8UJ8Gr-7cEdl_kesmObObfhlQIjgNDguA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:55] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:09:55.033591 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:09:29.388141', 'token': 'Y8UJ8Gr-7cEdl_kesmObObfhlQIjgNDguA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:09:55] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:10:57.143578 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:10:57.144578 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:10:57.147579 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:10:57] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:10:57] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:00.949331 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:00.958287 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:00] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:14.005195 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:14.009195 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:14.011195 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:14.013195 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:14.015181 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:14.496051 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:14.501050 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:14.508050 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:14.513051 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:14.516050 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:14.526050 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:14.535050 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:14.543050 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:14.555051 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:14.558037 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:14.566050 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:14.572050 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:14.579075 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:14.598622 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:14.609173 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:14.614728 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:14.616752 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:14.629750 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:14.633302 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:14.654867 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:14.666867 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:14.674892 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:14.682892 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:14.688447 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:14.694005 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:14.704014 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:14.709005 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:14.719034 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:14.724036 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:14.735200 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:31.825330 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:31.827330 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:31.830355 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:31] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:31] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:34.963534 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:34.972523 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:34] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:35.658049 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:35.664604 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:11:34.972523', 'token': 'KIzRR2j6UlFCBy39oR4nJ81rB3b-XtH0MQ'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:35] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:35.679116 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:35] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:35.773762 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:35] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:35.779762 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:35] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:35.785302 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:35] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:35.791301 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:35] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:35.797304 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:35] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:35.805304 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:35] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:35.812305 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:35] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:35.820837 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:35] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:35.830841 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:35] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:38.948461 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:38.950462 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:38.952462 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:11:34.972523', 'token': 'KIzRR2j6UlFCBy39oR4nJ81rB3b-XtH0MQ'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:38] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:38.953462 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:11:34.972523', 'token': 'KIzRR2j6UlFCBy39oR4nJ81rB3b-XtH0MQ'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:38] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:55.135862 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:55.136865 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:55.138867 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:55.139867 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:55.140866 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:55.426355 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:55.428354 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:55.432354 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:55.437355 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:55.444357 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:55.454355 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:55.458356 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:55.465356 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:55.470355 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:55.474354 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:55.479387 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:55.485355 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:55.489359 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:55.498354 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:55.509359 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:55.515374 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:55.525877 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:55.532873 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:55.538906 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:55.542888 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:55.555412 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:55.562426 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:55.570412 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:55.580423 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:55.582404 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:55.589413 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:55.593405 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:55.596405 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:11:55.598405 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:11:55.605405 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:11:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:14.830570 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:14.833794 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:14.835795 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:14.839304 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:14] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:14.847815 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:14.857818 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:14] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:14] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:14] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:14.877332 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:14.879333 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:14.884333 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:14] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:14.890333 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:14.895332 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:14] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:14.900332 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:14] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:14] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:14] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:14] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:19.784086 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:19.788084 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:19.791079 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:19] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:19] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:23.524429 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:23.532428 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:23] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:24.012776 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:24.018774 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:12:23.533461', 'token': 'P4McSFP3acm11Va4eyg_lTfCWrnE2c-AcA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:24] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:24.033796 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:24] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:24.111617 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:24] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:24.117615 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:24] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:24.125618 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:24.134620 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:24] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:24.140616 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:24] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:24] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:24.152616 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:24.157620 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:24] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:24] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:24.173640 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:24] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:24.181621 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:24] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:28.902263 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:28.920264 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:28.924265 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:28.929298 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:28.933767 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:29] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:29] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:30.954373 : get_user_account Le token est vide INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:30] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:30.956601 : get_user_account Le token est vide INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:30] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:32.009800 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:32.019100 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:32] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:32.046226 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:32.050243 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:12:32.019100', 'token': 'acI3Sz3Im9Eka7Dd35iO0m5j5M5XZ-htNg'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:32] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:32.056249 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:32] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:32.088553 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:32.089553 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:32.093552 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:32.096553 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:32.100552 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:32.105575 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:32.106574 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:32.112574 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:32.120062 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:33.774290 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:33.777292 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:33.780805 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:12:32.019100', 'token': 'acI3Sz3Im9Eka7Dd35iO0m5j5M5XZ-htNg'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:33] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:33.781804 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:12:32.019100', 'token': 'acI3Sz3Im9Eka7Dd35iO0m5j5M5XZ-htNg'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:33] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:36.701585 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:36.705587 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:12:32.019100', 'token': 'acI3Sz3Im9Eka7Dd35iO0m5j5M5XZ-htNg'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:36] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:36.719586 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:36] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:36.760231 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:36.764795 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:36.766793 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:36.770280 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:36.773285 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:36.780286 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:36.783835 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:36.786850 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:36.799194 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:38.283410 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:38.285409 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:38.289922 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:38] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:38.294928 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:12:38.299930 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:38] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:12:38.304934 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:38] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:38] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:38] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:12:38] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:18:42.790418 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:18:42.795457 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:12:32.019100', 'token': 'acI3Sz3Im9Eka7Dd35iO0m5j5M5XZ-htNg'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:18:42] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:20:07.791348 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:20:07.812349 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:12:32.019100', 'token': 'acI3Sz3Im9Eka7Dd35iO0m5j5M5XZ-htNg'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:20:07] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:20:25.943254 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:20:25.948246 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:12:32.019100', 'token': 'acI3Sz3Im9Eka7Dd35iO0m5j5M5XZ-htNg'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:20:25] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:21:32.365984 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:21:32.369986 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:21:32.374985 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:12:32.019100', 'token': 'acI3Sz3Im9Eka7Dd35iO0m5j5M5XZ-htNg'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:21:32] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:21:32] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:21:32.729009 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:21:32.731009 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:21:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:21:32.736518 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:21:32.738524 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:21:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:21:32.741523 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:21:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:21:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:21:32.746523 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:21:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:21:32.749524 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:21:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:21:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:21:32.758036 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:21:32.759037 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:21:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:21:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:22:23.692481 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:22:23.700489 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:12:32.019100', 'token': 'acI3Sz3Im9Eka7Dd35iO0m5j5M5XZ-htNg'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:22:23] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:22:23.841797 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:22:23.847823 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:12:32.019100', 'token': 'acI3Sz3Im9Eka7Dd35iO0m5j5M5XZ-htNg'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:22:23] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:16.212158 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:16.217704 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:16.224727 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:16.226710 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:16.231701 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:16] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:16.238701 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:16] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:16.241703 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:16.248708 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:16] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:16] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:16] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:16] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:16.301734 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:16] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:27.518861 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:27.522880 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:27] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:27.632626 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:27.635640 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:27.641640 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:27] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:27] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:27] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:28.598289 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:28.603287 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:28.608290 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:28.614289 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:28.621290 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:28.630290 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:28.635288 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:28.638294 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:28.645775 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:28.657819 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:28.666822 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:28.676297 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:28.683296 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:28.690523 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:28.700086 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:28.708114 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:28.719423 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:28.729440 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:28.739465 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:28.746466 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:28.753996 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:28.763996 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:28.781995 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:28.790996 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:28.795996 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:28.803996 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:28.811995 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:28.817983 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:28.829997 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:28.835996 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:28.988136 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:28.990136 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:29.004136 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:29.008136 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:29.010122 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:29.563993 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:29.568993 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:29.572995 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:29.582010 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:29.587010 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:29.592996 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:29.597000 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:29.608011 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:29.614010 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:29.620996 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:29.627996 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:29.634993 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:29.640000 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:29.665102 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:29.667102 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:29.674102 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:29.684114 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:29.688130 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:29.695652 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:29.704745 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:29.716295 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:29.720564 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:29.727565 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:29.734553 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:29.743581 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:29.761129 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:29.766133 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:29.773144 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:26:29.802129 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:26:29.807142 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:26:29] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:42:56.222480 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:42:56.223463 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:42:56.226450 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:42:56] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:42:56] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:42:59.462146 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:42:59.470854 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:42:59] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:00.884063 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:00.896032 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:00.903066 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:42:59.470854', 'token': '6tngaIveR8gzT5JAJjP_FuvgarPoCI4_Ig'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:00] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:00] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:00.936592 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:00.943576 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:00.948594 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:00.957578 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:00.962578 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:00.968580 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:00.972581 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:00.983578 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:00.988586 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:05.066139 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:05.070139 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:05.070139 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:05] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:05.074652 : get_user_account Le token est vide INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:05] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:06.567148 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:06.570148 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:06.573163 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:06] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:06] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:10.011247 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:10.020695 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:10] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:10.052695 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:10.056704 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:10.061702 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:10] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:10] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:10.090257 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:10.090257 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:10.096766 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:10.100767 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:10.098783 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:10.103769 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:10.111767 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:10.116766 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:10.120801 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:12.714512 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:12.717511 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:12] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:12.723558 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:12.725533 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:12.729517 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:12.735128 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:12] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:12] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:12] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:12] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:12] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:14.754590 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:14.758178 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:14] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:14.766178 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:14] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:24.834701 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:24.837702 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:24.842704 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:24] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:24] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:24.874703 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:24] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:24.877731 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:24.881700 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:24] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:24.884701 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:24] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:24.891706 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:24] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:24.896705 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:24.897706 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:24] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:24.902278 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:24] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:24.907300 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:24] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:24] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:24] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:43:28.185720 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:28.188720 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:28.193717 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:43:28.200717 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:28] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:28] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:43:28] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:45:55.040698 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:45:55.050702 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:45:55.057702 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:45:55] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:45:55] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:45:55.149233 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:45:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:45:55.155216 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:45:55.160214 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:45:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:45:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:45:55.171217 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:45:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:45:55.177222 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:45:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:45:55.182224 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:45:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:45:55.189739 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:45:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:45:55.206742 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:45:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:45:55.215741 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:45:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:45:57.149640 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:45:57.152641 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:45:57.154639 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:45:57.159644 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:45:57] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:45:57] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:45:57] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:47:39.973211 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:47:39.976717 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:47:39.980723 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:47:39] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:47:39.982721 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:47:39] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:47:44.601272 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:47:44.612204 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:47:44.617226 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:47:44] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:47:44.636749 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:47:44] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:47:44] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:56:29.494204 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:56:29.497206 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:56:29.501208 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:56:29] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:56:29.503209 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:56:29] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:56:39.269813 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:56:39.275779 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:56:39.281779 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:56:39] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:56:39] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:56:39.679992 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:56:39.685978 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:56:39.689001 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:56:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:56:39.693998 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:56:39.694977 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:56:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:56:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:56:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:56:39.704021 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:56:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:56:39.708023 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:56:39.710020 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:56:39.718562 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:56:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:56:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:56:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:56:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:57:35.709085 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:57:35.713697 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:57:35] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:57:35.717701 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:57:35.721701 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:57:35.725697 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:57:35] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:57:35.732698 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:57:35] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:57:35] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:57:35] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:57:35] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:57:41.544915 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:57:41.547916 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:57:41.549914 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:57:41] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:57:41.551914 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:57:41] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:57:44.800638 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:57:44.807639 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:57:44.812640 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:57:44] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:57:44] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:57:45.142924 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:57:45.144318 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:57:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:57:45.149121 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:57:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:57:45.152610 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:57:45.156082 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:57:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:57:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:57:45.161875 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:57:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:57:45.165389 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:57:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:57:45.169394 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:57:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:57:45.176409 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:57:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:57:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:57:49.340211 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:57:49.343211 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 09:57:49.346749 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:57:49] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 09:57:49.348766 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 09:57:49] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 10:07:02.728285 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 10:07:02.732284 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 10:07:02.735287 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:07:02] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 10:07:02.742285 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:07:02] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 10:07:13.844987 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 10:07:13.847994 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 10:07:13.855987 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:07:13] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:07:13] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 10:07:14.234348 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 10:07:14.235353 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:07:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 10:07:14.243372 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:07:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:07:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 10:07:14.248353 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 10:07:14.249353 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 10:07:14.251353 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:07:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:07:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:07:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 10:07:14.258354 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 10:07:14.261352 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:07:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 10:07:14.269357 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:07:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:07:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 10:07:20.902684 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 10:07:20.904188 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 10:07:20.907194 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 10:07:20.911194 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:07:20] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:07:20] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:07:20] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 10:07:36.456916 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 10:07:36.460919 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:07:36] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 10:08:33.813880 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 10:08:33.820867 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:08:33] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 10:08:50.966499 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 10:08:50.969499 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 10:08:50.974501 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:08:50] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:08:50] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 10:08:51.005500 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:08:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 10:08:51.009500 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 10:08:51.012538 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:08:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 10:08:51.016529 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:08:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 10:08:51.020501 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 10:08:51.025546 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:08:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 10:08:51.029539 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:08:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:08:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 10:08:51.037528 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:08:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 10:08:51.048057 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:08:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:08:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\ent_alert_messages.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:2025-11-01 10:28:00.530838 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 10:28:00.530838 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 10:28:00.530838 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 10:28:00.530838 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 10:28:00.530838 : ++ 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\\ent_alert_messages.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:2025-11-01 10:30:05.870650 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 10:30:05.870650 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 10:30:05.871649 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 10:30:05.871649 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 10:30:05.871649 : ++ 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\\ent_alert_messages.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:2025-11-01 10:30:28.559443 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 10:30:28.559443 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 10:30:28.559443 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 10:30:28.559443 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 10:30:28.559443 : ++ 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\\ent_alert_messages.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:2025-11-01 10:30:41.157963 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 10:30:41.157963 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 10:30:41.157963 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 10:30:41.157963 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 10:30:41.157963 : ++ 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\\ent_alert_messages.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:2025-11-01 10:30:56.859000 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 10:30:56.859000 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 10:30:56.859000 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 10:30:56.859000 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 10:30:56.859000 : ++ 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\\ent_alert_messages.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:2025-11-01 10:31:10.700098 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 10:31:10.700098 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 10:31:10.700098 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 10:31:10.700098 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 10:31:10.700098 : ++ 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\\domaine_formation_mgt.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:2025-11-01 10:35:58.565075 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 10:35:58.565075 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 10:35:58.565075 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 10:35:58.565075 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 10:35:58.565075 : ++ 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\\domaine_formation_mgt.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:2025-11-01 10:36:22.791475 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 10:36:22.791475 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 10:36:22.791475 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 10:36:22.791475 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 10:36:22.791475 : ++ 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\\domaine_formation_mgt.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:2025-11-01 10:37:09.884884 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 10:37:09.884884 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 10:37:09.884884 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 10:37:09.884884 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 10:37:09.884884 : ++ 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\\ent_alert_messages.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:2025-11-01 10:37:36.674898 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 10:37:36.674898 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 10:37:36.674898 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 10:37:36.674898 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 10:37:36.674898 : ++ 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\\ent_alert_messages.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:2025-11-01 10:39:58.661036 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 10:39:58.661036 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 10:39:58.661036 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 10:39:58.661036 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 10:39:58.661036 : ++ 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\\ent_alert_messages.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:2025-11-01 10:40:28.223003 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 10:40:28.224004 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 10:40:28.224004 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 10:40:28.224004 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 10:40:28.224004 : ++ 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\\ent_alert_messages.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:2025-11-01 10:41:10.344182 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 10:41:10.344182 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 10:41:10.344182 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 10:41:10.344182 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 10:41:10.344182 : ++ 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\\ent_alert_messages.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:2025-11-01 10:41:24.499604 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 10:41:24.499604 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 10:41:24.499604 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 10:41:24.499604 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 10:41:24.499604 : ++ 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\\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:2025-11-01 10:42:03.983431 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 10:42:03.983431 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 10:42:03.983431 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 10:42:03.983431 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 10:42:03.983431 : ++ 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\\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 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 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 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:2025-11-01 10:46:33.588471 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 10:46:33.588471 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 10:46:33.588471 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 10:46:33.588471 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 10:46:33.588471 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-01 10:46:48.257451 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 10:46:48.258475 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 10:46:48.258475 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 10:46:48.258475 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 10:46:48.258475 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-01 10:57:54.054977 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 10:57:54.057960 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 10:57:54.067869 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:57:54] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:57:54] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 10:57:54.160385 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 10:57:54.164386 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:57:54] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 10:57:54.170371 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:57:54] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 10:57:54.175368 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 10:57:54.181383 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:57:54] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 10:57:54.188387 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:57:54] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:57:54] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 10:57:54.203369 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 10:57:54.212391 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:57:54] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:57:54] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 10:57:54.219901 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:57:54] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 10:57:54] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 11:00:08.408624 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 11:00:08.431517 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:00:08] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 11:00:24.318451 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 11:00:24.322467 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 11:00:24.329968 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:00:24] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 11:00:26.942407 : Get_List_Ent_Alert_Message -'recid' - Line : 313 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:00:26] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\ent_alert_messages.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:2025-11-01 11:01:30.104324 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 11:01:30.104324 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 11:01:30.104324 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 11:01:30.104324 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 11:01:30.104324 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-01 11:01:35.912402 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 11:01:35.914408 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 11:01:35.924427 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 11:01:35.949599 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:01:35] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:01:36] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 11:01:36.117203 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 11:01:36.126186 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:01:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:01:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 11:01:36.139187 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:01:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 11:01:36.150186 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:01:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 11:01:36.163204 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:01:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 11:01:36.172187 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 11:01:36.179197 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 11:01:36.186207 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 11:01:36.197250 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:01:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:01:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:01:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:01:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 11:01:38.124951 : Get_List_Ent_Alert_Message -'recid' - Line : 314 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:01:38] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\ent_alert_messages.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:2025-11-01 11:02:41.190432 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 11:02:41.190432 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 11:02:41.190432 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 11:02:41.190432 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 11:02:41.190432 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-01 11:02:50.164388 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 11:02:50.166358 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 11:02:50.168360 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 11:02:50.172361 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:02:50] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:02:50] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:02:50] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 11:02:50.199548 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 11:02:50.200532 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:02:50] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:02:50] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 11:02:50.202532 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:02:50] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 11:02:50.208532 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 11:02:50.208532 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:02:50] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:02:50] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 11:02:50.210532 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 11:02:50.212541 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:02:50] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 11:02:50.215534 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:02:50] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:02:50] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 11:02:50.217532 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:02:50] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 11:07:11.245532 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 11:07:11.250547 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 11:07:11.255534 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 09:43:10.020695', 'token': 'mgrc6S-B_Y4vjbBgtvcsHHxiAOtrQj83IA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:07:11] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 11:07:11] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\competence.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:2025-11-01 11:44:22.759498 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 11:44:22.759498 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 11:44:22.760493 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 11:44:22.760493 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 11:44:22.760493 : ++ 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\\competence.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:2025-11-01 12:00:23.330524 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 12:00:23.330524 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 12:00:23.331524 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 12:00:23.331524 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 12:00:23.331524 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-01 12:04:32.203277 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:32] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-01 12:04:33.628865 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 12:04:33.638866 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 12:04:33.646880 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 12:04:33.654863 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 12:04:33.665863 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:33] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-01 12:04:33.687420 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 12:04:33.695437 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:33] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 12:04:33.703446 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:33] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:33] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:33] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-01 12:04:33.719437 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 12:04:33.731421 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:33] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:33] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-01 12:04:33.746445 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:33] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-11-01 12:04:33.759947 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:33] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:33] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-01 12:04:35.988705 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 12:04:35.990270 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 12:04:35.994286 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 12:04:36.000284 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:36] "POST /myclass/api/Get_List_Type_Cours/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:36] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:36] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:36] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-01 12:04:42.625133 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 12:04:42.627107 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:42] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:42] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-01 12:04:43.926002 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 12:04:43.951507 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 12:04:43.955505 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 12:04:43.957508 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 12:04:43.966508 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 12:04:43.973507 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:43] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:43] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-11-01 12:04:43.985508 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:43] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:43] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:44] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-01 12:04:44.835539 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 12:04:44.837540 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 12:04:44.840539 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 12:04:44.844151 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:44] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:44] "POST /myclass/api/Get_List_Type_Cours/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:44] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:44] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-01 12:04:46.134659 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:46] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-01 12:04:46.190657 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 12:04:46.193660 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:46] "POST /myclass/api/Get_Given_Unite_Enseignement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:04:46] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:root:2025-11-01 12:05:12.542652 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 12:05:12.544653 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 12:05:12.547653 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 12:05:12.549653 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:05:12] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:05:12] "POST /myclass/api/Get_List_Type_Cours/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:05:12] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 12:05:12] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ 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:2025-11-01 15:29:17.889247 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 15:29:17.889247 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 15:29:17.889247 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 15:29:17.889247 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 15:29:17.889247 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-01 15:30:10.473193 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 15:30:10.473193 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 15:30:10.473193 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 15:30:10.473193 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 15:30:10.476194 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-01 15:33:20.523219 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:20] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:33:22.126554 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:33:22.133066 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:33:22.137064 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:33:22.141068 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:33:22.148068 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:22] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:22] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:33:22.170597 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:22] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:22] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:33:22.177598 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:33:22.181596 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:33:22.188787 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:33:22.196788 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:33:22.199788 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:22] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:22] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:33:22.211787 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:22] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:22] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:22] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:22] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:33:29.872922 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:33:29.875939 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:33:29.879924 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:29] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:33:29.894924 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:29] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:29] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:33:31.386716 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:31] "POST /myclass/api/Get_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:33:34.724288 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:33:34.727258 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:33:34.729258 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:34] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:34] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:33:39.291075 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:33:39.300062 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:39] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:33:41.381198 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:33:41.383197 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:33:41.386219 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:33:41.391197 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 15:33:39.300062', 'token': 'c1v8FgOLUaSkpT-lsw-zc60KTd3hKaKj-w'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:41] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:41] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:41] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:33:41.423376 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:33:41.426375 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:33:41.430375 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:33:41.431375 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:33:41.438399 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:33:41.442397 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:33:41.447380 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:33:41.449891 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:33:41.453910 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:33:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:34:04.976664 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:34:04.979664 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:34:04.982665 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:34:04.987663 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:34:04.994663 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 15:33:39.300062', 'token': 'c1v8FgOLUaSkpT-lsw-zc60KTd3hKaKj-w'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:34:04] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:34:05] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:34:05] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:34:05] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:34:11.107879 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:34:11.110881 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:34:11.113878 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:34:11.115883 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 15:33:39.300062', 'token': 'c1v8FgOLUaSkpT-lsw-zc60KTd3hKaKj-w'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:34:11] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:34:11.123884 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 15:33:39.300062', 'token': 'c1v8FgOLUaSkpT-lsw-zc60KTd3hKaKj-w'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:34:11] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:34:11] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:35:11.704362 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:35:11.710362 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 15:33:39.300062', 'token': 'c1v8FgOLUaSkpT-lsw-zc60KTd3hKaKj-w'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:35:11] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:35:39.027412 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:35:39.035453 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 15:33:39.300062', 'token': 'c1v8FgOLUaSkpT-lsw-zc60KTd3hKaKj-w'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:35:39] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:37:31.405464 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:37:31.430461 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 15:33:39.300062', 'token': 'c1v8FgOLUaSkpT-lsw-zc60KTd3hKaKj-w'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:37:31] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:38:01.363875 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:38:01.373426 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 15:33:39.300062', 'token': 'c1v8FgOLUaSkpT-lsw-zc60KTd3hKaKj-w'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:38:01] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:39:45.915163 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:39:45.918210 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 15:33:39.300062', 'token': 'c1v8FgOLUaSkpT-lsw-zc60KTd3hKaKj-w'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:39:45] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:40:56.844637 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:40:56.848877 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 15:33:39.300062', 'token': 'c1v8FgOLUaSkpT-lsw-zc60KTd3hKaKj-w'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:40:56] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:41:23.829483 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:41:23.841508 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 15:33:39.300062', 'token': 'c1v8FgOLUaSkpT-lsw-zc60KTd3hKaKj-w'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:41:23] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:41:45.078063 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:41:45.081087 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 15:33:39.300062', 'token': 'c1v8FgOLUaSkpT-lsw-zc60KTd3hKaKj-w'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:41:45] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:42:34.715853 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:42:34.720699 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 15:33:39.300062', 'token': 'c1v8FgOLUaSkpT-lsw-zc60KTd3hKaKj-w'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:42:34] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:43:19.762258 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:43:19.766369 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 15:33:39.300062', 'token': 'c1v8FgOLUaSkpT-lsw-zc60KTd3hKaKj-w'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:43:19] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:43:49.069030 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:43:49.073032 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 15:33:39.300062', 'token': 'c1v8FgOLUaSkpT-lsw-zc60KTd3hKaKj-w'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:43:49] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:45:02.071999 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:45:02.076983 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 15:33:39.300062', 'token': 'c1v8FgOLUaSkpT-lsw-zc60KTd3hKaKj-w'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:45:02] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:45:16.958931 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:45:16.960935 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:45:16.966937 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:45:16.974444 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 15:33:39.300062', 'token': 'c1v8FgOLUaSkpT-lsw-zc60KTd3hKaKj-w'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:45:16] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:45:16] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:45:17] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:45:17.023562 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:45:17.026555 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:45:17.028570 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:45:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:45:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:45:17.033553 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:45:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:45:17.039553 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:45:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:45:17.041569 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:45:17.044586 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:45:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:45:17.051553 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:45:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:45:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:45:17.063609 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:45:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:45:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:47:44.774010 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:47:44.776009 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:47:44.785014 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:47:44.790014 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:47:44.799519 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 15:33:39.300062', 'token': 'c1v8FgOLUaSkpT-lsw-zc60KTd3hKaKj-w'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:47:44] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:47:44] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:47:44] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:47:44] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:49:26.065001 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:26] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:49:29.499001 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:49:29.504043 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:49:29.505043 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:49:29.507419 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:49:29.513425 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 15:33:39.300062', 'token': 'c1v8FgOLUaSkpT-lsw-zc60KTd3hKaKj-w'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:29] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:29] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:29] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:29] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:49:33.692898 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:49:33.693919 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:49:33.698897 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:49:33.702898 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 15:33:39.300062', 'token': 'c1v8FgOLUaSkpT-lsw-zc60KTd3hKaKj-w'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:33] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:33] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:33] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:49:33.763828 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:49:33.770832 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:49:33.775937 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:49:33.780959 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:49:33.784983 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:49:33.791961 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:49:33.793958 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:49:33.807545 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:49:33.809540 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:49:34.801793 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:49:34.802789 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:34] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:49:34.810290 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:49:34.815322 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:49:34.819290 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:49:34.826287 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:34] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:34] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:34] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:34] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:34] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:49:36.925456 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:49:36.928457 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:36] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:36] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:49:41.969497 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:41] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:49:41.974497 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:49:41.977495 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:49:41.980497 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:49:41.983507 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:41] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:41] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:49:41.993503 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:42] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:42] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:42] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:49:43.563612 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:49:43.568612 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:43] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:49:43] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:50:09.480977 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:50:09] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:53:44.720362 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:53:44.723865 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:53:44.728387 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:53:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:53:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:53:44.736386 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:53:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:53:44.743386 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:53:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:53:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:53:44.754386 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:53:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:53:44.760386 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:53:44.765385 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:53:44.770385 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:53:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:53:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:53:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 15:53:44.785383 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:53:44.790386 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:53:44.796386 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 15:53:44.798388 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 15:33:39.300062', 'token': 'c1v8FgOLUaSkpT-lsw-zc60KTd3hKaKj-w'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:53:44] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:53:44] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 15:53:44] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:03:32.545232 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:03:32.584001 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:03:32.593043 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:03:32.594047 : {'_id': ObjectId('6846a7f397eb82bb3be50ab5'), 'apprenant_id': '66c0de150e1a068abd777dc3', 'email': 'mysy1000formation+04@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville06', 'adr_country': 'pays06', 'adr_street': 'adresse06', 'civilite': 'neutre', 'code_postal': 'code_postal06', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-09 11:22:59.922942', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom5_client', 'notification_send': '0', 'prenom': 'part 5', 'pwd': '-ixOA5HBpag', 'lastconnexion': '2025-11-01 15:33:39.300062', 'token': 'c1v8FgOLUaSkpT-lsw-zc60KTd3hKaKj-w'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:32] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:32] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:03:35.707490 : Get_Ent_Student_Participant_Notes -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - ERRORRRR AT Line : 1049 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:35] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:03:48.844511 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:03:48.846511 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:03:48.849014 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:03:48.853020 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:03:48.859020 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:48] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:48] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:03:48.870021 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:03:48.870021 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:48] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:03:48.885020 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:48] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:03:48.890020 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:48] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:48] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:03:48.906019 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:03:48.915048 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:03:48.923021 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:48] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:48] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:49] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:49] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:03:51.597028 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:03:51.602039 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:03:51.606032 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:03:51.617583 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:51] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:03:51.624586 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:03:51.626586 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:51] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:03:51.634589 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:51] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:51] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:51] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:03:58.579677 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:03:58.584686 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:03:58.588685 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:03:58.593689 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:58] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:03:58.600205 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:58] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:03:58.611211 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:03:58.615208 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:58] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:58] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:03:58] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:04:00.830006 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:04:02.784184 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:02.785203 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:02.788254 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:02.794262 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:02.798275 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:02] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:02] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:02] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-01 16:04:02.803716 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:02] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:03] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:04:10.843796 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:10.846798 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:10.848805 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:10.853805 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:10.859805 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:04:10.861806 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:04:10.871859 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:10] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:10] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:10] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:10] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:10] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:04:12.402415 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:04:14.771662 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:14.774678 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:14.778675 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:14.781698 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:14.788705 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:14.798681 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:14] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:14] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:14] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:14] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:15] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:04:39.441665 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:39.445681 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:39.446682 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:39] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:04:39.454664 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:39.462667 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:39] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:39] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:39] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:04:39.510243 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:39.512260 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:39.514242 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:04:39.523271 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:39.527286 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:39.532774 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:04:39.535795 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:39] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:39] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:04:39.544780 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:39.546795 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:39.549802 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:39] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:39] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:39] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:04:39.566812 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:39.573810 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:39] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:39] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:39] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:40] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:04:45.030649 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:45.034653 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:45.037648 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:45.041156 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:45.048161 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:45.049164 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:45.054162 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:45.066163 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:45] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:45] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:45] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:45] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:04:45.083161 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:04:45.090193 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:45] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:45] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:45] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:45] "POST /myclass/api/Get_List_Partner_Apprenant/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:45] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:46] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:04:49.083999 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:04:49] "POST /myclass/api/Get_Apprenant_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:05:00.776397 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:05:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:05:05.756226 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:05:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:05:06.895405 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:05:06.897405 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:05:06.900919 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:05:06.901918 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:05:06.910955 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:05:06.912919 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:05:06] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:05:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:05:06] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:05:06] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:05:06] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:05:07] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:05:08.899804 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:05:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:05:18.186565 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:05:18] "POST /myclass/api/Get_Apprenant_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:05:38.312877 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:05:38] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:05:38.323886 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:05:38.326885 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:05:38.332395 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:05:38] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:05:38] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:05:38.346408 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:05:38] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:05:38.371531 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:05:38.376514 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:05:38.383513 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:05:38.389515 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:05:38.402512 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:05:38.414514 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:05:38] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:05:38.434517 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:05:38] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:05:38.489551 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:05:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:05:38.706828 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:05:39] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:05:39.025215 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:05:39] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:05:39] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:05:39] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:05:39] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:05:39] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:05:40] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:06:16.192996 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:06:16.195995 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:06:16.198996 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:06:16.201996 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:06:16] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:06:16.213014 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:06:16] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:06:16] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:06:16] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:06:16.240299 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:06:16.243298 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:06:16.245317 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:06:16.249312 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:06:16.254298 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:06:16] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:06:16.261316 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:06:16] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:06:16.267301 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:06:16] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:06:16.275314 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:06:16] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:06:16] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:06:16.282321 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:06:16.284339 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:06:16.295326 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:06:16] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:06:16.312299 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:06:16] "POST /myclass/api/Get_Given_Apprenant_Data/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:06:16.319307 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:06:16] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:06:16] "POST /myclass/api/Get_Apprenant_Recorded_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:06:16.333825 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:06:16] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:06:16] "POST /myclass/api/Get_List_Partner_Apprenant/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:06:16] "POST /myclass/api/Get_Apprenant_List_Inscription/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:06:16] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:06:17] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:06:42.581125 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:06:42] "POST /myclass/api/Get_Apprenant_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:06:52.061082 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:06:55] "POST /myclass/api/ENT_Create_Apprenant_Account/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:06:55.067050 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:06:55] "POST /myclass/api/Get_Apprenant_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:07:34.407600 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:07:34.408600 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:07:34.413600 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:34] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:34] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:07:39.061688 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:07:39.066703 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:39] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:07:40.173069 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:07:40.188051 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:07:40.198067 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:40] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:07:40.206069 : {'_id': ObjectId('6843041ea83b1bf7474a1a23'), 'email': 'mysy1000formation+01_lot2@gmail.com', 'pwd': 'cherif1', 'active': '1', 'locked': '0', 'date_update': '2025-06-10 19:34:17.926626', 'type': 'student', 'apprenant_id': '66b5eba08479169d46bfe2ba', 'firstconnexion': '0', 'lastconnexion': '2025-11-01 16:07:39.066703', 'token': 'zCwoAlfcSmr9TTbY36Js9ljRRNy7YiAr8Q', 'adr_city': '111', 'adr_country': 'fr', 'adr_street': 'adr_01_lot2@', 'adr_zip': '1411', 'mob_phone': '01020305', 'nom': 'Nom_01_lot22', 'prenom': 'prenommmm uuu', 'link_linkedin': 'ddd', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:40] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:40] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:07:40.444244 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:07:40.532981 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:07:40.537023 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:07:44.744138 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:44] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:07:45.057841 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:07:45.063851 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:07:45.065838 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:07:45.070854 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:45] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:07:45.079864 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:45] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:45] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:45] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:45] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:07:46.934398 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:07:46.936387 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:46] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:46] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:07:49.855320 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:49] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:07:50.161738 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:07:50.164742 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:50] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:07:58.852250 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:07:58.861455 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:58] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:07:59.100658 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:59] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:07:59.191701 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:07:59.192706 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:07:59.193706 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:07:59.195708 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:07:58.861455', 'token': 'ktFRfL6bXDsh0IFGLDJtgyP1M6qw7Y_YoA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:59] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:59] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:07:59.478703 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:07:59.482723 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:07:59.485721 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:07:59.508831 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:07:59.511830 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:07:59.514830 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:07:59.807328 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:07:59.811315 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:07:59.814328 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:07:59.835139 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:07:59.837216 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:07:59.841228 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:07:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:08:00.134129 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:08:00.139135 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:08:00.142136 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:08:00.151135 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:08:00.154145 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:08:00.162130 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:08:00.468084 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:08:00.472088 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:08:00.477085 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:08:00.486087 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:08:00.496087 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:08:00.498595 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:08:00.790384 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:08:00.798388 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:08:00.805765 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:08:00.810762 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:08:00.826753 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:08:00.830761 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:08:01.108371 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:08:01.110370 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:01] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:01] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:08:01.137686 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:08:01.141700 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:01] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:08:01.144709 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:01] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:01] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:08:21.792667 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:08:21.797665 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:08:21.796651 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:08:21.804665 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:21] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:08:21.817700 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:21] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:08:21.826692 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:21] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:21] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:21] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:21] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:08:24.211923 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:08:24.222070 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:24] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:24] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:08:31.509689 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:08:31.518691 : Get_Ent_Student_Participant_Notes -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - ERRORRRR AT Line : 1049 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:31] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:08:31.852989 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:31] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:08:31.882620 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:08:31.898190 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:07:58.861455', 'token': 'ktFRfL6bXDsh0IFGLDJtgyP1M6qw7Y_YoA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:31] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:08:55.363264 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:08:55.370264 : Get_Ent_Student_Participant_Notes -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - ERRORRRR AT Line : 1049 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:55] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:08:55.982261 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:08:55.990275 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:08:55] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:08.310372 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:08.315372 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:08.318405 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:08.323378 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:08.334387 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:07:58.861455', 'token': 'ktFRfL6bXDsh0IFGLDJtgyP1M6qw7Y_YoA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:08] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:08] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:08] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:08] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:14.263224 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:14.278231 : Get_Ent_Student_Participant_Notes -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - ERRORRRR AT Line : 1049 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:14] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:14.617860 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:14.621841 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:14.624901 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:07:58.861455', 'token': 'ktFRfL6bXDsh0IFGLDJtgyP1M6qw7Y_YoA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:14] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:14] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:22.153257 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:22] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:22.465619 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:22.467623 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:22] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:29.676487 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:29.679502 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:29.682485 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:29] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:29] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:43.794762 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:43.803747 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:43] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:43.860582 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:43.864583 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:43.869584 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:43.873600 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:09:43.803747', 'token': '1Mg1k4uAEEVMgXdHBR2cDo3gDDE0QZ6SxQ'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:43] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:43] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:43] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:43.941590 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:43.942591 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:43.944085 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:43.947091 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:43.955609 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:43.962606 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:43.967608 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:43.975606 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:43.987611 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:43.990628 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:43.994642 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:43.997628 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:44.002633 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:44.008182 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:44.018183 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:44.036181 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:44.044207 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:44.048211 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:44.052752 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:44.057749 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:44.068748 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:44.073747 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:44.076748 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:44.087730 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:44.089731 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:44.095747 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:44.098730 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:44.102747 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:44.106752 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:44.116731 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:44.120749 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:44.122747 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:44.126731 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:44.138757 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:44.151783 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:44.154333 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:48.530954 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:48.533949 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:48] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:48.538951 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:48.542972 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:09:48.545948 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:48] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:09:48.552003 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:48] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:48] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:48] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:09:48] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:10.562166 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:10] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:20.933681 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:20.937683 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:20] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:20.942186 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:20.946262 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:20.948259 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:20.957308 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:20] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:20] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:20] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:20] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:20] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:22.727204 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:22.730204 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:22] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:22] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:29.712855 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:29.715854 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:29.717854 : La session de connexion n'est pas valide INFO:root:2025-11-01 16:10:29.718855 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:29] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:29.722360 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:29] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:29.740405 : get_user_account Le token est vide INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:29] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:29.855266 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:29.858263 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:29.862260 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:29] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:29] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:35.997511 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:36.006508 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.057629 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:36.059631 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:36.062630 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:36.065628 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.132181 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:36.136185 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.139184 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:36.142186 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.148185 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:36.151694 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.155694 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.162695 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.167698 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.177693 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.185695 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:36.187694 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.190693 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.195695 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.202693 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.206694 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.210693 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:36.213695 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.218694 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:36.221710 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.225716 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.233695 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:36.238697 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.248699 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.253207 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:36.255207 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.259716 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.263748 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.265721 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:36.267726 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.276782 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:36.281764 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.297270 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.300276 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:36.306271 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:36.308269 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:43.945349 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:43.958348 : Get_Ent_Student_Participant_Notes -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - ERRORRRR AT Line : 1049 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:43] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:10:43.962347 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:43.965354 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:10:43.968352 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:43] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:10:43] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:15:23.709815 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:15:23.714831 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:15:23.724814 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:15:23.730851 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:15:23.737833 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:15:23] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:15:23] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:15:23] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:15:23] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:20:31.201142 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:20:31.203140 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:20:31.206142 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:20:31.213648 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:20:31] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:20:31] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:20:31] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:20:43.095847 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:20:43] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:21:02.540676 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:21:02] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:21:33.721396 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:21:33] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:21:53.835927 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:21:53.843539 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:21:53.852055 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:21:53.856054 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:21:53] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:21:53] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:21:54] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:22:02.636028 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:02] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:22:24.733203 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:22:24.737207 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:22:24.739204 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:22:24.742203 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:24] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:24] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:24] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:22:24.892487 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:22:24.894600 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:24] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:24] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:22:24.898860 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:22:24.902862 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:22:24.904867 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:24] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:24] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:24] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:22:24.909887 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:22:24.911868 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:22:24.920405 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:24] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:22:24.926406 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:24] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:24] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:24] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:22:24.945390 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:24] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:22:24.953391 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:22:24.961408 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:24] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:24] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:22:24.968402 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:22:24.975913 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:24] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:22:24.989956 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:24] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:22:24.995465 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:24] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:22:25.007476 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:22:25.010492 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:22:25.017477 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:22:25.029037 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:22:25.034042 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:22:25.037047 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:22:25.043566 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:22:25.049576 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:22:25.064097 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:22:25.067097 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:22:25.072131 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:22:25.079097 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:22:25.083096 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:22:25.092102 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:22:25.095121 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:22:25.106117 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:22:25.109102 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:22:25.116100 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:22:25.119625 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:22:25.121638 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:22:28.940226 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:22:28.941731 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:22:28.943739 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:22:28.946737 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:28] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:22:28.950737 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:22:28.954736 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:28] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:28] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:28] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:28] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:22:28] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:23:05.176554 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:23:05] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:23:17.497835 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:23:17] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:24:41.027921 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:24:41.031484 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:24:41.034501 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:24:41] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:24:41] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:26:30.899591 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:26:30] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:26:50.005352 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:26:50] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:26:53.499422 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:26:53.523436 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:26:53] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:26:53.534439 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:26:53] "POST /myclass/api/Get_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:26:53.555426 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:26:53] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:26:53] "POST /myclass/api/Get_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:26:54.440123 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:26:54.446647 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:26:54.447678 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:26:54.451667 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:26:54] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:26:54.464232 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:26:54.475234 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:26:54] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:26:54] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:26:54] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:26:54] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:26:54.494229 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:26:54] "POST /myclass/api/Get_List_Jury_Soutenenace_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:26:54] "POST /myclass/api/Get_List_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:27:11.770175 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:27:12] "POST /myclass/api/Push_Document_To_ENT_For_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:27:50.629022 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:27:50.633022 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:27:50] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:27:50.638046 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:27:50.641049 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:27:50.646080 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:27:50.653183 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:27:50] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:27:50] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:27:50] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:27:50] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:27:50] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:27:59.779567 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:27:59.783092 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:27:59] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:27:59] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:28:07.684737 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:28:07.688738 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:28:07] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:28:07] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:30:55.973637 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:30:55.981642 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:30:55.984638 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:30:55.988636 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:55] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:55] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:30:56.439800 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:30:56.440800 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:30:56.442870 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:30:56.451875 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:30:56.452879 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:30:56.458400 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:30:56.461410 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:30:56.464908 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:30:56.480947 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:30:56.484955 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:30:56.487960 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:30:56.491955 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:30:56.492953 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:30:56.496958 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:30:56.503954 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:30:56.504954 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:30:56.509956 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:30:56.513956 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:30:56.514955 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:30:56.515957 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:30:56.524955 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:30:56.525957 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:30:56.528956 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:30:56.532953 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:30:56.535954 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:30:56.537955 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:30:56.539954 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:30:56.541954 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:30:56.544957 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:30:56.550956 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:30:56.554960 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:30:56.555960 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:30:56.557987 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:30:56.559962 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:30:56.567463 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:30:56.569468 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:30:56] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:31:22.142947 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:31:22.187432 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:31:22] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:31:22] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:31:22.227549 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:31:22] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:31:22.261097 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:31:22.274114 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:31:22] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:31:22.338131 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:31:22] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:31:22] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.047502 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:32:07.048503 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:32:07.053502 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:32:07.058501 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.130869 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.134868 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:32:07.137870 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.140870 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.144869 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.148868 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:32:07.151869 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:32:07.154898 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.165870 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.170870 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.174870 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:32:07.176869 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:32:07.179930 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.183911 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:32:07.187914 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.201456 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.204456 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:32:07.206455 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.210456 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.214456 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.224484 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.227466 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.230462 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.238784 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.242284 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:32:07.244289 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.249313 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:32:07.251291 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.257305 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.263291 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.276291 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.293830 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.304842 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.312842 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:32:07.317837 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:07.320859 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:07] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:12.757900 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:32:12.761901 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:12] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:12.766898 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:32:12.769901 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:32:12.774904 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:12] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:32:12.780897 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:12] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:12] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:12] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:32:12] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:43:05.791866 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:43:05.792865 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:43:05.796867 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:43:05.800868 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:43:05] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:43:05] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:43:05] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:43:10.596578 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:43:10] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:43:22.428395 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:43:22] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:43:57.032900 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:43:57] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:43:58.332204 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:43:58] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:44:43.962103 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:44:44] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:44:55.556947 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:44:55] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.190513 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:45:10.194512 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:45:10.197700 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.200913 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.730233 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:45:10.733234 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:45:10.734721 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.736726 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.738726 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.739726 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:45:10.742730 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.746729 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.754731 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.757990 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.759997 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.761997 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:45:10.762997 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.765998 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.769997 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.771997 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.773997 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.774998 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.780002 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.785003 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.792035 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.800021 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:45:10.804060 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.811079 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.814067 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.816070 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.817574 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.819580 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.821580 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.826118 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:45:10.828604 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.831611 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:45:10.833611 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.838615 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:10.841611 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:45:10.842611 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:27.135712 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:45:27.139710 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:45:27.143708 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:27] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:27.149708 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:45:27.153710 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:27] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:45:27.158708 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:27] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:27] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:27] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:45:27] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:16.037071 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:46:16.041106 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:46:16.042072 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:46:16.050093 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:16.224865 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:46:16.227864 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:16.231865 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:16.235864 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:16.238863 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:46:16.243865 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:16.250877 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:16.257876 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:16.269389 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:46:16.272389 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:16.277385 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:16.281924 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:16.285941 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:16.289938 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:16.300028 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:46:16.305027 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:46:16.307026 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:16.314027 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:46:16.316056 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:16.320027 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:16.326028 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:46:16.331029 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:16.341028 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:46:16.344027 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:16.348027 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:16.353032 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:46:16.356033 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:16.359062 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:16.362035 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:16.372576 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:46:16.375578 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:46:16.378578 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:16.387601 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:16.391583 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:46:16.395090 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:16.400599 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:16] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:23.740500 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:46:23.743503 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:46:23.745501 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:46:23.748502 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:23] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:23] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:23] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:43.008313 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:43] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:46.488876 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:46:46.492876 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:46:46.497873 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:46] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:46:46.500873 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:46:46.505876 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:46:46.511874 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:46] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:46] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:46] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:46] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:46:46] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:48:36.849025 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:48:36] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:48:48.078316 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:48:48] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:49:05.344903 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:49:05] "GET /myclass/api/Get_Ent_Student_Stored_Downloaded_File/IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A//66432a8b41efccf7bb038fe4 HTTP/1.1" 404 - INFO:root:2025-11-01 16:49:12.422022 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:49:12] "GET /myclass/api/Get_Ent_Student_Stored_Downloaded_File/IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A/CorrigeTD01_20251101162711_20251101_162711_43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89.pdf/66432a8b41efccf7bb038fe4 HTTP/1.1" 200 - INFO:root:2025-11-01 16:50:42.160501 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:50:42] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:52:05.341296 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:52:05.342313 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:52:05.348300 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:52:05.350300 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:52:05] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:52:05] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:52:05] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:52:25.327217 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:52:25.336211 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:52:25.350221 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:52:25.352223 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:52:25] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:52:25] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:52:25] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:16.193555 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:16.197557 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:16.202101 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:16.206837 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:16] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:16] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:16] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.260320 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:17.278318 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:17.282324 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:17.289322 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.447432 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.454419 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.460432 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:17.463433 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.468417 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:17.473431 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.480419 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.484420 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.490416 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.504459 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.515023 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:17.518008 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.521007 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.528020 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:17.532033 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.544023 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.549008 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.551007 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:17.556024 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.566008 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.579008 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.585007 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.590015 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:17.593050 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.609556 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:17.613537 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.618562 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:17.621578 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.627556 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.633540 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.645537 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.657554 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:17.663542 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:17.664555 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:17.672554 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:17.677540 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:31.493231 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:31.498231 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:31.504228 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:31] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:31.513244 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:31] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:31] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:31.863062 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:31] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:31.874058 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:31] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:31.888104 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:31] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:31.906681 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:31] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:31.927693 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:31] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:31.954307 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:31.967850 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:31.992058 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:32.014057 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:32.033083 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:32.052647 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:32.758593 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:32.769593 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:32.782135 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:32.794139 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:32.800137 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:32.803134 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:32.811133 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:32.826150 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:32.845161 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:32.858333 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:32.871333 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:32.876362 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:32.901886 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:32.915424 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:32.926933 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:32.940946 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:32.952489 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:32.969531 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:32.980107 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:32.991076 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:33.016093 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:33.041104 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:33.058633 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:33.069627 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:33.084626 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 16:57:35.612534 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:35.617533 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:35.621532 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 16:57:35.625058 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:35] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:35] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 16:57:35] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:05:13.934544 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:05:13.941105 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:05:13] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:05:13.944113 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:05:13] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:05:14.006273 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:05:14.011291 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:05:14] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:05:14.016312 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:05:14] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:05:46.310372 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:05:46.320372 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:05:46.320372 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:05:46] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:05:46.336371 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:05:46] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:05:46.347372 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:05:46] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:05:46.365692 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:05:46] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:05:58.330900 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:05:58.332917 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:05:58.339900 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:05:58] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:05:58] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:05:58.891624 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:05:58.893623 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:05:58.896630 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:05:58] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:05:58] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:06:35.929747 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:06:35.932269 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:06:35.936284 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:06:35] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:06:35] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:06:36.782361 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:06:36.788359 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:06:36] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:06:36.791342 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:06:36] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:07:34.419736 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:07:34.427281 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:07:34.429281 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:07:34] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:07:34.433267 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:07:34.437275 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:07:34] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:07:34.441283 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:07:34] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:07:34] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:07:39.952700 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:07:39.955701 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:07:39.958698 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:07:39.961701 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:07:39] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:07:39] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:07:40] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:08:03.437679 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:08:03.437679 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:08:03.446191 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:08:03] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:08:03] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:08:04.241423 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:08:04.246449 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:08:04.248434 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:08:04] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:08:04] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:09:19.512859 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:09:19.521860 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:09:19.522860 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:09:19] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:09:19] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:09:19.588072 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:09:19.595068 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:09:19.598052 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:09:19] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:09:19] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:09:24.903031 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:09:24.905031 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:09:24.910542 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:09:24.915544 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:09:24] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:09:24] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:09:24] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:10:22.395386 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:10:22.400372 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:10:22] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:10:22.412539 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:10:22] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:10:22.480679 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:10:22.484667 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:10:22.487681 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:10:22] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:10:22] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:10:52.836257 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:10:52.837256 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:10:52.841254 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:10:52] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:10:52] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:10:53.210193 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:10:53.214300 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:10:53.218196 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:10:53] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:10:53] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:11:07.054794 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:11:07.059794 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:11:07.066318 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:11:07] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:11:07] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:11:07.164876 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:11:07.173883 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:11:07] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:11:07.180897 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:11:07] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:11:38.261053 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:11:38.266067 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:11:38.271049 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:11:38] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:11:38] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:11:38.850217 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:11:38.853219 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:11:38.856225 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:11:38] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:11:38] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:12:29.196756 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:12:29.203271 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:12:29] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:12:29.208270 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:12:29] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:12:29.232253 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:12:29.239267 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:12:29] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:12:29.256268 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:12:29] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:12:41.803377 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:12:41.806374 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:12:41.809397 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:12:41] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:12:41] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:12:42.591239 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:12:42.596799 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:12:42.599798 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:12:42] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:12:42] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:13:04.874287 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:13:04.876286 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:13:04.880357 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:13:04] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:13:04] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:13:05.801444 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:13:05.806444 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:13:05.808445 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:13:05] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:13:05] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:13:19.316252 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:13:19.319259 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:13:19.324257 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:13:19] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:13:19] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:13:20.203205 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:13:20.207889 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:13:20.209777 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:13:20] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:13:20] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:14:15.926909 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:14:15.929909 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:14:15.940457 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:14:15] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:14:15] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:14:16.824751 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:14:16.829607 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:14:16.830626 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:14:16] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:14:16] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:15:53.057596 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:15:53.099618 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:15:53.118618 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:15:53] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:15:53] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:15:58.354695 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:15:58.365717 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:15:58] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:15:58.390232 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:15:58] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:16:57.830522 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:16:57.836527 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:16:57.842597 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:16:57] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:16:57] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:16:57.865613 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:16:57.868620 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:16:57.874151 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:16:57] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:16:57] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:17:30.025720 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:17:30.027749 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:17:30.032717 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:17:30] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:17:30] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:17:30.270552 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:17:30.278567 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:17:30] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:17:30.281567 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:17:30] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:19:13.124261 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:19:13.128268 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:19:13.132899 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:19:13] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:19:13] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:19:13.534415 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:19:13.541423 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:19:13] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:19:13.545431 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:19:13] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:19:23.365824 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:19:23.374824 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:19:23.381823 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:19:23.391823 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:19:23] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:19:23.427824 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:19:23] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:19:23] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:19:23] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:20:58.526497 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:20:58.529496 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:20:58.532497 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:20:58] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:20:58] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:20:58.563610 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:20:58.570502 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:root:2025-11-01 17:20:58.571503 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:20:58] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:20:58] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:21:05.889509 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:21:05.895070 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:21:05] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:21:05.898087 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:21:05.909087 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:21:05] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:21:05.916087 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:21:05.918072 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:21:05] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:21:05] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\GlobalVariable.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:2025-11-01 17:24:04.695580 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 17:24:04.695580 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 17:24:04.696579 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 17:24:04.696579 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 17:24:04.696579 : ++ 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\\ent_alert_messages.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:2025-11-01 17:26:36.780568 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 17:26:36.780568 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 17:26:36.780568 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 17:26:36.780568 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 17:26:36.780568 : ++ 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\\ent_alert_messages.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:2025-11-01 17:26:59.180166 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 17:26:59.180166 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 17:26:59.180166 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 17:26:59.180166 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 17:26:59.181170 : ++ 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\\ent_alert_messages.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:2025-11-01 17:27:23.355725 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 17:27:23.355725 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 17:27:23.355725 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 17:27:23.356711 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 17:27:23.356711 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-01 17:27:41.083744 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:27:41.089744 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:27:41.090746 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:27:41.093745 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:27:41.105815 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:27:41] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:27:41] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:27:41] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:27:41] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\ent_alert_messages.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:2025-11-01 17:28:23.932863 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 17:28:23.932863 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 17:28:23.932863 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 17:28:23.932863 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 17:28:23.932863 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-01 17:28:24.002824 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:28:24.004794 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:28:24.006797 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:28:24.007796 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:28:24.014304 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:28:24] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:28:24] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:28:24] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:28:24] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\ent_alert_messages.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:2025-11-01 17:28:53.038309 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 17:28:53.038309 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 17:28:53.038309 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 17:28:53.038309 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 17:28:53.038309 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-01 17:28:53.253523 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:28:53.257504 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:28:53.265517 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:28:53.271517 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:28:53.278086 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:28:53] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:28:53.282073 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:28:53] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:28:53] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:28:53] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:03.720239 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:29:03.728240 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:29:03.733239 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:03] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:03.737244 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:03] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:04.055710 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:04.062711 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:04.069712 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:04.075710 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:04.084711 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:04.091738 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:29:04.099748 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:29:04.103729 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:29:04.109312 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:29:04.117852 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:29:04.125852 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:04.673195 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:04.677225 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:04.689201 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:04.701196 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:29:04.703194 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:04.706196 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:29:04.709212 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:04.712194 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:04.716196 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:04.723195 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:04.727196 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:04.731196 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:29:04.733196 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:04.748238 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:29:04.750764 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:04.755771 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:04.758799 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:29:04.762770 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:04.767774 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:04.777770 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:04.783800 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:04.795932 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:29:04.797560 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:04.805152 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:29:04.809707 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:29:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\ent_alert_messages.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:2025-11-01 17:30:06.357680 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 17:30:06.357680 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 17:30:06.357680 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 17:30:06.358680 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 17:30:06.358680 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-01 17:30:06.593096 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:06.599095 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:06.604098 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:06.608110 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:06.617112 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:06] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:06] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:06] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:06.644628 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:06] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\ent_alert_messages.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:2025-11-01 17:30:41.406906 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 17:30:41.406906 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 17:30:41.406906 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 17:30:41.406906 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 17:30:41.406906 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-01 17:30:41.640590 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:41.646590 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:41.651488 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:41.664838 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:41.817858 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:41.819860 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:41.822859 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:41.829857 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:41.834865 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:41.841865 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:41.841865 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:41.849230 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:41.861303 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:41.863322 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:41.870303 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:41.871303 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:41.875322 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:41.882334 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:41.892338 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:41.895302 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:41.900303 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:41.911303 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:41.919304 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:41.929311 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:41.936302 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:41.940306 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:41.951307 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:41.952307 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:41.960819 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:41.964834 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:41.964834 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:41.975818 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:41.986826 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:41.993868 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:41.997818 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:42.000836 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:42.009818 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:42.012818 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:42.021817 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:42.029825 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:45.590723 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:45.595724 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:45.604722 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:45.606763 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:45.836409 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:45.838409 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:45.842414 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:45.846415 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:45.855423 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:45.860720 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:45.865735 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:45.881281 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:45.886286 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:45.891302 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:45.894281 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:45.902314 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:45.906281 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:45.910308 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:45.921280 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:45.927280 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:45.934281 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:45.941279 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:45.947282 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:45.949306 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:45.959307 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:45.962286 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:45.971444 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:45.975443 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:45.982477 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:45.985474 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:45.988444 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:45.993465 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:45.998443 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:46.008461 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:46.014444 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:46.016469 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:46.026460 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:46.032445 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:30:46.034443 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:30:46.037442 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:30:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:36.478021 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:34:36.482021 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:34:36.487004 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:36] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:36] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:36.580723 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:34:36.587760 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:36] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:36.598760 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:36] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:39.755258 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:34:39.765273 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:34:39.770275 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:34:39.776271 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:39] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:39] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:39.810314 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:40.072385 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:40.080385 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:40.092424 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:34:40.099449 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:40.111440 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:40.119937 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:34:40.129525 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:34:40.134514 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:34:40.141525 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:34:40.153513 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:34:40.160525 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:40.484862 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:40.492844 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:40.506853 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:40.516862 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:40.524395 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:40.533400 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:34:40.539935 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:34:40.548515 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:34:40.553515 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:34:40.559514 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:34:40.565504 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:40.616250 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:34:40.621272 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:40.627302 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:40.632301 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:34:40.634300 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:40.640300 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:40.645321 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:40.647303 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:34:40.650301 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:40.656300 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:40.674301 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:40.681301 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:34:40.684300 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:34:40.691301 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:34:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:06.005627 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:06.010644 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:06] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:06.170163 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:06.178162 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:06] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:09.339124 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:09.345124 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:09.356125 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:09] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:09] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:09.508665 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:09.513665 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:09.520665 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:09.527686 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:09.537749 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:09.546749 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:09.554783 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:09.571772 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:09.584265 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:09] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:09.599782 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:09.611781 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:09.623804 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:09.631802 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:09.641344 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:09.646428 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:09.651412 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:09.658968 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:10.112812 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:10.116836 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:10.129844 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:10.137355 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:10.142360 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:10.145871 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:10.155388 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:10.157384 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:10.162893 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:10.165895 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:10.168894 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:10.171910 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:10.181894 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:10.186897 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:10.190896 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:10.198895 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:10.201899 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:10.205895 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:10.209894 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:14.265970 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:14.268978 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:14.271976 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:14.276976 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:14] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:14] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:14] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.035265 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:20.038263 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:20.043262 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.128291 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:20.130295 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.134293 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.137294 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.141294 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.142292 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.146298 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.152300 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.159801 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:20.163309 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.169410 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.173917 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.177916 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.180947 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.191917 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:20.195916 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.203917 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.207922 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.213922 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:20.215923 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.226991 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.232994 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.242990 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:20.245990 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.253996 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.259993 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:20.264997 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.269991 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.282990 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.288991 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:20.292994 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.297023 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.307001 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.312997 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.317999 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:20.324976 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:23.627313 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:23.629310 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:23.635313 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:23] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:23] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:28.020151 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:28] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:32.005809 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:32.007808 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:32.012810 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:32.185534 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:32.188538 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:32.191539 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:32.193534 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:32.198535 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:32.201535 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:32.206536 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:32.208538 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:32.211537 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:32.220533 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:32.222533 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:32.230534 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:32.232534 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:32.236540 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:32.240533 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:32.249533 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:32.255534 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:32.259540 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:32.262563 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:32.273544 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:32.276055 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:32.281055 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:32.283053 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:32.286056 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:32.296055 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:32.301053 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:32.304055 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:32.307056 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:32.319054 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:32.320053 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:32.323061 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:32.336564 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:32.338571 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:32.342569 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:32.348568 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:32.350569 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:39.706302 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:39.710296 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:39.715311 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:39] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:39] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:39.788410 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:39.793410 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:39.796409 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:39] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:39] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:39.924115 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:40.078204 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:40.084231 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:40.090217 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:40.098217 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:40.107218 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:40.120245 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:40.125742 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:40.129297 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:40.145826 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:40.153826 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:40.160827 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:40.167813 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:40.176852 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:40.190938 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:40.198504 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:40.206512 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:40.213513 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:40.217518 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:40.225518 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:40.240056 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:40.247041 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:40.253055 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:40.258057 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:40.271056 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:40.278055 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:40.279055 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:40.283044 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:40.289063 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:40.298055 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:40.309055 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:40.312070 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:40.323080 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:40.326080 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:35:40.342630 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:40.343629 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:40.349183 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\ent_alert_messages.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:2025-11-01 17:35:55.409417 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 17:35:55.409417 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 17:35:55.409417 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 17:35:55.409417 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 17:35:55.409417 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-01 17:35:59.813338 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:59.820338 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:59.827340 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:35:59.850366 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:59] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:35:59] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:00.186076 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:00.195081 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:00.203076 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:00.215097 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:00.227609 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:00.240609 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:00.250636 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:00.261190 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:00.267188 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:00.275238 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:00.287229 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:00.661034 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:00.672562 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:00.685548 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:00.687546 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:00.690546 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:00.694546 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:00.698548 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:00.701547 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:00.707557 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:00.709556 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:00.715572 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:00.720557 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:00.726068 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:00.726068 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:00.738066 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:00.742066 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:00.744101 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:00.749075 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:00.751073 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:00.759091 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:00.766646 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:00.774694 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:00.778694 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:00.781693 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:00.786693 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:00] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\ent_alert_messages.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:2025-11-01 17:36:24.696485 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-01 17:36:24.696485 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-01 17:36:24.697484 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-01 17:36:24.697484 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-01 17:36:24.697484 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-01 17:36:24.981175 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:24.985059 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:24.989054 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:25.004084 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.035633 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.171113 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:25.176108 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.182121 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.187107 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.196131 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.210688 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.218237 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:25.219236 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.233252 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:25.235236 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.241238 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.246270 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:25.248281 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.253264 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.264837 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.267837 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.274854 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.280433 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.282394 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.293410 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:25.297437 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.302421 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.305422 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.313001 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.317985 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:25.319990 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.323997 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.328990 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.331993 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.335541 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.346545 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:25.349563 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:25.352546 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:25.363562 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:25.365562 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:25.366562 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:25] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:37.764704 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:37.767703 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:37.769704 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:37.775703 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:37] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:37] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:37.793715 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:37] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:37] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:37.962887 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:37.964893 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:37.968895 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:37.970892 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:37.978899 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:37.980897 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:37.983898 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:37.989909 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:38.003892 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:38.011934 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:38.027255 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:38.072256 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:38.097254 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:38.103238 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:38.111266 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:38.114282 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:38.118267 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:38.121265 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:38.125798 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:38.127815 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:38.131799 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:38.142800 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:38.144817 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:38.148816 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:38.157799 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:38.161814 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:38.166801 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:38.168825 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:38.174802 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:38.182802 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:38.187818 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:38.189815 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:38.196815 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:38.206817 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:38.214841 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:38.215842 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:38] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:45.494217 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:45.499235 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:45.507218 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:45.536353 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:45] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:45.544347 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 16:10:36.006508', 'token': 'IK7hOrFHwyC6ZzfB4pPEJUj9n7R4X1Pn9A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:45] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:45] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:36:45.654527 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:36:45.660524 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:45] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:45] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:36:45] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:00.077603 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:00.080620 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:00.082619 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:00] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:00] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:08.210534 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:08.214548 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:08.235536 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:08.239080 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:08.240083 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:08.245051 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 17:37:08.214548', 'token': 'A_LEwCN5gEBrEpHcOTdHZeECJ_0ut9DK8Q'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:08.263050 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:08.335571 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:08.337076 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:08.342592 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:08.349102 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:08.351101 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:08.358102 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:08.362119 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:08.365117 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:08.370106 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:08.386658 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:08.391657 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:08.395658 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:08.401659 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:08.404659 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:08.409663 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:08.411664 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:08.418663 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:08.435177 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:08.440405 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:08.444404 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:08.453404 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:08.456406 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:08.460403 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:08.474404 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:08.475406 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:08.481427 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:08.485407 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:08.490675 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:08.502684 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:08.505684 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:08.509683 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:08.515190 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:08.526221 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:08.530221 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:08.536221 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:08.541249 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:08] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:12.442644 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:12.444651 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:12.446650 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:12] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:12] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:16.766598 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:16.775628 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:16] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:16.800170 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:16.801171 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:16.805683 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:16.808719 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 17:37:16.775628', 'token': '9KhvoRZIyeITk2mfwFmNi7-_2P1VKBxIbA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:16] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:16] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:16.829038 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:16] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:16] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:16.887271 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:16.890270 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:16.892268 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:16.897791 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:16] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:16.901777 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:16.905781 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:16.907781 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:16] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:16.913781 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:16.918290 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:16] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:16.943863 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:16.948862 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:16.959845 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:16.965861 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:16] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:16.970878 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:16.973890 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:16.986400 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:16] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:16.992408 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:16.993424 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:17.000421 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:17.014434 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:17.019437 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:17.027561 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:17.030543 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:17.048562 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:17.057562 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:17.064562 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:17.072550 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:17.076565 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:17.080552 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:17.085549 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:17.095065 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:17.101063 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:17.103098 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:17.114080 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:17.117081 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:17.122082 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:22.235189 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:22.239187 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:22.243187 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:22] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:22] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:24.409203 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:24.412202 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:24.414202 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:24] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:24] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:37:33.126113 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:33.130104 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:37:33.133104 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:33] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:37:33] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:06.900997 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:06.910006 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:06] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:10.752930 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:10.754920 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:10.757950 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:10.763478 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 17:38:06.911005', 'token': 'wTi7liPZHtjbGM9CMqI6Bcn7jG2dxV3F2A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:10] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:10] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:10] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:11.001286 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:11] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:11.138267 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:11.452559 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:11.455123 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:11.461109 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:11.462624 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:11.468668 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:11.472672 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:11.766013 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:11.769991 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:11.779704 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:11.786735 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:11.787751 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:11.796915 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:12.092288 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:12.097300 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:12.102374 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:12.108368 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:12.114375 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:12.117382 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:12.422690 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:12.426675 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:12.428678 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:12.438242 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:12.440224 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:12.455792 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:12.749543 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:12.756577 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:12.764563 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:12.768578 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:12.772136 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:12.787130 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:13.075406 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:13.079378 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:13.089402 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:13.101899 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:13.102929 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:17.882890 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:17.886890 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:17.888889 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:17.894903 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:17.901942 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 17:38:06.911005', 'token': 'wTi7liPZHtjbGM9CMqI6Bcn7jG2dxV3F2A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:17] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:17] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:17] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:17] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:18.147254 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:18] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:18.304493 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:18] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:23.794671 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:23] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:27.608992 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:27] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:28.729728 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:28] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:38.154117 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:38.157116 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:38.159133 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:38.165118 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 17:38:06.911005', 'token': 'wTi7liPZHtjbGM9CMqI6Bcn7jG2dxV3F2A'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:38] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:38] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:38] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:38.402163 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:38] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:38.495960 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:38] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:38.777682 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:38.779696 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:38.783687 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:38] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:38] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:38.787683 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:38.790691 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:38] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:38] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:38] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:38.805867 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:38] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:39.107329 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:39.110310 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:39.114315 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:39.116310 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:39.121327 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:39.123316 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:39.419765 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:39.423766 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:39.432806 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:39.438793 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:39.449272 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:39.457272 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:39.731898 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:39.748619 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:39.753611 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:39.754611 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:39.770595 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:39.775030 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:40.045428 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:40.077003 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:40.082010 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:40.095009 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:40.098011 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:40.104557 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:40.371771 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:40.403586 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:40.412487 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:40.413484 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:40.424958 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:48.296193 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:48.299192 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:48.301194 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:48] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:48] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:49.850577 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:49.859593 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:49] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:50.200926 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:50.204931 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:50.207925 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:50.215916 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 17:38:49.859593', 'token': 'nlA5_HXq6OCo_SuPNeKT6p9xATxQZFbaiA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:50] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:50] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:50] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:50.448852 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:50] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:50.567573 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:50] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:50.884782 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:50.888784 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:50] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:50.892780 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:50] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:50.896781 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:50] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:50] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:50.902779 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:50.906778 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:50] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:50] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:51.212531 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:51.218502 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:51.221504 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:51.232535 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:51.238501 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:51.241528 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:51.538158 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:51.544149 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:51.550151 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:51.557157 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:51.559167 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:51.564196 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:51.867976 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:51.868979 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:51.875987 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:51.879987 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:51.896546 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:51.894536 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:52.194180 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:52.197191 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:52.204190 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:52.209203 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:52.212201 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:52.219187 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:52.509753 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:52.514291 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:52.523317 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:52.538341 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:52.542359 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:38:53.290097 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:53.291660 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:38:53.295660 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:53] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:38:53] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:17.883359 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:17.888362 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:17] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:18.212013 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:18.214011 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:18.217011 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:18.219521 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 17:39:17.888362', 'token': 'qx7SPVTvFxslLHWAhajZnj4ys2iPI-aBrw'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:18] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:18] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:18] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:18.467694 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:18] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:18.628081 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:18.941728 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:18.942754 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:18.948838 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:18.951860 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:18] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:18.960731 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:18.969779 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:18] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:19.269544 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:19.274433 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:19.275427 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:19] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:19] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:19.283431 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:19] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:19.285427 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:19.291557 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:19] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:19] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:19] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:19.595352 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:19] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:19.600363 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:19.603380 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:19.605363 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:19] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:19] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:19] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:19.615404 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:19.617440 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:19] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:19] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:19.913928 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:19.917909 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:19] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:19.922442 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:19] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:19.927459 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:19] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:19] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:19.947481 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:19.953463 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:19] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:19] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:20.225999 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:20.235555 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:20.238549 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:20.258549 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:20.264566 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:20.268567 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:20.537956 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:20.553093 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:20.561085 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:20.569071 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:20.573085 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:22.589825 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:22.591838 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:22.594822 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:22.601147 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 17:39:17.888362', 'token': 'qx7SPVTvFxslLHWAhajZnj4ys2iPI-aBrw'} INFO:root:2025-11-01 17:39:22.602146 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 17:39:17.888362', 'token': 'qx7SPVTvFxslLHWAhajZnj4ys2iPI-aBrw'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:22] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:22] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:22] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:22.848410 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:22.854389 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 17:39:17.888362', 'token': 'qx7SPVTvFxslLHWAhajZnj4ys2iPI-aBrw'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:22] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:36.276864 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:36] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:36.592350 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:36.595358 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:36.599355 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 17:39:17.888362', 'token': 'qx7SPVTvFxslLHWAhajZnj4ys2iPI-aBrw'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:36] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:36] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:36.751002 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:36.755003 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:36.759002 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:36.767531 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:36.917075 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:36.923059 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:37.081731 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:37.085226 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:37.096241 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:37.097223 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:37.238491 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:37.241506 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:37.412309 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:37.413314 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:37.414830 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:37.415878 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:37.553366 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:37.556364 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:37.737648 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:37.754637 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:37.755635 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:37.759184 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:37.882282 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:37.885811 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:38.067019 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:38] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:38.080641 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:38] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:38.087697 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:38.092727 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:38] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:38] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:38.205565 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:38.210381 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:38] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:38] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:38.396990 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:38.399009 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:38] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:38] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:38.415335 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:38.419887 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:38] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:38] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:38.534649 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:38.535651 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:38] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:38] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:38.720304 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:38] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:39.145681 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:39.149317 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:39.151267 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:39.152311 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:39.153269 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:39.158414 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:39.489800 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:39.490801 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:39.493840 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:39.495801 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:39.503113 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:39.515967 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:39.827789 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:39.830794 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:39.834068 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:39.845826 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:39.852357 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:39.856869 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:40.142727 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:40.158409 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:40.161756 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:40.162946 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:40.177553 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:40.181057 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:40.470825 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:40.479402 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:40.481410 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:40.492866 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:40.495863 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:40.500403 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:40.781256 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:40.798445 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:40.804466 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:40.829464 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:40.833462 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:40.840062 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:48.984870 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:48.988905 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:48.991901 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:49] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:49] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:51.128125 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:51] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:39:51.434736 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:39:51.436733 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:39:51] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:10.108641 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:10.122692 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:10] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:10.803012 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:10] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:11.113999 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:11.117011 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:11.120554 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 17:40:10.122692', 'token': 'Xe3Hh3WL8KfGnRdGA1Y10nvRWD00i-xkHA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:11] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:11] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:11.208469 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:11.209469 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:11.215469 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:11.219466 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:11.428922 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:11.433463 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:11.522726 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:11.541847 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:11.546360 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:11.549361 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:11.741657 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:11.747752 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:11.851714 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:11.856232 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:11.870393 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:11.874922 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:12.053982 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:12.057997 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:12.178599 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:12.179598 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:12.187396 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:12.188662 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:12.365618 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:12.368618 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:12.491799 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:12.492793 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:12.500775 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:12.502784 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:12.678707 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:12.683325 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:12.802024 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:12.803534 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:12.815664 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:12.817654 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:13.005713 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:13.006706 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:13.129199 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:13] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:13.676862 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:13.677868 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:13.678882 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:13.680393 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:13.685939 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:13.687937 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:13.991653 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:14.006654 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:14.011654 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:14.015671 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:14.019139 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:14.023184 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:14.319758 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:14.324461 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:14.338632 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:14.340632 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:14.346179 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:14.348176 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:14.643935 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:14.645401 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:14.652637 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:14.656807 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:14.656807 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:14.657853 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:14.957978 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:14.962530 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:14.968516 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:14.975585 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:14.980561 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:14.990620 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:15.269663 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:15.285401 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:15.292089 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:15.301730 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:15.307298 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:15.315879 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:31.675854 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:31.678326 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:31.682798 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 17:40:10.122692', 'token': 'Xe3Hh3WL8KfGnRdGA1Y10nvRWD00i-xkHA'} INFO:root:2025-11-01 17:40:31.684208 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:31] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:31.689224 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 17:40:10.122692', 'token': 'Xe3Hh3WL8KfGnRdGA1Y10nvRWD00i-xkHA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:31] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:31] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:31.937916 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:31.941462 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 17:40:10.122692', 'token': 'Xe3Hh3WL8KfGnRdGA1Y10nvRWD00i-xkHA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:31] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:38.808870 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:38] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:39.124889 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:39.126889 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:39.133417 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 17:40:10.122692', 'token': 'Xe3Hh3WL8KfGnRdGA1Y10nvRWD00i-xkHA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:39] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:39] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:39.219126 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:39.222667 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:39.224660 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:39.230801 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:39.451444 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:39.451444 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:39.529009 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:39.541563 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:39.544088 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:39.549082 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:39.765933 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:39.768917 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:39.845348 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:39.867549 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:39.874442 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:39.880995 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:40.084630 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:40.085629 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:40.176988 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:40.191579 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:40.191579 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:40.197120 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:40.409028 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:40.410533 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:40.502051 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:40.503052 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:40.509450 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:40.510454 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:40.720827 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:40.724988 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:40.815228 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:40.819194 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:40.821702 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:40.835331 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:41.035091 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:41.040596 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:41.145445 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:41] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:41.547668 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:41.548685 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:41.553686 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:41.560729 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:41.564734 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:41.569735 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:41.876854 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:41.879836 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:41.881853 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:41.885837 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:41.891836 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:41.903837 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:42.203744 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:42.204741 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:42.218793 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:42.224983 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:42.228964 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:42.232496 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:42.537497 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:42.540497 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:42.544070 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:42.558694 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:42.560711 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:42.565990 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:42.860727 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:42.866756 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:42.867781 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:42.872787 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:42.874888 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:42.879870 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:43.176339 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:43.179339 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:43.181890 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:43.193873 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:43.197871 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:43.199872 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:44.244696 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:44.246678 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:44.256685 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:44.263750 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:44] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:44.292413 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 17:40:10.122692', 'token': 'Xe3Hh3WL8KfGnRdGA1Y10nvRWD00i-xkHA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:44] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:44] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:44] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:44.507031 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:44] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:44.678180 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:44] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:47.480508 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:47] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:52.226500 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:52.234363 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:52.240870 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:52.242892 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-01 17:40:10.122692', 'token': 'Xe3Hh3WL8KfGnRdGA1Y10nvRWD00i-xkHA'} INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:52] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:52] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:52] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:52.495559 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:52] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:52.671702 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:52.977472 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:52.980451 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:52.983482 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:52.990449 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:52.993449 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:52.996449 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:53] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:53] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:53.308221 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:53.311760 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:53] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:53.318288 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:53.321840 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:53.329818 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:53] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:53] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:53.337954 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:53] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:53.634091 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:53.635089 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:53] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:53.643774 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:53.646788 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:53.650770 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:53] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:53] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:53.678197 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:53] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:53.958243 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:53.961756 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:53.965774 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:53.969308 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:53] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:53.975150 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:53] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:53] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:53.988180 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:53] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:54.271862 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:54] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:54.275862 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:54] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:54.286960 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:54] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:54.295136 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:54.296137 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:54.301669 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:54] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:54] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:54] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:54.582455 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:54.586004 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:54] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:54] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:54.599053 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:54] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:54.614591 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:54] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:54.624841 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:54] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:56.086848 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:56.088848 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:56.089847 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:56.095849 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-01 17:40:56.101849 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:56] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-01 17:40:56.114412 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:56] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:56] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:56] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:56] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [01/Nov/2025 17:40:56] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ 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:2025-11-02 10:11:11.972258 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 10:11:11.972258 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 10:11:11.973259 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 10:11:11.973259 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 10:11:11.973259 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-02 10:11:48.269140 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 10:11:48.270146 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 10:11:48.270146 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 10:11:48.270146 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 10:11:48.270146 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-02 10:44:45.823799 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 10:44:45] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-02 10:44:47.556250 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 10:44:47.559251 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 10:44:47.562251 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 10:44:47.567255 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 10:44:47.570254 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 10:44:47] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 10:44:47] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-02 10:44:47.600260 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 10:44:47] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 10:44:47] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 10:44:47.609257 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 10:44:47.611257 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 10:44:47.617798 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 10:44:47.622801 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 10:44:47] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 10:44:47.629800 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 10:44:47.636798 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 10:44:47] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 10:44:47] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 10:44:47] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 10:44:47] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 10:44:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 10:44:47] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-02 10:44:52.528020 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 10:44:52] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-02 10:44:52.531977 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 10:44:52] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 10:44:59.107417 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 10:44:59] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 10:45:01.680730 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 10:45:01.684722 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 10:45:01] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 10:45:01] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-02 10:45:38.394809 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 10:45:38] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Job_Cron.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:2025-11-02 10:52:32.917617 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 10:52:32.917617 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 10:52:32.917617 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 10:52:32.918617 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 10:52:32.918617 : ++ 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\\Job_Cron.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:2025-11-02 10:53:20.774961 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 10:53:20.774961 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 10:53:20.774961 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 10:53:20.775961 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 10:53:20.775961 : ++ 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\\Job_Cron.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:2025-11-02 10:53:46.091726 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 10:53:46.092723 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 10:53:46.092723 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 10:53:46.092723 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 10:53:46.092723 : ++ 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\\Job_Cron.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:2025-11-02 10:55:55.528647 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 10:55:55.528647 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 10:55:55.529650 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 10:55:55.529650 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 10:55:55.529650 : ++ 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\\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:2025-11-02 10:57:36.233435 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 10:57:36.233435 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 10:57:36.233435 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 10:57:36.233435 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 10:57:36.233435 : ++ 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\\Job_Cron.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:2025-11-02 11:06:30.364681 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 11:06:30.364681 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 11:06:30.365684 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 11:06:30.365684 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 11:06:30.365684 : ++ 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\\Job_Cron.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:2025-11-02 11:07:19.188355 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 11:07:19.189352 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 11:07:19.189352 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 11:07:19.189352 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 11:07:19.189352 : ++ 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\\Job_Cron.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:2025-11-02 11:10:12.817956 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 11:10:12.817956 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 11:10:12.817956 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 11:10:12.817956 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 11:10:12.817956 : ++ 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\\Job_Cron.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:2025-11-02 11:10:50.639028 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 11:10:50.640034 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 11:10:50.640034 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 11:10:50.640034 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 11:10:50.640034 : ++ 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\\Job_Cron.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:2025-11-02 11:14:54.137584 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 11:14:54.137584 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 11:14:54.137584 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 11:14:54.137584 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 11:14:54.137584 : ++ 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\\Job_Cron.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:2025-11-02 11:15:19.290150 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 11:15:19.290150 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 11:15:19.290150 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 11:15:19.290150 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 11:15:19.290150 : ++ 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\\Job_Cron.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:2025-11-02 11:15:58.299530 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 11:15:58.299530 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 11:15:58.299530 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 11:15:58.299530 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 11:15:58.299530 : ++ 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\\Job_Cron.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:2025-11-02 11:16:27.556482 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 11:16:27.556482 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 11:16:27.556482 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 11:16:27.556482 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 11:16:27.556482 : ++ 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\\Job_Cron_Common.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:2025-11-02 11:16:39.957477 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 11:16:39.957477 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 11:16:39.957477 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 11:16:39.957477 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 11:16:39.957477 : ++ 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\\Job_Cron_Common.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:2025-11-02 11:21:06.478809 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 11:21:06.478809 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 11:21:06.479794 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 11:21:06.479794 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 11:21:06.479794 : ++ 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\\Job_Cron_Common.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:2025-11-02 11:21:49.757036 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 11:21:49.757036 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 11:21:49.757036 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 11:21:49.757036 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 11:21:49.757036 : ++ 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\\Job_Cron_Common.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:2025-11-02 11:24:16.696827 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 11:24:16.696827 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 11:24:16.696827 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 11:24:16.696827 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 11:24:16.696827 : ++ 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\\Job_Cron.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:2025-11-02 11:25:09.743829 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 11:25:09.743829 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 11:25:09.743829 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 11:25:09.743829 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 11:25:09.744806 : ++ 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\\Job_Cron_Common.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:2025-11-02 11:32:02.086772 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 11:32:02.086772 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 11:32:02.086772 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 11:32:02.086772 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 11:32:02.086772 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-02 11:34:54.446952 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:34:54.448500 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:34:54.452499 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:34:54.456500 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:34:54.459148 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:34:54] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:34:54] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:34:54.487593 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:34:54] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:34:54.489596 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:34:54] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:34:54.491623 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:34:54.495627 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:34:54.499618 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:34:54.506611 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:34:54] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:34:54.513594 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:34:54] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:34:54] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:34:54] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:34:54] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:34:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:34:54] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:35:00.642136 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:00] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:35:01.556447 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:35:01.559447 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:35:01.561446 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:35:01.564447 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:35:01.566447 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:01] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:35:01.573479 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:01] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:01] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:01] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:35:01.587475 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:01] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:35:01.592987 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:35:01.596985 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:35:01.602985 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:01] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:35:01.607985 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:01] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:01] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:35:01.614992 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:35:01.619990 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:01] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:01] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:01] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:35:01.747616 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:35:01.750616 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:35:01.753129 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:01] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:01] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:01] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:35:04.684198 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:35:04.687198 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:35:04.690198 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:04] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:35:04.697229 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:04] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:35:04.703201 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:35:04.711204 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:04] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:35:04.726205 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:35:04.731198 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:04] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:04] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:04] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:04] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:35:04.743208 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:35:04.748717 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:35:04.751718 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:35:04.758052 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:04] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:04] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:05] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:06] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:35:07.700799 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:35:07.704800 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:35:07.708799 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:35:07.713801 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:35:07.718801 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:07] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:35:07.725801 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:35:07.730800 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:07] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:07] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:07] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:07] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:35:11.455615 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:35:11.456615 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:35:11.460630 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:35:11.462616 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:35:11.470183 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:11] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:35:11.479738 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:11] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:11] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:11] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:11] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:35:15.186846 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:35:15.190851 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:15] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:15] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:35:16.535126 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:16] "POST /myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:35:16.644597 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:35:16] "POST /myclass/api/Get_List_Survey_with_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\\survey_mgt.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:2025-11-02 11:40:08.505520 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 11:40:08.505520 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 11:40:08.505520 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 11:40:08.505520 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 11:40:08.505520 : ++ 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\\survey_mgt.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:2025-11-02 11:45:17.990947 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 11:45:17.991948 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 11:45:17.991948 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 11:45:17.991948 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 11:45:17.991948 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-02 11:45:32.656949 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:45:32.663935 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:45:32.668934 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:45:32.672935 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:45:32.675958 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:45:32.680987 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:45:32] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:45:32] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:45:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:45:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:45:32] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:45:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:46:06.896667 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:46:06.900473 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:46:06.906489 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 11:46:06.914518 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:46:06] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:46:06.925484 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:46:06] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:46:06] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 11:46:06.933525 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:46:06] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:46:06] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 11:46:06] "POST /myclass/api/Get_List_Survey_with_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\\survey_mgt.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:2025-11-02 11:56:25.623973 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 11:56:25.623973 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 11:56:25.623973 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 11:56:25.624954 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 11:56:25.624954 : ++ 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\\Job_Cron.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:2025-11-02 12:07:00.069324 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 12:07:00.069324 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 12:07:00.069324 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 12:07:00.069324 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 12:07:00.070429 : ++ 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\\Job_Cron_Common.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:2025-11-02 12:11:03.222503 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 12:11:03.222503 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 12:11:03.222503 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 12:11:03.222503 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 12:11:03.222503 : ++ 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\\Job_Cron.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:2025-11-02 12:12:54.968987 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 12:12:54.968987 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 12:12:54.968987 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 12:12:54.968987 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 12:12:54.968987 : ++ 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\\Job_Cron_Common.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:2025-11-02 12:14:36.816077 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 12:14:36.816077 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 12:14:36.816077 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 12:14:36.817085 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 12:14:36.817085 : ++ 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\\Job_Cron_Common.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:2025-11-02 12:16:38.863722 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 12:16:38.863722 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 12:16:38.863722 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 12:16:38.863722 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 12:16:38.863722 : ++ 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\\Job_Cron_Common.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:2025-11-02 12:22:56.441548 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 12:22:56.441548 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 12:22:56.441548 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 12:22:56.441548 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 12:22:56.441548 : ++ 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\\Job_Cron.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:2025-11-02 12:34:08.311591 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 12:34:08.311591 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 12:34:08.311591 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 12:34:08.311591 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 12:34:08.311591 : ++ 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\\Job_Cron.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:2025-11-02 12:34:40.325624 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 12:34:40.325624 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 12:34:40.325624 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 12:34:40.326726 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 12:34:40.326726 : ++ 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\\Job_Cron.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:2025-11-02 12:38:23.049766 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 12:38:23.049766 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 12:38:23.049766 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 12:38:23.050779 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 12:38:23.050779 : ++ 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\\Job_Cron_Common.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:2025-11-02 12:39:36.636412 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 12:39:36.637410 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 12:39:36.637410 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 12:39:36.637410 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 12:39:36.637410 : ++ 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\\Job_Cron.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:2025-11-02 12:41:44.712936 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 12:41:44.712936 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 12:41:44.712936 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 12:41:44.712936 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 12:41:44.712936 : ++ 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\\Job_Cron_Common.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:2025-11-02 12:42:42.133782 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 12:42:42.133782 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 12:42:42.134788 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 12:42:42.134788 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 12:42:42.134788 : ++ 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\\Job_Cron_Common.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:2025-11-02 12:43:32.845793 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 12:43:32.846796 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 12:43:32.846796 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 12:43:32.846796 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 12:43:32.846796 : ++ 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\\Job_Cron.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:2025-11-02 12:44:25.101004 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 12:44:25.101004 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 12:44:25.102009 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 12:44:25.102009 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 12:44:25.102009 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-02 12:49:06.090846 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 12:49:06] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-02 12:49:06.094845 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 12:49:06] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 12:49:12.790526 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 12:49:12] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 12:49:14.620454 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 12:49:14.624452 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 12:49:14] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 12:49:14] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-02 12:50:09.366113 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 12:50:09] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 - 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:2025-11-02 13:05:17.795568 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 13:05:17.796569 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 13:05:17.802568 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 13:05:17.802568 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 13:05:17.802568 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-02 13:07:41.756435 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:07:41.758440 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:07:41.759440 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:07:41.760440 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:07:41.764659 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:07:41.772660 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:41] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:07:41.775658 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:41] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:41] "POST /myclass/api/Get_Competence_Level/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:41] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:41] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:41] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:41] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:07:42.961887 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:07:42.964395 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:07:42.966396 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:07:42.970397 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:07:42.974409 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:07:42.976398 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:07:42.982395 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:42] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:42] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:07:42.992397 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:42] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:42] "POST /myclass/api/Get_Competence_Level/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:43] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:43] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:43] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:07:47.412200 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:47] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:07:48.144617 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:07:48.148618 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:07:48.152620 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:07:48.158651 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:07:48.160616 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:07:48.169645 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:48] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:07:48.184134 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:07:48.185130 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:48] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:48] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:07:48.192132 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:48] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:07:48.210159 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:48] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:48] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:07:48.201129 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:48] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:48] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:48] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:48] "POST /myclass/api/Get_List_Employee_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:07:48] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:09:40.883133 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:09:40.886132 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:09:40.890134 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:09:40.897132 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:09:40.902135 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:40] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:40] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:09:40.913134 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:40] "POST /myclass/api/Get_Competence_Level/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:40] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:09:40.924134 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:09:40.928136 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:40] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:40] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:40] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:09:55.049044 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:55] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:09:55.059200 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:09:55.075199 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:09:55.082200 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:09:55.083206 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:55] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:55] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:55] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:09:55.098196 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:09:55.100201 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:09:55.103201 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:09:55.107201 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:55] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:09:55.114712 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:55] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:09:55.119720 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:55] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:55] "POST /myclass/api/Get_Competence_Level/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:09:55.126716 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:55] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:09:55.131720 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:55] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:55] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:55] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:09:57.595906 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:57] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:09:58.359032 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:09:58.364035 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:09:58.367033 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:09:58.371036 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:09:58.376031 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:58] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:58] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:58] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:09:58.392032 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:58] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:09:58.396059 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:09:58.400033 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:58] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:09:58.409032 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:58] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:09:58.414032 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:09:58.423063 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:58] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:58] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:58] "POST /myclass/api/Get_List_Employee_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:58] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:09:58] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:10:03.826513 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:10:03] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:10:07.781288 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:10:07.785296 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:10:07.786296 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:10:07] "POST /myclass/api/Get_User_Access_Scope/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:10:07] "POST /myclass/api/get_partner_class_Without_Scope_Action/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:10:07] "POST /myclass/api/GetAllValideSessionPartner_List_Without_Scope_Action/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:11:07.577033 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:11:07] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:11:09.620037 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:11:09] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:11:10.713877 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:11:10.717877 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:11:10.720879 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:11:10.724878 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:11:10.726876 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:11:10.739876 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:11:10] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:11:10.751876 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:11:10] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:11:10] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:11:10] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:11:10] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:11:10.765874 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:11:10.769876 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:11:10.774876 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:11:10.779875 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:11:10] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:11:10] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:11:10] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:11:10] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:11:10] "POST /myclass/api/Get_List_Employee_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:11:10] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:12:26.396690 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:12:26] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:12:27.361433 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:12:27.365708 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:12:27.372717 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:12:27.377715 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:12:27.381715 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:12:27] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:12:27.396229 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:12:27] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:12:27.405229 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:12:27.411229 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:12:27] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:12:27] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:12:27.419229 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:12:27.425227 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:12:27] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:12:27.431226 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:12:27] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:12:27] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:12:27] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:12:27] "POST /myclass/api/Get_List_Employee_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:12:27] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:12:27] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:12:54.099385 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:12:54.102904 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:12:54.103903 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:12:54.107904 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:12:54.112904 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:12:54.117417 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:12:54] "POST /myclass/api/Get_Competence_Level/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:12:54] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:12:54] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:12:54] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:12:54] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:12:54.140419 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:12:54.144418 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:12:54] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:12:54] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:12:54] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:03.677160 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:03.681161 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:03.682670 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:03.687680 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:03.693678 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:03.712678 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:03] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:03] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:03] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:03] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:03.732677 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:03] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:03] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:03.742707 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:03.746676 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:03] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:03.750677 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:03.755677 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:03] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:03] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:03] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:03] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:04.664611 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:04.668611 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:04.671634 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:04.677634 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:04.678616 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:04.684123 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:04] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:04.711160 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:04] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:04] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:04] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:04] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:04.726129 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:04.729265 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:04] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:04.735273 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:04.737274 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:04] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:04] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:04] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:04] "POST /myclass/api/Get_List_Employee_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:04] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:07.092376 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:07.097394 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:07.103459 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:07.103459 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:07.110975 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:07] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:07.123591 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:07] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:07.140950 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:07] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:07.147944 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:07] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:07] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:07.156945 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:07] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:07] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:07.162987 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:07.165944 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:07] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:07] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:07] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:07] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:08.096718 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:08.101843 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:08.105858 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:08.111377 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:08.116952 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:08] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:08.123991 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:08] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:08] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:08.142029 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:08] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:08.148486 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:08] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:08] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:08.158029 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:08] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:08.166028 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:08.172045 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:08] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:08] "POST /myclass/api/Get_List_Employee_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:08] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:08] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:10.261170 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:10.268172 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:10.273173 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:10] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:10.287208 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:10.290178 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:10.291206 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:10.300176 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:10] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:10.315741 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:10.322744 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:10] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:10] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:10] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:10.334101 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:10] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:10] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:10] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:10.347110 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:10] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:10] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:10] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:11.551132 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:11.558142 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:11.563142 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:11.571143 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:11] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:11.580168 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:11] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:11] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:11.605238 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:11] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:11] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:11] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:11.620313 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:11.627877 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:11.632882 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:11] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:11.643916 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:11] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:11.653468 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:11] "POST /myclass/api/Get_List_Employee_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:11] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:11] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:19.351657 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:19] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:19.360659 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:19.367707 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:19.373658 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:19] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:19.376656 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:19] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:19] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:19.408684 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:19.416670 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:19.423223 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:19] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:19.429738 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:19.433738 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:19] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:19.439740 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:19.441245 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:19] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:19] "POST /myclass/api/Get_Competence_Level/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:19.450251 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:19] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:19] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:19] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:19] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:21.460137 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:21.464139 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:21.469152 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:21.473152 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:21] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:21.489151 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:21.494151 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:21] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:21] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:21.501136 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:21] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:21.514177 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:21] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:21.520162 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:21] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:21.526323 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:21] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:21.532337 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:21] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:21] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:21] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:22.457080 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:22.461082 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:22.463081 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:22.468079 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:22.476095 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:22] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:22] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:22.501079 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:22.502078 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:22] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:22] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:22.514120 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:22.518118 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:22] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:22] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:22.525118 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:22.530687 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:22] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:22] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:22] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:22] "POST /myclass/api/Get_List_Employee_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:22] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:42.872263 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:42.874263 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:42.878245 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:42] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:42] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:42.881243 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:42] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:42.886246 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:42.888243 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:42] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:42] "POST /myclass/api/Get_Competence_Level/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:42.892245 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:42] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:42.897242 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:42] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:44.772492 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:44.776493 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:44.778493 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:44.783509 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:44.787507 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:44] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:44.802492 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:44.806507 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:44] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:44] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:44.826532 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:44] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:44.831515 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:44.833517 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:44] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:44.841042 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:44] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:44] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:44] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:44] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:44] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:44] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:45.577222 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:45.580211 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:45.585212 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:45.590243 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:45.595224 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:45] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:45] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:45] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:45.611226 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:45.616210 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:13:45.620224 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:45] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:45] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:45.628244 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:45] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:45.633240 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:45] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:13:45.638750 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:45] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:45] "POST /myclass/api/Get_List_Employee_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:45] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:13:45] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:00.752755 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:00.756758 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:00.759759 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:00] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:00.764766 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:00.767766 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:00] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:00.772764 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:00] "POST /myclass/api/Get_Competence_Level/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:00] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:00.775274 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:00] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:00.777279 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:00] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:00] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:00] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:02.387805 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:02.391806 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:02.395809 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:02.401821 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:02] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:02.414833 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:02.419803 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:02] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:02.438843 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:02] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:02] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:02] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:02.446804 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:02.447803 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:02] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:02.451802 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:02] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:02.459805 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:02] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:02] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:02] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:02] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:03.376204 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:03.381204 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:03.385273 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:03.388269 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:03.395307 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:03] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:03] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:03.411287 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:03] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:03.415268 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:03.419270 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:03] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:03] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:03.433269 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:03] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:03.439271 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:03] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:03.447271 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:03] "POST /myclass/api/Get_List_Employee_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:03] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:03] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:03] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:49.730194 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:49.731193 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:49.734196 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:49.736195 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:49.739229 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:49.741200 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:49] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:49] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:49] "POST /myclass/api/Get_Competence_Level/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:49.747201 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:49.750201 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:49] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:49] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:49] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:49] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:53.862800 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:53] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:53.870800 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:53.876801 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:53.880800 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:53.886801 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:53] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:53] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:53] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:53.911315 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:53.914319 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:53.917316 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:53.922316 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:53.929317 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:53.935318 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:53] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:53] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:53] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:53] "POST /myclass/api/Get_Competence_Level/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:53.946317 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:53] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:53.952316 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:53] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:53] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:55.653386 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:55.657388 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:55.661389 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:55.664386 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:55] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:55.678385 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:55] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:55.686445 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:55] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:55.692385 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:55] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:55.695385 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:55.696386 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:55.697386 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:55] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:55.702498 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:55] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:55] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:55] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:55] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:55] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:55] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:56.752492 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:56.756490 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:56.760493 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:56.763489 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:56.771589 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:56.776139 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:56] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:56] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:56] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:56] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:56.799207 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:56] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:56.806789 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:56] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:14:56.809770 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:56.816770 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:14:56.822281 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:56] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:56] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:56] "POST /myclass/api/Get_List_Employee_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:56] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:14:56] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:15:15.609422 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:15:15.611422 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:15:15.612423 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:15:15.613421 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:15:15.616422 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:15] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:15:15.621421 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:15] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:15] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:15:15.625422 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:15] "POST /myclass/api/Get_Competence_Level/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:15] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:15:15.627420 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:15] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:15] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:15:18.572322 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:15:18.576322 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:15:18.580332 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:15:18.585328 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:15:18.588348 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:18] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:15:18.602835 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:15:18.611097 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:18] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:15:18.626058 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:18] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:18] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:18] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:15:18.633059 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:18] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:15:18.637058 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:15:18.640060 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:18] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:18] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:18] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:18] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:18] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:15:21.368001 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:15:21.371999 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:15:21.375548 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:15:21.379563 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:15:21.386566 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:15:21.396563 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:21] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:21] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:21] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:21] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:15:21.417547 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:21] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:21] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:15:21.421547 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:15:21.426550 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:15:21.430550 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:15:21.434546 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:21] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:21] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:21] "POST /myclass/api/Get_List_Employee_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:15:21] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:16:03.396803 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:16:03.401313 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:16:03.406314 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:16:03.408314 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:16:03.411314 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:03] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:16:03.425315 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:16:03.435315 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:03] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:03] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:03] "POST /myclass/api/Get_Competence_Level/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:03] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:03] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:16:03.450312 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:03] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:03] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:16:28.204431 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:28] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:16:29.426111 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:16:29.428110 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:16:29.431111 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:16:29.432112 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:16:29.439114 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:16:29.453111 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:29] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:16:29.457110 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:29] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:16:29.466109 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:29] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:29] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:29] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:29] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:29] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:16:29.484113 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:16:29.487113 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:16:29.495033 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:29] "POST /myclass/api/Get_List_Employee_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:29] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:29] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:29] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:16:32.768489 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:32] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:16:42.065513 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:16:42.068515 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:42] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:16:42.074513 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:16:42.075513 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:16:42.085512 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:42] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:42] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:42] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:16:42.131514 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:16:42.135516 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:16:42.138980 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:16:42.143980 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:42] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:16:42.146979 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:42] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:16:42.153982 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:42] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:42] "POST /myclass/api/Get_Competence_Level/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:16:42.160983 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:16:42.162980 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:42] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:42] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:42] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:16:44.700791 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:44] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:16:45.582000 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:16:45.586000 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:16:45.588015 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:16:45.592002 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:16:45.602000 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:16:45.607001 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:45] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:45] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:16:45.619006 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:45] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:16:45.625999 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:45] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:16:45.634008 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:45] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:45] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:16:45.637018 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:16:45.642026 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:45] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:45] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:45] "POST /myclass/api/Get_List_Employee_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:45] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:45] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:16:49.185642 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:16:49] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:18:36.820311 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:18:36.825313 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:36] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:18:36.836311 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:18:36.842310 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:18:36.846360 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:36] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:18:36.856361 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:36] "POST /myclass/api/Get_Competence_Level/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:36] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:36] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:18:36.872874 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:36] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:18:39.542237 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:39] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:18:40.300476 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:18:40.302474 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:18:40.307472 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:18:40.308481 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:18:40.320476 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:40] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:40] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:40] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:18:40.338474 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:40] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:18:40.343473 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:40] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:18:40.348474 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:18:40.352473 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:40] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:18:40.356474 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:18:40.362474 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:40] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:18:40.366473 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:40] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:40] "POST /myclass/api/Get_List_Employee_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:40] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:40] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:40] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:18:47.458937 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:18:47.461946 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:47] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:18:47.467939 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:18:47.471938 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:18:47.477944 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:47] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:47] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:47] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:18:47.522464 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:18:47.525466 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:18:47.528465 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:18:47.531467 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:18:47.535465 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:47] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:18:47.541468 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:47] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:47] "POST /myclass/api/Get_Competence_Level/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:18:47.548463 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:47] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:47] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:47] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:18:49.606404 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:49] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:18:50.570315 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:18:50.573310 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:18:50.577327 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:18:50.581323 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:18:50.588322 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:18:50.594867 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:18:50.597838 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:50] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:50] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:50] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:18:50.612354 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:18:50.616866 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:50] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:50] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:50] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:18:50.638522 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:18:50.632515 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:50] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:18:50.645519 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:50] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:50] "POST /myclass/api/Get_List_Employee_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:50] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:50] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:18:50] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:19:07.302786 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:07] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:19:08.353397 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:19:08.356399 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:19:08.360401 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:19:08.365399 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:08] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:08] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:19:08.373405 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:19:08.377409 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:08] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:19:08.379405 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:08] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:19:08.383917 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:19:08.384923 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:19:08.393934 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:19:08.395939 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:19:08.402917 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:08] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:08] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:08] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:08] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:08] "POST /myclass/api/Get_List_Employee_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:08] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:08] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:08] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:19:15.004868 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:19:18.258555 : Export_To_Excel_Survey_with_filter_Tab_Survey_Id L'identifiant de la session de formation est invalide INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:18] "GET /myclass/api/Export_To_Excel_Survey_with_filter_Tab_Survey_Id/D-Cp8rGezsNZvjIoYAlRIyK7m08TuGHP3Q/6696627eddf257779f7cb04a/Evaluation%20formateur HTTP/1.1" 500 - INFO:root:2025-11-02 13:19:38.779637 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:38] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:19:40.298437 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:19:40.303438 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:19:40.308438 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:19:40.314459 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:19:40.321455 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:40] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:19:40.327538 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:40] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:19:40.339443 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:19:40.344453 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:40] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:40] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:40] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:19:40.356451 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:40] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:19:40.359435 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 13:19:40.364452 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:40] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 13:19:40.384957 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:40] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:40] "POST /myclass/api/Get_List_Employee_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:40] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:40] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 13:19:40] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\email_mgt.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:2025-11-02 13:21:38.941377 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 13:21:38.941377 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 13:21:38.942378 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 13:21:38.942378 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 13:21:38.942378 : ++ 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\\email_mgt.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:2025-11-02 13:21:58.490885 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 13:21:58.490885 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 13:21:58.490885 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 13:21:58.490885 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 13:21:58.490885 : ++ 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\\email_mgt.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:2025-11-02 13:22:45.502251 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 13:22:45.502251 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 13:22:45.503252 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 13:22:45.503252 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 13:22:45.503252 : ++ 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\\email_mgt.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:2025-11-02 15:30:27.304617 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 15:30:27.304617 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 15:30:27.304617 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 15:30:27.304617 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 15:30:27.304617 : ++ 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\\email_mgt.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:2025-11-02 15:31:00.964457 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 15:31:00.964457 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 15:31:00.964457 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 15:31:00.964457 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 15:31:00.964457 : ++ 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\\email_mgt.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:2025-11-02 15:31:33.314569 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 15:31:33.314569 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 15:31:33.314569 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 15:31:33.314569 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 15:31:33.314569 : ++ 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\\email_mgt.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:2025-11-02 15:31:47.042187 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 15:31:47.042187 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 15:31:47.042187 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 15:31:47.042187 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 15:31:47.042187 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-02 15:32:06.721430 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 15:32:06] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee HTTP/1.1" 308 - INFO:root:2025-11-02 15:32:06.734539 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n\n\n\n\t
\n\t\tMysy Training Logo \n\t
\n\t\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\t\tBVD Fr (Bureau Vallée)
\n\t\t\t\t\t25 rue du Gros Caillou
\n\t\t\t\t\t78340 – Les Clayes-sous-Bois- France
\n\n\t\t\t\t
\n\n\n\t\t\t\t\n\n\t\t\t\t\tFacture n° FACT_20251020\n\n\n\t\t\t\t
\n\n\n\n\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t
Date de facture: 31/10/2025 Date échéance : 15/11/2025
\n\n\t\t\t\t\n\t\t\t\t\tPériode : 01/10/2025 au 31/10/2025 \n\t\t\t\t\n\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\n\n\n\t\t\t\t\t\t\n\n\n\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\n\n\n\n\t\t\t\t\t
DescriptionQuantitéPrix unitaire (HT)Montant (HT)
Prestation de service
\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
23 jours550 € HT12 650 € HT
Note de frais - Déplacement Bureau - PapetShow -\n\t\t\t\t\t\t\t\t15/10/2025 et 16/10/2025 - Voir justificatifs
\n\t\t\t\t\t\t\t\tDeplacement bureau <=> papet show (Aller / retour) : 16,8 km X 2 = 33,6 Km (https://www.impots.gouv.fr/simulateur-bareme-kilometrique) 52 € TTC
SNCF\n\t\t\t\t\t\t\t 182 € HT
Taxi\n\t\t\t\t\t\t\t 10,5 € HT
Repas\n\t\t\t\t\t\t\t 14,3 € HT
Repas\n\t\t\t\t\t\t\t 13,5 € HT
Repas\n\t\t\t\t\t\t\t 14,5 € HT
\n\t\t\t\t\n\n\n\t\t\t\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t
    Montant HT: 12 650   €
    TVA : 2 530   €
    Montant TTC : 15 279  €
\n\n\t\t\t
\n\n\t\t\t\n\t\t\t\tRèglement : Virement bancaire \n\n\n\t\t\t

\n\t\t\t\t> Relevé d\'identité bancaire : MySy Training Technology, 2 place des magnolias, 77680, Roissy en\n\t\t\t\t\tbrie \n\t\t\t

\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\n\n\t\t\t\t\n\n\t\t\t
BanqueCode agenceNuméro de compteClé RIB
30087338560002128550340
\n\n\t\t\t

\n\t\t\t\t> Identification internationale\n\t\t\t

\n\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\n\n\n\n\t\t\t\t\n\n\t\t\t
IBANCode BIC
FR76 3008 7338 5600 0212 8550 340CMCIFRPP
\n\n\t\t\n\n\t\n\n\t
\n\t\n\n\t\tTermes et conditions
\n\n\t\tPas d\'escompte accordé pour paiement anticipé.
\n\t\tEn cas de non-paiement à la date d\'échéance, des pénalités calculées à trois fois le taux d\'intérêt légal\n\t\tseront appliquées.
\n\t\tTout retard de paiement entraînera une indemnité forfaitaire pour frais de recouvrement de 40€.
\n\n\t\n\n\n\t
\n\t\t\n\n\t\t\tMySy Training
\n\n\t\t\t\tMySy Training Technology (MTT), société par actions simplifiée au capital de 10 000 euros, dont le siège\n\t\t\t\tsocial est\n\t\t\t\tsitué 2, place des magnolias, 77680, Roissy en Brie, immatriculée au Registre du Commerce et des\n\t\t\t\tSociétés sous le numéro 917 500 860 R.C.S. Melun\n\t\t\t\n\t\t\n\t
\n\n\n' dest = <_io.BufferedRandom name='./Invoices/invoice_FACT_20251020.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject './../img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.files:URLParts: ParseResult(scheme='c', netloc='', path='\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__', params='', query='', fragment=''), 'c' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} DEBUG:xhtml2pdf.files:Unrecognized scheme, assuming local file path DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 15:32:07] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee/ HTTP/1.1" 200 - INFO:root:2025-11-02 15:33:20.042215 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 15:33:20] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee HTTP/1.1" 308 - INFO:root:2025-11-02 15:33:20.054310 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n\n\n\n\t
\n\t\tMysy Training Logo \n\t
\n\t\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\t\tBVD Fr (Bureau Vallée)
\n\t\t\t\t\t25 rue du Gros Caillou
\n\t\t\t\t\t78340 – Les Clayes-sous-Bois- France
\n\n\t\t\t\t
\n\n\n\t\t\t\t\n\n\t\t\t\t\tFacture n° FACT_20251020\n\n\n\t\t\t\t
\n\n\n\n\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t
Date de facture: 31/10/2025 Date échéance : 15/11/2025
\n\n\t\t\t\t\n\t\t\t\t\tPériode : 01/10/2025 au 31/10/2025 \n\t\t\t\t\n\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\n\n\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\n\n\n\t\t\t\t\t\t\n\n\t\t\t\t\t
DescriptionQuantitéPrix unitaire (HT)Montant (HT)
Prestation de service
\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
23 jours550 € HT12 650 € HT
Note de frais - Déplacement Bureau - PapetShow -\n\t\t\t\t\t\t\t\t15/10/2025 et 16/10/2025 - Voir justificatifs
\n\t\t\t\t\t\t\t\tDeplacement bureau <=> papet show (Aller / retour) : 16,8 km X 2 X 2 jrs = 67,2 Km\n\t\t\t\t\t\t\t\t\t(https://www.impots.gouv.fr/simulateur-bareme-kilometrique) 47 € TTC
Note de frais - Déplacement Bureau - Magasin Paris 5 -\n\t\t\t\t\t\t\t\t8/10/2025 - Voir justificatifs
\n\t\t\t\t\t\t\t\tDeplacement Paris 5 (Aller / retour) : 37,6 km X 2 = 75,2 Km\n\t\t\t\t\t\t\t\t\t(https://www.impots.gouv.fr/simulateur-bareme-kilometrique) 52 € TTC
\n\t\t\t\t\n\n\n\t\t\t\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t
    Montant HT: 12 650   €
    TVA : 2 530   €
    Montant TTC : 15 279  €
\n\n\t\t\t
\n\n\t\t\t\n\t\t\t\tRèglement : Virement bancaire \n\n\n\t\t\t

\n\t\t\t\t> Relevé d\'identité bancaire : MySy Training Technology, 2 place des magnolias, 77680, Roissy en\n\t\t\t\t\tbrie \n\t\t\t

\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\n\n\t\t\t\t\n\n\t\t\t
BanqueCode agenceNuméro de compteClé RIB
30087338560002128550340
\n\n\t\t\t

\n\t\t\t\t> Identification internationale\n\t\t\t

\n\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\n\n\n\n\t\t\t\t\n\n\t\t\t
IBANCode BIC
FR76 3008 7338 5600 0212 8550 340CMCIFRPP
\n\n\t\t\n\n\t\n\n\t
\n\t\n\n\t\tTermes et conditions
\n\n\t\tPas d\'escompte accordé pour paiement anticipé.
\n\t\tEn cas de non-paiement à la date d\'échéance, des pénalités calculées à trois fois le taux d\'intérêt légal\n\t\tseront appliquées.
\n\t\tTout retard de paiement entraînera une indemnité forfaitaire pour frais de recouvrement de 40€.
\n\n\t\n\n\n\t
\n\t\t\n\n\t\t\tMySy Training
\n\n\t\t\tMySy Training Technology (MTT), société par actions simplifiée au capital de 10 000 euros, dont le siège\n\t\t\tsocial est\n\t\t\tsitué 2, place des magnolias, 77680, Roissy en Brie, immatriculée au Registre du Commerce et des\n\t\t\tSociétés sous le numéro 917 500 860 R.C.S. Melun\n\n\t\t\n\t
\n\n\n' dest = <_io.BufferedRandom name='./Invoices/invoice_FACT_20251020.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject './../img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.files:URLParts: ParseResult(scheme='c', netloc='', path='\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__', params='', query='', fragment=''), 'c' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} DEBUG:xhtml2pdf.files:Unrecognized scheme, assuming local file path DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 15:33:20] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee/ HTTP/1.1" 200 - INFO:root:2025-11-02 15:36:10.688951 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 15:36:10] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee HTTP/1.1" 308 - INFO:root:2025-11-02 15:36:10.700080 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n\n\n\n\t
\n\t\tMysy Training Logo \n\t
\n\t\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\t\tBVD Fr (Bureau Vallée)
\n\t\t\t\t\t25 rue du Gros Caillou
\n\t\t\t\t\t78340 – Les Clayes-sous-Bois- France
\n\n\t\t\t\t
\n\n\n\t\t\t\t\n\n\t\t\t\t\tFacture n° FACT_20251020\n\n\n\t\t\t\t
\n\n\n\n\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t
Date de facture: 31/10/2025 Date échéance : 15/11/2025
\n\n\t\t\t\t\n\t\t\t\t\tPériode : 01/10/2025 au 31/10/2025 \n\t\t\t\t\n\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\n\n\n\t\t\t\t\t\t\n\n\t\t\t\t\t
DescriptionQuantitéPrix unitaire (HT)Montant (HT)
Prestation de service
\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
23 jours550 € HT12 650 € HT
 
 
Notes de frais
Déplacement Bureau - PapetShow -\n\t\t\t\t\t\t\t\t15/10/2025 et 16/10/2025 - Voir justificatifs
\n\t\t\t\t\t\t\t\tDeplacement bureau <=> papet show (Aller / retour) : 16,8 km X 2 X 2 jrs = 67,2 Km\n\t\t\t\t\t\t\t\t\t(https://www.impots.gouv.fr/simulateur-bareme-kilometrique) 47 € TTC
 
Déplacement Bureau - Magasin Paris 5 -\n\t\t\t\t\t\t\t\t8/10/2025 - Voir justificatifs
\n\t\t\t\t\t\t\t\tDeplacement bureau <=> Magasin Paris 5 (Aller / retour) : 37,6 km X 2 = 75,2 Km\n\t\t\t\t\t\t\t\t(https://www.impots.gouv.fr/simulateur-bareme-kilometrique) 52 € TTC
\n\t\t\t\t\n\n\n\t\t\t\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t
    Montant HT: 12 650   €
    TVA : 2 530   €
    Montant TTC : 15 279  €
\n\n\t\t\t
\n\n\t\t\t\n\t\t\t\tRèglement : Virement bancaire \n\n\n\t\t\t

\n\t\t\t\t> Relevé d\'identité bancaire : MySy Training Technology, 2 place des magnolias, 77680, Roissy en\n\t\t\t\t\tbrie \n\t\t\t

\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\n\n\t\t\t\t\n\n\t\t\t
BanqueCode agenceNuméro de compteClé RIB
30087338560002128550340
\n\n\t\t\t

\n\t\t\t\t> Identification internationale\n\t\t\t

\n\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\n\n\n\n\t\t\t\t\n\n\t\t\t
IBANCode BIC
FR76 3008 7338 5600 0212 8550 340CMCIFRPP
\n\n\t\t\n\n\t\n\n\t
\n\t\n\n\t\tTermes et conditions
\n\n\t\tPas d\'escompte accordé pour paiement anticipé.
\n\t\tEn cas de non-paiement à la date d\'échéance, des pénalités calculées à trois fois le taux d\'intérêt légal\n\t\tseront appliquées.
\n\t\tTout retard de paiement entraînera une indemnité forfaitaire pour frais de recouvrement de 40€.
\n\n\t\n\n\n\t
\n\t\t\n\n\t\t\tMySy Training
\n\n\t\t\tMySy Training Technology (MTT), société par actions simplifiée au capital de 10 000 euros, dont le siège\n\t\t\tsocial est\n\t\t\tsitué 2, place des magnolias, 77680, Roissy en Brie, immatriculée au Registre du Commerce et des\n\t\t\tSociétés sous le numéro 917 500 860 R.C.S. Melun\n\n\t\t\n\t
\n\n\n' dest = <_io.BufferedRandom name='./Invoices/invoice_FACT_20251020.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject './../img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.files:URLParts: ParseResult(scheme='c', netloc='', path='\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__', params='', query='', fragment=''), 'c' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} DEBUG:xhtml2pdf.files:Unrecognized scheme, assuming local file path DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 15:36:11] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee/ HTTP/1.1" 200 - INFO:root:2025-11-02 15:37:32.469274 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 15:37:32] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee HTTP/1.1" 308 - INFO:root:2025-11-02 15:37:32.477229 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n\n\n\n\t
\n\t\tMysy Training Logo \n\t
\n\t\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\t\tBVD Fr (Bureau Vallée)
\n\t\t\t\t\t25 rue du Gros Caillou
\n\t\t\t\t\t78340 – Les Clayes-sous-Bois- France
\n\n\t\t\t\t
\n\n\n\t\t\t\t\n\n\t\t\t\t\tFacture n° FACT_20251020\n\n\n\t\t\t\t
\n\n\n\n\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t
Date de facture: 31/10/2025 Date échéance : 15/11/2025
\n\n\t\t\t\t\n\t\t\t\t\tPériode : 01/10/2025 au 31/10/2025 \n\t\t\t\t\n\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\n\n\n\t\t\t\t\t\t\n\n\t\t\t\t\t
DescriptionQuantitéPrix unitaire (HT)Montant (HT)
Prestation de service
\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
23 jours550 € HT12 650 € HT
 
 
Notes de frais
Déplacement Bureau - PapetShow -\n\t\t\t\t\t\t\t\t15/10/2025 et 16/10/2025
\n\t\t\t\t\t\t\t\tDeplacement bureau <=> papet show (Aller / retour) : 16,8 km X 2 X 2 jrs = 67,2 Km\n\t\t\t\t\t\t\t\t\t(https://www.impots.gouv.fr/simulateur-bareme-kilometrique) 47 € TTC
 
Déplacement Bureau - Magasin Paris 5 -\n\t\t\t\t\t\t\t\t8/10/2025
\n\t\t\t\t\t\t\t\tDeplacement bureau <=> Magasin Paris 5 (Aller / retour) : 37,6 km X 2 = 75,2 Km\n\t\t\t\t\t\t\t\t(https://www.impots.gouv.fr/simulateur-bareme-kilometrique) 52 € TTC
\n\t\t\t\t\n\n\n\t\t\t\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t
    Montant HT: 12 650   €
    TVA : 2 530   €
    Montant TTC : 15 279  €
\n\n\t\t\t
\n\n\t\t\t\n\t\t\t\tRèglement : Virement bancaire \n\n\n\t\t\t

\n\t\t\t\t> Relevé d\'identité bancaire : MySy Training Technology, 2 place des magnolias, 77680, Roissy en\n\t\t\t\t\tbrie \n\t\t\t

\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\n\n\t\t\t\t\n\n\t\t\t
BanqueCode agenceNuméro de compteClé RIB
30087338560002128550340
\n\n\t\t\t

\n\t\t\t\t> Identification internationale\n\t\t\t

\n\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\n\n\n\n\t\t\t\t\n\n\t\t\t
IBANCode BIC
FR76 3008 7338 5600 0212 8550 340CMCIFRPP
\n\n\t\t\n\n\t\n\n\t
\n\t\n\n\t\tTermes et conditions
\n\n\t\tPas d\'escompte accordé pour paiement anticipé.
\n\t\tEn cas de non-paiement à la date d\'échéance, des pénalités calculées à trois fois le taux d\'intérêt légal\n\t\tseront appliquées.
\n\t\tTout retard de paiement entraînera une indemnité forfaitaire pour frais de recouvrement de 40€.
\n\n\t\n\n\n\t
\n\t\t\n\n\t\t\tMySy Training
\n\n\t\t\tMySy Training Technology (MTT), société par actions simplifiée au capital de 10 000 euros, dont le siège\n\t\t\tsocial est\n\t\t\tsitué 2, place des magnolias, 77680, Roissy en Brie, immatriculée au Registre du Commerce et des\n\t\t\tSociétés sous le numéro 917 500 860 R.C.S. Melun\n\n\t\t\n\t
\n\n\n' dest = <_io.BufferedRandom name='./Invoices/invoice_FACT_20251020.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject './../img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.files:URLParts: ParseResult(scheme='c', netloc='', path='\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__', params='', query='', fragment=''), 'c' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} DEBUG:xhtml2pdf.files:Unrecognized scheme, assuming local file path DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 15:37:32] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee/ HTTP/1.1" 200 - INFO:root:2025-11-02 15:40:22.654129 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 15:40:22] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee HTTP/1.1" 308 - INFO:root:2025-11-02 15:40:22.658170 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n\n\n\n\t
\n\t\tMysy Training Logo \n\t
\n\t\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\t\tBVD Fr (Bureau Vallée)
\n\t\t\t\t\t25 rue du Gros Caillou
\n\t\t\t\t\t78340 – Les Clayes-sous-Bois- France
\n\n\t\t\t\t
\n\n\n\t\t\t\t\n\n\t\t\t\t\tFacture n° FACT_20251020\n\n\n\t\t\t\t
\n\n\n\n\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t
Date de facture: 31/10/2025 Date échéance : 15/11/2025
\n\n\t\t\t\t\n\t\t\t\t\tPériode : 01/10/2025 au 31/10/2025 \n\t\t\t\t\n\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t
DescriptionQuantitéPrix unitaire (HT)Montant (HT)
Prestation de service
\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
23 jours550 € HT12 650 € HT
\n\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\n\n\n\t\t\t\t\t\t\n\n\t\t\t\t\t
Déplacement Bureau - PapetShow -\n\t\t\t\t\t\t\t\t15/10/2025 et 16/10/2025
\n\t\t\t\t\t\t\t\tDeplacement bureau <=> papet show (Aller / retour) : 16,8 km X 2 X 2 jrs = 67,2 Km\n\t\t\t\t\t\t\t\t\t(https://www.impots.gouv.fr/simulateur-bareme-kilometrique) 47 € TTC
 
Déplacement Bureau - Magasin Paris 5 -\n\t\t\t\t\t\t\t\t8/10/2025
\n\t\t\t\t\t\t\t\tDeplacement bureau <=> Magasin Paris 5 (Aller / retour) : 37,6 km X 2 = 75,2 Km\n\t\t\t\t\t\t\t\t\t(https://www.impots.gouv.fr/simulateur-bareme-kilometrique) 52 € TTC
\n\t\t\t\t\n\n\n\t\t\t\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t
    Montant HT: 12 650   €
    TVA : 2 530   €
    Montant TTC : 15 279  €
\n\n\t\t\t
\n\n\t\t\t\n\t\t\t\tRèglement : Virement bancaire \n\n\n\t\t\t

\n\t\t\t\t> Relevé d\'identité bancaire : MySy Training Technology, 2 place des magnolias, 77680, Roissy en\n\t\t\t\t\tbrie \n\t\t\t

\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\n\n\t\t\t\t\n\n\t\t\t
BanqueCode agenceNuméro de compteClé RIB
30087338560002128550340
\n\n\t\t\t

\n\t\t\t\t> Identification internationale\n\t\t\t

\n\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\n\n\n\n\t\t\t\t\n\n\t\t\t
IBANCode BIC
FR76 3008 7338 5600 0212 8550 340CMCIFRPP
\n\n\t\t\n\n\t\n\n\t
\n\t\n\n\t\tTermes et conditions
\n\n\t\tPas d\'escompte accordé pour paiement anticipé.
\n\t\tEn cas de non-paiement à la date d\'échéance, des pénalités calculées à trois fois le taux d\'intérêt légal\n\t\tseront appliquées.
\n\t\tTout retard de paiement entraînera une indemnité forfaitaire pour frais de recouvrement de 40€.
\n\n\t\n\n\n\t
\n\t\t\n\n\t\t\tMySy Training
\n\n\t\t\tMySy Training Technology (MTT), société par actions simplifiée au capital de 10 000 euros, dont le siège\n\t\t\tsocial est\n\t\t\tsitué 2, place des magnolias, 77680, Roissy en Brie, immatriculée au Registre du Commerce et des\n\t\t\tSociétés sous le numéro 917 500 860 R.C.S. Melun\n\n\t\t\n\t
\n\n\n' dest = <_io.BufferedRandom name='./Invoices/invoice_FACT_20251020.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject './../img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.files:URLParts: ParseResult(scheme='c', netloc='', path='\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__', params='', query='', fragment=''), 'c' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} DEBUG:xhtml2pdf.files:Unrecognized scheme, assuming local file path DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 15:40:22] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee/ 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:2025-11-02 16:39:29.618550 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 16:39:29.618550 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 16:39:29.619553 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 16:39:29.619553 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 16:39:29.619553 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-02 16:40:23.467366 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 16:40:23.467366 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 16:40:23.468363 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 16:40:23.468363 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 16:40:23.468363 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-02 16:56:32.642897 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:56:32] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-02 16:56:33.384062 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:56:33.391064 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:56:33.398457 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:56:33.406456 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:56:33.415454 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:56:33] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-02 16:56:33.439493 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:56:33.448463 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:56:33] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-02 16:56:33.472620 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:56:33.479621 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:56:33] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-02 16:56:33.491134 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:56:33] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:56:33] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:56:33] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:56:33] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 16:56:33.509159 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:56:33.519159 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:56:33] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:56:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:56:33] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:56:33] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-02 16:56:48.865434 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:56:48.869884 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:56:48.871855 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:56:48.876854 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:56:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 16:56:48.886855 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:56:48.887853 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:56:48.903856 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:56:48] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-11-02 16:56:48.917856 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:56:48.924855 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:56:48] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-11-02 16:56:48.928855 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:56:48] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:56:48] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:56:48] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:56:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:56:49] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:56:49] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:56:50] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-02 16:57:06.585662 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:57:06.586660 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:57:06.590190 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:57:06.593189 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:57:06.598190 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:57:06.605704 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:06] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-02 16:57:06.609705 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:06] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-02 16:57:06.613735 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:06] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:06] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 16:57:06.618755 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:57:06.624735 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:06] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:06] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-02 16:57:06.635255 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:57:06.639253 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:06] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:06] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:06] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:06] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:08] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-02 16:57:10.007703 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:57:10.011708 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:57:10.014704 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:57:10.016704 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:57:10.021746 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:10] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-02 16:57:10.029775 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:57:10.031745 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:10] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:10] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:10] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:10] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-02 16:57:13.857101 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:57:13.861078 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:14] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-02 16:57:24.584353 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:57:24.586350 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:57:24.589350 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 16:57:24.592354 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:24] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-02 16:57:24.599357 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-02 16:57:24.603357 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-02 16:57:24.610410 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:24] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:24] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:24] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 16:57:24] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:31:00.845675 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 17:31:00.847674 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 17:31:00.851673 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 17:31:00.862674 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 17:31:00.864706 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:31:00] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:31:00] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:31:00.885679 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:31:00] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:31:00] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:31:00.891677 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 17:31:00.897232 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:31:00] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:31:00.902232 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 17:31:00.907232 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 17:31:00.915233 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:31:00] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:31:00.925236 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:31:00] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:31:00] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:31:00] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:31:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:31:00] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:31:08.743304 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 17:31:08.744326 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 17:31:08.749340 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 17:31:08.754856 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 17:31:08.761855 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:31:08] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:31:08] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:31:08] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:31:08.769411 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:31:08] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:31:08.780414 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:31:08] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:31:08.774412 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 17:31:08.785923 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:31:08] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:31:08.792984 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:31:08] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:31:08] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:31:08.804986 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:31:08] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:31:08] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:31:08] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:31:10.714310 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:31:10] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:32:35.183954 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 17:32:35.186954 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 17:32:35.193955 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 17:32:35.196959 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 17:32:35.202955 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 17:32:35.210954 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:32:35] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:32:35] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:32:35] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:32:35.226969 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:32:35] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:32:35.239493 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 17:32:35.247510 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:32:35] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:32:35] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:32:35] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:32:35] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:32:35.263494 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:32:35] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:32:35.270493 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:32:35] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:32:35] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:33:30.168021 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:33:30] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:36:24.181280 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 17:36:24.186274 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 17:36:24.192268 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 17:36:24.195261 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:36:24] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:36:24.207298 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:36:24] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:36:24] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:36:24.217291 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 17:36:24.224651 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 17:36:24.229698 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:36:24] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:36:24.241686 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:36:24] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:36:24] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:36:24] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:36:24.256695 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:36:24] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:36:24.266215 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:36:24] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:36:24] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:36:24] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:39:07.840986 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:39:07] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:44:16.748079 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:44:16] "POST /myclass/api/Get_List_Formulaire/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:44:20.608300 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:44:20] "POST /myclass/api/Get_Given_Formulaire/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:58:52.597726 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:58:52] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:58:52.602605 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:58:52] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:58:58.888391 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:58:58] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:59:03.729104 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 17:59:03.735124 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:59:03] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:59:03] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:59:17.138051 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:59:17] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:59:58.482920 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:59:58] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 - INFO:root:2025-11-02 17:59:58.540444 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 17:59:58] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - INFO:root:2025-11-02 18:00:00.625496 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:00:00] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 - INFO:root:2025-11-02 18:12:13.653484 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:12:13] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 - INFO:root:2025-11-02 18:12:13.706941 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:12:13] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - INFO:root:2025-11-02 18:12:16.008787 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 18:12:16.013314 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:12:16] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:12:16] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-02 18:12:18.076343 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:12:18] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 - INFO:root:2025-11-02 18:12:24.811228 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:12:24] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 - INFO:root:2025-11-02 18:12:24.871891 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:12:24] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - 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:2025-11-02 18:14:37.899515 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 18:14:37.900515 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 18:14:37.900515 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 18:14:37.900515 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 18:14:37.900515 : ++ 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\\Job_Cron.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:2025-11-02 18:27:55.658721 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 18:27:55.658721 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 18:27:55.659717 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 18:27:55.659717 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 18:27:55.659717 : ++ 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\\Inscription_mgt.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:2025-11-02 18:30:56.541519 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 18:30:56.541519 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 18:30:56.541519 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 18:30:56.541519 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 18:30:56.542515 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-02 18:42:39.723976 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 18:42:39.725992 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 18:42:39.729047 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 18:42:39.733064 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 18:42:39.739047 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 18:42:39.743047 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-02 18:42:39.754048 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:39] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:39] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:39] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:39] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-02 18:42:39.780048 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 18:42:39.783049 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 18:42:39.791048 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 18:42:39.796049 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:39] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:39] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 18:42:39.805048 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:39] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:40] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:40] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-02 18:42:41.866758 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 18:42:41.871760 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 18:42:41.875758 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 18:42:41.878760 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:41] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-02 18:42:41.886757 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-02 18:42:41.891759 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 18:42:41.895758 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:41] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:41] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:41] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:41] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-02 18:42:46.353528 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 18:42:46.357496 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-02 18:42:47.050145 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 18:42:47.053704 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 18:42:47.061818 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 18:42:47.062818 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:47] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-02 18:42:47.088818 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:47] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:47] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:47] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:47] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-02 18:42:49.803218 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:49] "POST /myclass/api/Get_List_Sequence_Ressource_Affectation/ HTTP/1.1" 200 - INFO:root:2025-11-02 18:42:56.043717 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:56] "POST /myclass/api/Update_Session_Sequence/ HTTP/1.1" 200 - INFO:root:2025-11-02 18:42:56.076742 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:42:56] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-02 18:43:10.276312 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:43:10] "POST /myclass/api/Add_Session_Sequence_Return_New_Seq_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 18:43:10.304875 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:43:10] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-02 18:43:17.163321 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:43:17] "POST /myclass/api/Add_Session_Sequence_Return_New_Seq_Data/ HTTP/1.1" 200 - INFO:root:2025-11-02 18:43:17.191808 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:43:17] "POST /myclass/api/Get_Session_Sequence_List/ 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_Formation_Sequence.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:2025-11-02 18:47:06.839778 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 18:47:06.839778 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 18:47:06.839778 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 18:47:06.839778 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 18:47:06.839778 : ++ 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_Formation_Sequence.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:2025-11-02 18:49:17.610575 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 18:49:17.610575 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 18:49:17.610575 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 18:49:17.610575 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 18:49:17.610575 : ++ 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\\model_planning_sequence_mgt.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:2025-11-02 18:54:42.435781 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-02 18:54:42.435781 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-02 18:54:42.435781 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-02 18:54:42.435781 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-02 18:54:42.436781 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-02 18:55:24.094350 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 18:55:24.098354 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 18:55:24.103372 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 18:55:24.106371 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 18:55:24.111355 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:55:24] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:55:24] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:55:24] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:55:24] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:55:24] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-02 18:57:13.996376 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 18:57:14.000378 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 18:57:14.002377 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 18:57:14.008417 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-02 18:57:14.011926 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:57:14] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:57:14] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:57:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:57:14] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [02/Nov/2025 18:57:14] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ 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:2025-11-04 09:10:37.384911 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 09:10:37.384911 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 09:10:37.384911 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 09:10:37.385911 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 09:10:37.385911 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-04 09:10:56.387165 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 09:10:56.387165 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 09:10:56.387165 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 09:10:56.387165 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 09:10:56.387165 : ++ 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_Formation.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:2025-11-04 09:13:37.660329 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 09:13:37.660329 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 09:13:37.660329 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 09:13:37.660329 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 09:13:37.660329 : ++ 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_Formation.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:2025-11-04 09:15:30.056305 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 09:15:30.056305 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 09:15:30.056305 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 09:15:30.056305 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 09:15:30.056305 : ++ 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_Formation.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:2025-11-04 09:16:02.554565 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 09:16:02.555566 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 09:16:02.555566 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 09:16:02.555566 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 09:16:02.555566 : ++ 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_Formation.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:2025-11-04 09:24:00.127461 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 09:24:00.127461 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 09:24:00.127461 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 09:24:00.128462 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 09:24:00.128462 : ++ 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_Formation.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:2025-11-04 09:56:58.905207 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 09:56:58.905207 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 09:56:58.906210 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 09:56:58.906210 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 09:56:58.906210 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-04 09:57:17.126010 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 09:57:17.126010 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 09:57:17.126010 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 09:57:17.126010 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 09:57:17.127027 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-04 09:59:55.629536 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 09:59:55] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-04 09:59:57.563098 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 09:59:57.566098 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 09:59:57.571099 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 09:59:57.574613 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 09:59:57.577619 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 09:59:57] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 09:59:57] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 09:59:57] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-04 09:59:57.619616 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 09:59:57.622613 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 09:59:57] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-04 09:59:57.625612 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 09:59:57.633612 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 09:59:57.640616 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 09:59:57] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-04 09:59:57.649651 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 09:59:57] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 09:59:57] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 09:59:57] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 09:59:57.663624 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 09:59:57] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 09:59:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 09:59:57] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-04 09:59:58.967626 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 09:59:58.969625 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 09:59:58.974130 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 09:59:58.977154 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 09:59:58.982154 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 09:59:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 09:59:58.989156 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 09:59:58.994139 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 09:59:58] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 09:59:59.000137 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 09:59:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 09:59:59.010137 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 09:59:59] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 09:59:59.024137 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 09:59:59] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-04 09:59:59.031153 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 09:59:59.041138 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 09:59:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 09:59:59] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 09:59:59] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 09:59:59] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 09:59:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 09:59:59] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:00:00] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:00:02.123188 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:00:02.127214 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:00:02.130185 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:00:02.136186 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:00:02.139186 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:00:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:00:02.143187 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:00:02] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:00:02.149192 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:00:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:00:02] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:00:02] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:00:02] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:00:02] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:02:49.119521 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:02:49.128521 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:02:49.137521 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:02:49.149523 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:02:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:02:49.159526 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:02:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:02:49.177538 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:02:49.190056 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:02:49] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:02:49] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:02:49.206053 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:02:49] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:02:49] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:02:49.218059 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:02:49.225055 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:02:49] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:02:49.237066 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:02:49.241057 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:02:49] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:02:49] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:02:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:02:49] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:02:51] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\class_mgt.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:2025-11-04 10:11:57.685523 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 10:11:57.685523 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 10:11:57.685523 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 10:11:57.685523 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 10:11:57.685523 : ++ 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\\class_mgt.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:2025-11-04 10:13:25.737720 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 10:13:25.738720 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 10:13:25.738720 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 10:13:25.738720 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 10:13:25.738720 : ++ 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\\class_mgt.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:2025-11-04 10:14:03.173988 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 10:14:03.173988 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 10:14:03.174987 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 10:14:03.174987 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 10:14:03.174987 : ++ 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\\class_mgt.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:2025-11-04 10:14:34.725117 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 10:14:34.725117 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 10:14:34.726145 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 10:14:34.726145 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 10:14:34.726145 : ++ 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\\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:2025-11-04 10:16:03.641242 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 10:16:03.642239 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 10:16:03.642239 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 10:16:03.642239 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 10:16:03.642239 : ++ 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\\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:2025-11-04 10:18:39.371651 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 10:18:39.371651 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 10:18:39.371651 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 10:18:39.372652 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 10:18:39.372652 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-04 10:24:34.878166 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:24:34.884167 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:24:34.889154 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:24:34.898154 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:24:34.908263 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:24:34] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:24:34.920466 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:24:34] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:24:34.934479 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:24:34.944004 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:24:34] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:24:34] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:24:34] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:24:34] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:24:34.978086 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:24:34] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:24:34.986088 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:24:34.996088 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:24:34.998087 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:24:35] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:24:35] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:24:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:24:35] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:24:36] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:26:15.091399 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:26:15.095892 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:26:15.100919 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:26:15.104894 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:26:15.112919 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:26:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:26:15.119920 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:26:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:26:15] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:26:15] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:26:15] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:26:15.134921 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:26:15.138896 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:26:15.144899 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:26:15] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:26:15] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:26:15.153437 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:26:15.158475 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:26:15] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:26:15.175459 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:26:15] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:26:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:26:15] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:26:16] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:26:48.301073 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:26:48.306071 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:26:48.311076 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:26:48.313073 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:26:48.320071 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:26:48] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:26:48.330079 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:26:48] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:26:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:26:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:26:48.340079 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:26:48] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:26:48.341078 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:26:48.345630 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:26:48] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:26:48] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:26:48] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:26:48] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:27:01.182411 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:27:01] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:27:01.295982 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:27:01.296969 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:27:01] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:27:01] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:27:06.252364 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:27:06] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:28:01.907320 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:28:01.913322 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:28:01.919332 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:28:01.921331 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:28:01.930317 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:28:01.932331 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:28:01] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:28:01] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:28:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:28:01] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:28:01.952342 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:28:01.955358 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:28:01] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:28:01] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:28:01.969856 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:28:01.975854 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:28:01] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:28:01.982869 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:28:01.988849 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:28:01] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:28:02] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:28:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:28:02] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:28:03] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:40:58.773854 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:40:58.776853 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:40:58.781889 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:40:58.785874 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:40:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:40:58.792855 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:40:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:40:58.797857 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:40:58] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:40:58.804877 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:40:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:40:58.813912 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:40:58] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:40:58.824872 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:40:58] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:40:58.832971 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:40:58] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:40:58.840607 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:40:58.849701 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:40:58] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:40:58] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:40:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:40:58] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:41:00] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:44:52.975250 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:44:52.983251 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:44:52.989251 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:44:52] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:44:52.999251 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:44:53.003252 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:44:53.011258 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:44:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:44:53] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:44:53] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:44:53.024772 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:44:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:44:53.031768 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:44:53] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:44:53.043771 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:44:53] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:44:53] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:44:53] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:44:57.804952 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:44:57] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:44:59.298279 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:44:59] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:45:31.278223 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:45:31.281242 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:45:31.285220 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:45:31.290234 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:45:31] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:45:31.297237 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:45:31] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:45:31.306237 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:45:31] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:45:31.311221 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:45:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:45:31.317239 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:45:31] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:45:31] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:45:31.326249 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:45:31] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:45:31.329249 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:45:31.335608 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:45:31.339607 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:45:31] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:45:31] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:45:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:45:31] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:45:33] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:45:34.149060 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:45:34] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:45:44.455196 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:45:46.965274 : Add_Update_UE_To_Session L'identifiant de la promotion / session est invalide INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:45:46] "POST /myclass/api/Add_Update_UE_To_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_Formation.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:2025-11-04 10:48:25.471314 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 10:48:25.472315 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 10:48:25.472315 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 10:48:25.472315 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 10:48:25.472315 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-04 10:48:58.615305 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:48:58.619290 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:48:58.623291 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:48:58.627295 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:48:58.632292 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:48:58.637296 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:48:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:48:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:48:58.657647 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:48:58] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:48:58.664103 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:48:58] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:48:58.676199 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:48:58] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:48:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:48:58] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:48:58.689093 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:48:58.694084 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:48:58.700089 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:48:58] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:48:58] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:48:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:48:58] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:49:00] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:49:10.931963 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:49:10] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:50:02.363320 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:50:02.368306 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:50:02.373306 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:50:02.380308 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:50:02.387366 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:50:02] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:50:02] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:50:02] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:50:02.399387 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:50:02] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:50:02.406414 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:50:02.408309 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:50:02.413307 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:50:02] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:50:02.426311 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:50:02] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:50:02.433413 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:50:02.442329 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:50:02] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:50:02] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:50:02] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:50:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:50:02] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:50:03] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:50:20.968337 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:50:20.971338 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:50:20.975335 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:50:20.981336 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:50:20.985336 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:50:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:50:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:50:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:50:20.995335 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:50:20.999336 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:50:21] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:50:21] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:50:21.005336 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:50:21] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:50:21.014396 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:50:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:50:21] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:50:21] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:50:23.845950 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:50:23] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:50:25.661198 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:50:25] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:50:30.568133 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:50:32.855832 : Add_Update_UE_To_Session L'identifiant de la promotion / session est invalide INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:50:32] "POST /myclass/api/Add_Update_UE_To_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_Formation.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:2025-11-04 10:52:26.688456 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 10:52:26.688456 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 10:52:26.689455 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 10:52:26.689455 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 10:52:26.689455 : ++ 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_Formation.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:2025-11-04 10:53:14.488585 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 10:53:14.488585 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 10:53:14.488585 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 10:53:14.488585 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 10:53:14.488585 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-04 10:53:18.945252 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:53:19] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:54:25.715504 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:54:25.722502 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:54:25] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:54:25.734533 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:54:25.743519 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:54:25.758044 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:54:25] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:54:25] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:54:25] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:54:26.214478 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:54:26.220463 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:54:26.225470 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:54:26.235512 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:54:26.241501 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:54:26] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:54:26] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:54:26] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:54:26.256599 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:54:26.262603 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:54:26] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:54:26.271629 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:54:26] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:54:26.280599 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:54:26] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:54:26] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:54:26.289598 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:54:26.302603 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:54:26.305611 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:54:26] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:54:26] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:54:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:54:26] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:54:27] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:55:00.103431 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:55:00.108429 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:55:00.112450 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:55:00.119461 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:55:00.123956 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:55:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:55:00] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:55:00.131964 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:55:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:55:00] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:55:00.137961 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:55:00] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:55:00.143982 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:55:00] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:55:00.153994 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:55:00] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:55:00] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:55:02.044623 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:55:02.477440 : Get_List_UE_Given_SessionFormation -'NoneType' object is not subscriptable - Line : 17028 INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:55:02] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:55:02.478975 : Get_List_UE_Given_SessionFormation -'NoneType' object is not subscriptable - Line : 17028 INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:55:02] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ 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_Formation.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:2025-11-04 10:56:04.477498 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 10:56:04.477498 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 10:56:04.477498 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 10:56:04.477498 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 10:56:04.477498 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-04 10:56:20.073077 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:56:20.076077 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:56:20.081098 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:56:20.086077 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:56:20.090081 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:56:20.096095 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:56:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:56:20.103105 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:56:20.112682 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:56:20] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:56:20] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:56:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:56:20.125696 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:56:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:56:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:56:20] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:56:20] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:56:22.060992 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:56:22.701910 : Get_List_UE_Given_SessionFormation -'NoneType' object is not subscriptable - Line : 17029 INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:56:22] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 10:56:22.703910 : Get_List_UE_Given_SessionFormation -'NoneType' object is not subscriptable - Line : 17029 INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:56:22] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ 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_Formation.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:2025-11-04 10:57:44.436466 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 10:57:44.436466 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 10:57:44.436466 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 10:57:44.436466 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 10:57:44.436466 : ++ 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_Formation.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:2025-11-04 10:58:13.662959 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 10:58:13.663953 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 10:58:13.663953 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 10:58:13.663953 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 10:58:13.663953 : ++ 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_Formation.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:2025-11-04 10:58:52.391420 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 10:58:52.391420 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 10:58:52.391420 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 10:58:52.391420 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 10:58:52.391420 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-04 10:58:58.971169 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 10:59:01.276161 : Get_List_UE_Given_SessionFormation -'NoneType' object is not subscriptable - Line : 17037 INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 10:59:01] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ 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_Formation.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:2025-11-04 11:11:36.825520 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 11:11:36.831723 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 11:11:36.831723 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 11:11:36.832720 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 11:11:36.832720 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-04 11:11:38.033282 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:11:38.079851 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:11:38.122456 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:11:38] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:11:38.137349 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:11:38.174348 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:11:38.192410 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:11:38] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:11:38.222897 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:11:38] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:11:38.249897 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:11:38] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:11:38.288468 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:11:38] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:11:38] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:11:38] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:11:38.318722 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:11:38] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:11:38.348310 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:11:38.377825 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:11:38.405648 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:11:38] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:11:38] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:11:38] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:11:38.435578 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:11:38.466582 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:11:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:11:38] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:11:38.504182 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:11:38.552195 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:11:39] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:11:39] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:11:59] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:12:17.804467 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:17] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:12:17.839993 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:12:17.863514 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:12:17.871515 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:17] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:17] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:12:17.900136 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:17] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:12:17.934136 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:17] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:12:17.955694 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:17] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:12:17.991692 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:18] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:12:18.016689 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:18] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:12:18.046694 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:18] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:12:18.068242 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:18] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:12:18.098224 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:12:18.129739 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:18] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:12:18.147793 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:12:18.176868 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:18] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:12:18.218914 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:18] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:12:18.249434 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:21] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:12:23.895966 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:23] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:12:23.933981 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:12:23.959723 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:23] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:12:23.990286 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:12:24.024288 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:24] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:12:24.050307 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:12:24.085829 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:24] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:24] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:12:24.113918 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:24] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:12:24.143934 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:12:26.252229 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:28] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:12:28.415501 : Get_List_UE_Given_SessionFormation -'Cursor' object has no attribute 'keys' - Line : 17018 INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:28] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:12:28.417501 : Get_List_UE_Given_SessionFormation -'Cursor' object has no attribute 'keys' - Line : 17018 INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:12:28] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ 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_Formation.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:2025-11-04 11:13:43.729001 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 11:13:43.729001 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 11:13:43.729001 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 11:13:43.729001 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 11:13:43.729001 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-04 11:13:44.017365 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:13:44.028918 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:13:44.032026 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:13:44.039024 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:13:44.050789 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:13:44.053779 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:13:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:13:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:13:44] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:13:44] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:13:44.074080 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:13:44] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:13:44] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:13:44.089081 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:13:44] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:13:44.094081 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:13:44] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:13:46.453294 : Get_List_UE_Given_SessionFormation -'Cursor' object has no attribute 'keys' - Line : 17022 INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:13:46] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ 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_Formation.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:2025-11-04 11:15:37.491812 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 11:15:37.491812 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 11:15:37.491812 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 11:15:37.491812 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 11:15:37.491812 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-04 11:16:34.963159 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:16:34.968156 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:16:34.972170 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:16:34.976156 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:16:34.980172 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:16:34.985154 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:16:34.988155 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:16:34.993156 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:16:34.995158 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:16:35] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:16:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:16:35] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:16:35] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:16:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:16:35] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:16:35] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:16:35] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:16:35] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:16:37.142603 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:16:37] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:16:40.631193 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:16:40] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:16:47.712407 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:16:49.969096 : CheckisDate_Hours_Second -time data '2025-11-04 11:16:47.727260' does not match format '%d/%m/%Y %H:%M:%S' - ERRORRRR AT Line : 955 INFO:root:2025-11-04 11:16:49.971082 : Add_Historique_Event La date de l'action doit être au format jj/mm/aaaa hh:mm:ss INFO:root:2025-11-04 11:16:49.971082 : WARNING : Impossible de logguer l'historique pour l'évènement : {'token': 'GcC8eT1SQx-4iY8A-0911qCRxo4deCf3ZQ', 'related_collection': 'session_formation', 'related_collection_recid': '68dc36eec27edf6c5f89efcc', 'action_date': '2025-11-04 11:16:47.727260', 'action_description': "Ajout de l'Unité d'enseignement 6638a1d1ac6e18de05a921a4, Code UE :info101"} INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:16:49] "POST /myclass/api/Add_Update_UE_To_Session/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:16:49.978086 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:16:49] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ 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_Formation.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:2025-11-04 11:19:15.331662 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 11:19:15.331662 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 11:19:15.331662 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 11:19:15.331662 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 11:19:15.331662 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-04 11:19:15.469171 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:19:15.472172 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:19:15.475173 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:19:15.477174 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:19:15.481172 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:19:15.485173 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:19:15.490173 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:19:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:19:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:19:15] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:19:15.503182 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:19:15] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:19:15.510184 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:19:15] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:19:15] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:19:15] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:19:15] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:19:15] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:19:19.907229 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:19:20] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:19:23.871737 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:19:23] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:20:50.553000 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:20:50] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:21:04.882850 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:21:04.886972 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:21:04.890938 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:21:04.892840 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:21:04] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:21:04] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:21:04.895963 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:21:04.897835 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:21:04.901949 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:21:04.904946 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:21:04] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:21:04] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:21:04] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:21:04] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:21:04.910973 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:21:04.911975 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:21:04.913943 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:21:04.915839 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:21:04] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:21:04] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:21:04] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:21:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:21:04] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:21:05] "POST /myclass/api/Get_Partner_List_Partner_Client/ 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_Formation.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:2025-11-04 11:22:34.833196 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 11:22:34.833196 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 11:22:34.833196 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 11:22:34.833196 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 11:22:34.833196 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-04 11:22:34.928710 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:22:34.930710 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:22:34.931708 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:22:34.933728 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:22:34.938530 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:22:34.940531 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:22:34] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:22:34.949530 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:22:34] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:22:34.951532 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:22:34] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:22:34.954530 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:22:34] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:22:34] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:22:34.957531 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:22:34] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:22:34.961530 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:22:34.964532 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:22:34] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:22:34.970531 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:22:34.974540 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:22:34] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:22:34] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:22:34] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:22:34] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:22:34.983537 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:22:34.989071 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:22:34.994053 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:22:35] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:22:35] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:22:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:22:35] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:22:36] "POST /myclass/api/Get_Partner_List_Partner_Client/ 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_Formation.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:2025-11-04 11:23:46.404136 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 11:23:46.488732 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 11:23:46.489729 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 11:23:46.489729 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 11:23:46.489729 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-04 11:25:07.847192 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:25:07.851165 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:25:07.854166 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:25:07.858673 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:25:07.863679 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:25:07.872678 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:25:07.878696 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:25:07] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:25:07] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:25:07.889680 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:25:07] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:25:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:25:07] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:25:07] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:25:07] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:25:07] "POST /myclass/api/Get_List_Unite_Enseignement_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_Formation.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:2025-11-04 11:26:14.821714 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 11:26:14.821714 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 11:26:14.821714 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 11:26:14.821714 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 11:26:14.821714 : ++ 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_Formation.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:2025-11-04 11:26:33.807369 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 11:26:33.808369 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 11:26:33.808369 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 11:26:33.808369 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 11:26:33.808369 : ++ 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_Formation.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:2025-11-04 11:28:25.072071 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 11:28:25.073071 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 11:28:25.073071 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 11:28:25.073071 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 11:28:25.073071 : ++ 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\\class_mgt.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:2025-11-04 11:29:25.412759 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 11:29:25.412759 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 11:29:25.412759 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 11:29:25.412759 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 11:29:25.412759 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-04 11:29:51.599207 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:29:51] "POST /myclass/api/Get_List_Formulaire/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\formulaire_mgt.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:2025-11-04 11:31:30.947334 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 11:31:30.947334 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 11:31:30.947334 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 11:31:30.947334 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 11:31:30.947334 : ++ 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\\formulaire_mgt.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:2025-11-04 11:32:45.942518 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 11:32:45.942518 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 11:32:45.942518 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 11:32:45.942518 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 11:32:45.942518 : ++ 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\\formulaire_mgt.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:2025-11-04 11:32:55.350583 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 11:32:55.350583 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 11:32:55.350583 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 11:32:55.350583 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 11:32:55.350583 : ++ 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\\formulaire_mgt.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:2025-11-04 11:33:17.581765 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 11:33:17.582766 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 11:33:17.582766 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 11:33:17.582766 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 11:33:17.582766 : ++ 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\\formulaire_mgt.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:2025-11-04 11:36:26.468694 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 11:36:26.468694 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 11:36:26.468694 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 11:36:26.468694 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 11:36:26.468694 : ++ 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\\formulaire_mgt.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:2025-11-04 11:36:46.913966 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 11:36:46.913966 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 11:36:46.914967 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 11:36:46.914967 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 11:36:46.914967 : ++ 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\\formulaire_mgt.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:2025-11-04 11:37:15.233023 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 11:37:15.233023 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 11:37:15.233023 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 11:37:15.233023 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 11:37:15.234019 : ++ 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\\formulaire_mgt.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:2025-11-04 11:39:12.978850 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 11:39:12.978850 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 11:39:12.978850 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 11:39:12.978850 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 11:39:12.978850 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-04 11:39:24.934502 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:39:24.991633 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:39:24.995633 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:39:25.002635 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:39:25.004635 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:39:25.006633 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:39:25.009634 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:25] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:25] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:25] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:25] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:25] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:39:26.100613 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:26] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:39:26.908299 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:39:26.910299 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:39:26.915301 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:39:26.920301 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:26] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:39:26.923301 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:39:26.925300 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:39:26.931300 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:26] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:26] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:39:26.944306 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:26] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:26] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:39:26.952819 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:26] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:26] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:39:26.962348 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:39:26.967355 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:26] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:26] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:39:26.977354 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:39:26.979354 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:26] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:26] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:27] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:39:27.102858 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:39:27.103859 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:39:27.108866 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:27] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:27] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:27] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:39:28.865380 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:39:28.870382 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:39:28.875375 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:39:28.878376 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:28] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:39:28.886374 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:28] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:39:28.894382 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:28] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:28] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:39:28.897392 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:39:28.903381 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:28] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:39:28.908375 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:28] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:39:28.914378 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:39:28.919374 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:28] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:39:28.926376 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:39:28.930391 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:28] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:28] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:28] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:28] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:28] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:28] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:39:34.336376 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:34] "POST /myclass/api/Update_Class_Default_Document/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:39:46.404875 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:46] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:39:46.416879 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:39:46.425881 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:39:46.428881 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:46] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:39:46.430939 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:46] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:46] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:39:46.450954 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:46] "POST /myclass/api/Get_List_Formulaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:39:49.094587 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:39:49.105573 : Ce formulaire est utilisé comme formulaire par défaut sur des formations . Suppression annulée INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:49] "POST /myclass/api/Delete_Formulaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:39:54.061216 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:54] "POST /myclass/api/Get_Given_Formulaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:39:59.559495 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:39:59.569490 : Ce formulaire est utilisé comme formulaire par défaut sur des formations . Suppression annulée INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:39:59] "POST /myclass/api/Delete_Formulaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:40:04.955663 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:05] "POST /myclass/api/Update_Class_Default_Document/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:40:07.943488 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:40:07.945488 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:40:07.950486 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:07] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:40:07.955488 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:40:07.961485 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:07] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:07] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:07] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:40:07.988502 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:07] "POST /myclass/api/Get_List_Formulaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:40:10.588705 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:10] "POST /myclass/api/Delete_Formulaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:40:10.625716 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:40:10.628718 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:10] "POST /myclass/api/Get_List_Formulaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:10] "POST /myclass/api/Get_List_Formulaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:40:30.869911 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:40:30.872075 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:40:30.875051 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:40:30.880052 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:40:30.882053 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:30] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:40:30.890050 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:30] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:30] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:40:30.899049 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:30] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:30] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:40:30.905051 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:30] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:40:30.914050 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:40:30.911052 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:40:30.922083 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:30] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:30] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:40:30.931049 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:30] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:31] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:31] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:40:32.911467 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:40:32.915467 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:40:32.919468 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:40:32.923467 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:32] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:40:32.931467 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:40:32.933467 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:40:32.939468 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:40:32.942471 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:40:32.945467 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:32] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:32] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:32] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:32] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:32] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:32] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:40:44.114146 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:44] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:40:44.280924 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:40:44.284511 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:44] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:44] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:40:57.247237 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:40:57] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:41:06.573515 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:41:06] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:41:11.825158 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:41:11] "POST /myclass/api/Add_Update_UE_To_Session/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:41:11.989769 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:41:11] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:41:14.879450 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:41:14] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:41:18.184328 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:41:18] "POST /myclass/api/Add_Update_UE_To_Session/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:41:18.311718 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:41:18] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:41:47.949390 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:41:47] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:41:53.400261 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:41:53] "POST /myclass/api/Add_Update_UE_To_Session/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:41:53.563341 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:41:53] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:45:16.464763 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:45:16.469768 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:45:16.471767 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:45:16.476766 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:45:16] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:45:16.484276 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:45:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:45:16.490278 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:45:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:45:16] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:45:16.496276 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:45:16] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:45:16.499278 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:45:16.504278 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:45:16] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:45:16] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:45:16] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:45:16] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:45:18.390679 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:45:18] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ 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_Formation.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:2025-11-04 11:46:52.995780 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 11:46:52.995780 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 11:46:52.995780 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 11:46:52.995780 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 11:46:52.996781 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-04 11:46:53.489897 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:46:53.492897 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:46:53.505015 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:46:53.520531 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:46:53.533571 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:46:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:46:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:46:53.554583 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:46:53] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:46:53.568589 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:46:53] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:46:53] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:46:53.593592 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:46:53] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:46:53] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:46:53.611112 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:46:53.620117 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:46:53.634627 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:46:53.657142 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:46:53] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:46:53] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:46:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:46:56] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:46:56] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:50:01.270906 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:50:01.277473 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:50:01.285642 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:50:01.290636 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:50:01] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:50:01] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:50:01.301636 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:50:01.308637 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:50:01] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:50:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:50:01.328646 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:50:01] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:50:01] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:50:01.342196 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:50:01.347195 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:50:01.352715 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:50:01.364721 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:50:01] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:50:01.377247 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:50:01] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:50:01] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:50:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:50:01] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:50:03] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:50:04.407277 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:50:04.411277 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:50:04.413303 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:50:04.421275 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:50:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:50:04] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:50:04.432276 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:50:04.435389 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:50:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:50:04.445295 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:50:04] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:50:04] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:50:04] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:50:04.457286 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:50:04.459286 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:50:04] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:50:04] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:50:04] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:50:07.145440 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:50:07] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:50:10.287280 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:50:12.654073 : Delete_UE_From_SessionCette UE est utilisée dans 6 évaluation(s). Suppression annulée INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:50:12] "POST /myclass/api/Delete_UE_From_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_Formation.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:2025-11-04 11:51:36.580202 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 11:51:36.580202 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 11:51:36.580202 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 11:51:36.580202 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 11:51:36.580202 : ++ 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\\unite_enseignement_mgt.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:2025-11-04 11:53:07.230941 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 11:53:07.230941 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 11:53:07.230941 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 11:53:07.230941 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 11:53:07.230941 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-04 11:53:07.300961 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:53:07.303180 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:53:07.304189 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:53:07.306195 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:53:07.308189 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 11:53:07.312622 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:53:07] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:53:07.317536 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:53:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:53:07] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:53:07] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:53:07] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:53:07] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:53:07] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\unite_enseignement_mgt.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:2025-11-04 11:54:32.645020 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 11:54:32.645020 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 11:54:32.646035 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 11:54:32.646035 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 11:54:32.646035 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-04 11:54:32.722562 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:54:32] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:54:36.141675 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:54:36] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:54:41.279968 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:54:41] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:54:43.574813 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:54:43] "POST /myclass/api/Add_Conseil_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:54:43.646671 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:54:43] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\unite_enseignement_mgt.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:2025-11-04 11:56:25.459520 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 11:56:25.459520 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 11:56:25.459520 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 11:56:25.460521 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 11:56:25.460521 : ++ 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\\unite_enseignement_mgt.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:2025-11-04 11:56:42.268434 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 11:56:42.268434 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 11:56:42.268434 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 11:56:42.268434 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 11:56:42.268434 : ++ 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\\unite_enseignement_mgt.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:2025-11-04 11:57:26.457823 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 11:57:26.458822 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 11:57:26.458822 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 11:57:26.458822 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 11:57:26.458822 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-04 11:59:00.082815 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:59:00] "POST /myclass/api/Delete_UE_From_Session/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:59:00.132257 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:59:00] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:59:04.358982 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:59:04] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:59:07.519436 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:59:07] "POST /myclass/api/Add_Update_UE_To_Session/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:59:07.645114 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:59:07] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:59:10.435268 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:59:10] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:59:13.596929 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:59:13] "POST /myclass/api/Add_Update_UE_To_Session/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:59:13.765747 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:59:13] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 11:59:27.393032 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 11:59:27] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:04:43.592540 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:04:43.598559 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:04:43.603546 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:04:43.610544 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:04:43.613120 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:04:43.621120 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:04:43.628119 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:43] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:43] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:04:43.659120 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:04:43.664120 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:43] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:43] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:04:43.675230 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:04:43.686951 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:43] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:04:43.695949 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:43] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:43] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:44] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:04:53.062596 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:04:53.068595 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:04:53.071597 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:04:53.073597 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:53] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:53] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:04:53.088891 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:53] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:53] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:04:53.121890 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:04:53.127891 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:04:53.132895 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:04:53.139937 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:04:53.144400 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:04:53.149410 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:04:53.154407 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:53] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:53] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:53] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:04:53.171406 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:04:53.176405 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:53] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:04:53.179408 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:53] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:04:53.189447 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:04:53.194446 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:53] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:53] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:53] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:04:54] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:05:08.149734 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:05:08.153738 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:05:08.157738 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:05:08.163058 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:05:08.172072 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:05:08] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:05:08] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:05:08.180074 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:05:08] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:05:08.187060 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:05:08] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:05:08.197059 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:05:08.203100 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:05:08] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:05:08] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:05:08.212086 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:05:08] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:05:08.218232 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:05:08.226770 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:05:08] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:05:08] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:05:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:05:08] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:05:09] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:05:10.616279 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:05:10.621310 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:05:10.625281 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:05:10.629283 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:05:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:05:10.641280 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:05:10] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:05:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:05:10] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:05:10.647280 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:05:10.652284 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:05:10] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:05:10] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:05:10.662286 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:05:10.665802 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:05:10] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:05:10] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:05:10] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:05:12.304944 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:05:12] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:06:19.709250 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:06:19.712248 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:06:19.716256 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:06:19.722254 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:06:19] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:06:19.729256 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:06:19.730761 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:06:19] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:06:19.739767 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:06:19] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:06:19.747769 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:06:19.758769 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:06:19] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:06:19.768769 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:06:19] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:06:19] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:06:19] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:06:19.788300 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:06:19.792288 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:06:19] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:06:19] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:06:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:06:19] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:06:20] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:06:48.430841 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:06:48.435840 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:06:48.440128 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:06:48] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:06:48] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:06:48.457592 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:06:48.460568 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:06:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:06:48.469567 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:06:48.474076 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:06:48] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:06:48] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:06:48.487075 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:06:48] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:06:48.495074 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:06:48.500085 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:06:48] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:06:48.510118 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:06:48.516592 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:06:48] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:06:48] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:06:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:06:48] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:06:49] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:07:03.520892 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:07:03.525890 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:07:03.529894 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:07:03.533889 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:07:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:07:03] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:07:03.544891 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:07:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:07:03.552889 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:07:03.554890 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:07:03] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:07:03] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:07:03.561890 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:07:03.565914 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:07:03] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:07:03] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:07:03] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:07:03] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:07:05.280619 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:07:05] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:08:43.781372 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:08:43.788378 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:08:43.795378 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:08:43.797379 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:08:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:08:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:08:43.813887 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:08:43] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:08:43.819887 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:08:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:08:43.824894 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:08:43] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:08:43.834897 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:08:43] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:08:43.841915 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:08:43] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:08:43.846062 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:08:43.849068 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:08:43.860580 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:08:43] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:08:43] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:08:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:08:43] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:08:45] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:08:46.760736 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:08:46.764737 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:08:46.769737 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:08:46.772736 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:08:46] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:08:46.781750 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:08:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:08:46.787751 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:08:46.790749 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:08:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:08:46] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:08:46.795758 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:08:46.800763 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:08:46] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:08:46] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:08:46] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:08:46] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:08:46] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:08:48.359561 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:08:48] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:11:51.574352 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:11:51.577351 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:11:51.579354 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:11:51.583353 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:11:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:11:51.588353 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:11:51.593356 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:11:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:11:51.598391 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:11:51.627911 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:11:51] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:11:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:11:51] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:11:51.639926 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:11:51.644932 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:11:51] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:11:51.650442 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:11:51] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:11:51.656442 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:11:51] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:11:51] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:11:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:11:51] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:11:52] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:11:59.744082 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:11:59.746973 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:11:59.751481 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:11:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:11:59.763489 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:11:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:11:59.768489 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:11:59.771488 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:11:59.775489 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:11:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:11:59] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:11:59.788487 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:11:59.794487 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:11:59] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:11:59.801488 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:11:59] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:11:59.805490 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:11:59] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:11:59.812489 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:11:59] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:11:59] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:11:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:11:59] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:12:00] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:12:06.384288 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:12:06.386288 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:12:06.387287 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:12:06.390808 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:12:06] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:12:06.404309 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:12:06] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:12:06] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:12:06] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:12:28.631436 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:12:28.633435 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:12:28.636436 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:12:28.641437 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:12:28] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:12:28] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:12:28.652437 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:12:28] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:12:28] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:13:27.399029 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:27] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:13:27.433631 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:13:27.467730 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:13:27.492730 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:27] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:13:27.510756 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:27] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:27] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:13:48.939457 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:13:48.944457 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:13:48.947459 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:48] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:13:48.958469 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:48] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:48] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:13:48.981823 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:48] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:13:49.021852 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:13:49.026853 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:13:49.028856 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:13:49.033854 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:13:49.038854 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:13:49.054865 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:49] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:49] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:49] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:13:49.073945 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:13:49.079924 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:49] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:13:49.084923 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:13:49.088923 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:49] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:13:49.102923 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:13:49.111945 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:49] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:49] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:49] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:50] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:13:53.063631 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:13:53.066632 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:13:53.070186 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:13:53.074178 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:53] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:13:53.085308 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:13:53.091313 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:53] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:13:53.092294 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:13:53.096292 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:13:53.099292 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:53] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:53] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:53] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:53] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:53] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:13:54.831299 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:13:54] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:14:53.954311 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:14:53.962330 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:14:53.971321 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:14:53.983798 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:14:53.984799 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:14:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:14:53.997782 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:14:54.006780 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:14:54] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:14:54] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:14:54] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:14:54] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:14:54.025779 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:14:54] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:14:54.032778 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:14:54.041782 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:14:54] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:14:54.046783 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:14:54.057779 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:14:54] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:14:54] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:14:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:14:54] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:14:55] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:19:24.456300 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:19:24.463300 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:19:24.468358 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:19:24] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:19:24.476375 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:19:24] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:19:24.486357 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:19:24] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:19:24.499358 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:19:24] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:19:24.513359 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:19:24.520360 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:19:24] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:19:24] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:19:24.533099 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:19:24.541119 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:19:24] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:19:24.551095 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:19:24.570656 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:19:24] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:19:24] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:19:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:19:24] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:19:25] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:20:08.089827 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:20:08.093827 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:20:08.095941 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:20:08.099943 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:20:08.105978 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:20:08] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:20:08] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:20:08] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:20:08] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:20:08.120469 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:20:08.125475 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:20:08] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:20:08.134467 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:20:08] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:20:08.140467 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:20:08] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:20:08.148472 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:20:08.151477 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:20:08.156480 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:20:08] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:20:08] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:20:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:20:08] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:20:09] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:20:11.113836 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:20:11.118838 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:20:11.123379 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:20:11.125351 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:20:11] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:20:11.136352 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:20:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:20:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:20:11.145361 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:20:11.147356 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:20:11] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:20:11.155358 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:20:11.159360 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:20:11] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:20:11] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:20:11] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:20:11] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:20:11] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:20:12.976868 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:20:12] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:21:53.489204 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:21:53.493211 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:21:53.496211 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:21:53.500227 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:21:53.505778 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:21:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:21:53.510775 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:21:53.518822 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:21:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:21:53] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:21:53] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:21:53] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:21:53] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:21:53.534777 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:21:53.536774 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:21:53.539775 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:21:53.545778 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 12:21:53.545778 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:21:53] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:21:53] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:21:53] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:21:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:21:53] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:21:54.312049 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:21:54] "POST /myclass/api/Add_Update_UE_To_Session/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:21:54.447323 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:21:54] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:21:54] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 12:22:00.011657 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 12:22:00] "POST /myclass/api/Get_Action_Historique_List/ HTTP/1.1" 200 - 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:2025-11-04 17:28:09.803301 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 17:28:09.803301 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 17:28:09.803301 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 17:28:09.803301 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 17:28:09.803301 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-04 17:28:16.335211 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-04 17:28:16.335211 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-04 17:28:16.335211 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-04 17:28:16.335211 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-04 17:28:16.335211 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-04 17:38:36.055821 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:38:36.058838 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:38:36.061840 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:38:36.068356 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:38:36.074360 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:38:36] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:38:36.082355 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:38:36] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:38:36] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:38:36.095354 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:38:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:38:36.099372 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:38:36] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:38:36.105354 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:38:36] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:38:36] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:38:36.118358 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:38:36.128381 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:38:36.140355 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:38:36] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:38:36] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:38:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:38:36] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:38:37] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:39:50.621376 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:39:50.625378 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:39:50.627376 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:39:50.632383 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:39:50.636378 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:39:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:39:50.645384 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:39:50] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:39:50.656920 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:39:50] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:39:50] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:39:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:39:50] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:39:50] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:39:52.721982 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:39:52.724957 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:39:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:39:53] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:39:57.558197 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:39:57.560196 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:39:57] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:39:57.568204 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:39:57.570228 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:39:57] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:39:57.580711 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:39:57] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:39:57] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:39:57.621316 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:39:57.625338 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:39:57.628320 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:39:57.632880 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:39:57.638891 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:39:57.643872 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:39:57] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:39:57] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:39:57.660863 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:39:57.664862 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:39:57] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:39:57.684836 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:39:57] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:39:57.709282 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:39:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:39:57] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:39:57] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:39:59] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:39:59] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:01.187418 : GetAttendeeDetail_perSession - Données d'inscription incohérentes. il y a plus d'une inscription pour les critère {'session_id': '68e419c2e5fea6f5328c2007', 'email': 'mysy1000formation+04@gmail.com'} INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:01] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:04.127437 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:04.131450 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:04.134450 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:04.137978 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:04] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:04] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:04] "POST /myclass/api/Get_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:04] "POST /myclass/api/Get_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:05.052554 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:05.055555 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:05.059615 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:05.064582 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:05.068586 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:05] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:05.074148 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:05.080696 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:05] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:05] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:05] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:05] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:05] "POST /myclass/api/Get_List_Participant_Notes/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:05] "POST /myclass/api/Get_List_Jury_Soutenenace_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:19.798883 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:19.800883 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:19.804882 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:19.809882 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:19] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:19] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:19] "POST /myclass/api/Get_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:19] "POST /myclass/api/Get_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:20.730276 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:20.735276 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:20.739274 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:20] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:20.749290 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:20.755329 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:20] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:20] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:20.764291 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:20.769289 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:20] "POST /myclass/api/Get_List_Participant_Notes/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:20] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:20] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:20] "POST /myclass/api/Get_List_Jury_Soutenenace_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:26.534920 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:26.538915 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:26.543914 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:26] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:26.552426 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:26] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:26.562430 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:26] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:26] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:26.588430 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:26.591431 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:26.594429 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:26.599427 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:26.604435 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:26.612461 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:26] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:26] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:26] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:26.625959 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:26] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:26.632957 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:26] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:26.636966 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:26.643967 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:26.649476 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:26] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:26] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:26.668497 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:26.676528 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:26] "POST /myclass/api/Get_Given_Apprenant_Data/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:26.688529 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:26] "POST /myclass/api/Get_Apprenant_Recorded_Image_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:26] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:26] "POST /myclass/api/Get_List_Partner_Apprenant/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:26] "POST /myclass/api/Get_Apprenant_List_Inscription/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:27] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:28] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:36.344972 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:36] "POST /myclass/api/Update_Apprenant/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:36.441494 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:36.443987 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:36.446995 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:36.453001 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:36.454018 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:36.462526 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:36] "POST /myclass/api/Get_Apprenant_Recorded_Image_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:36] "POST /myclass/api/Get_Given_Apprenant_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:36] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:36.485559 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:36] "POST /myclass/api/Get_List_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:36] "POST /myclass/api/Get_List_Apprenant_Notes_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:36] "POST /myclass/api/Get_List_Partner_Apprenant/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:36] "POST /myclass/api/Get_Apprenant_List_Inscription/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:49.479514 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:49.482628 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:49.487046 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:49.492059 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:49.496061 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:49.503059 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:40:49.507059 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:49.514062 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:49] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:49] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:49] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:49.527062 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:49] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:49.533062 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:49] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:49.554099 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:49] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:40:49.571090 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:49] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:49] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:40:51] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:41:16.840240 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:41:16.845249 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:41:16.848251 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:41:16.853248 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:41:16.857248 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:41:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:41:16.863836 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:41:16] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:41:16.868803 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:41:16] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:41:16] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:41:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:41:16] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:41:16] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:41:19.279536 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:41:19.283539 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:41:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:41:19] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:41:24.520500 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:41:24.523501 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:41:24.527501 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:41:24.529502 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:41:24] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:41:24.537519 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:41:24] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:41:24] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:41:24] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:41:25] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:41:37.571617 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:41:41.443589 : L'utilisateur destinataire de l'email est invalide INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:41:41] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:41:41.481508 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:41:41.485521 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:41:41.489506 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:41:41.492504 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:41:41.496503 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:41:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:41:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:41:41] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:41:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:41:42] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:42:19.527486 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:42:19.528525 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:42:19.531768 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:42:19.534863 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:42:19.538913 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:42:19.540914 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:42:19] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:42:19] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:42:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:42:19] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:42:20] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:42:20] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:42:22.247704 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:42:22.251686 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:42:22.254690 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:42:22.258685 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:42:22] "POST /myclass/api/Get_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:42:22] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:42:22] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:42:22] "POST /myclass/api/Get_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:42:23.304830 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:42:23.308811 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:42:23.313813 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:42:23.318344 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:42:23] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:42:23.326848 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:42:23] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:42:23.334900 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:42:23] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:42:23] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:42:23.344368 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:42:23] "POST /myclass/api/Get_List_Jury_Soutenenace_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:42:23] "POST /myclass/api/Get_List_Participant_Notes/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:42:23] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:42:30.970891 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:42:30] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:42:31.127965 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:42:31.128966 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:42:31] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:42:32] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:42:58.866747 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:42:58.868748 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:42:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:42:59.540678 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:42:59.543677 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:42:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:42:59] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:43:00] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:43:01.640635 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:43:01.643634 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:43:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:43:02.302370 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:43:02.307362 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:43:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:43:02] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:43:03] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:43:13.055727 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:43:13] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:43:13.185753 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:43:13.189767 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:43:13] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:43:14] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:43:18.178179 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:43:18.180178 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:43:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:43:18.768918 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:43:18.771892 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:43:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:43:19] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:43:20] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:47:46.103800 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:47:46.104800 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:47:46.108806 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:47:46.112805 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:47:46] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:47:46.119817 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:47:46] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:47:46.125224 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:47:46.127226 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:47:46] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:47:46.134740 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:47:46] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:47:46.143766 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:47:46] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:47:46] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:47:46.149775 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:47:46.154186 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:47:46.160185 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:47:46] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:47:46] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:47:46] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:47:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:47:46] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:47:47] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:47:50.831143 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:47:50.833918 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:47:50.837850 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:47:50.841855 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:47:50] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:47:50.848929 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:47:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:47:50.855968 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:47:50] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:47:50.863486 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:47:50] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:47:50] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:47:50] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:47:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:47:55.319154 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:47:55.321175 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:47:55.325274 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:47:55.328785 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-04 17:47:55.334984 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:47:55] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-04 17:47:55.346084 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:47:55] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:47:55] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:47:55] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:47:55] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [04/Nov/2025 17:47:55] "POST /myclass/api/Get_List_Survey_with_filter/ 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:2025-11-06 12:32:59.977640 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-06 12:32:59.978658 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-06 12:32:59.978658 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-06 12:32:59.978658 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-06 12:32:59.981746 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-06 12:34:11.777164 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-06 12:34:11.777164 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-06 12:34:11.778176 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-06 12:34:11.778176 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-06 12:34:11.778176 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-06 12:34:11.910080 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:11.912968 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:11.915974 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:11.917974 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:12] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:12] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:12] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:12] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:15.472485 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:15.488499 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:15.510672 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:15.520670 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:15.540719 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:15] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:15.566719 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:15.604367 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:15] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:15.683369 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:15.702745 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:18.885973 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:18.892971 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:18.919183 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:20.287844 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:root:2025-11-06 12:34:20.294843 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:root:2025-11-06 12:34:20.306975 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:root:2025-11-06 12:34:20.296573 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:root:2025-11-06 12:34:20.308873 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:root:2025-11-06 12:34:20.310935 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:root:2025-11-06 12:34:20.329425 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:root:2025-11-06 12:34:20.344767 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:root:2025-11-06 12:34:20.345900 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:root:2025-11-06 12:34:20.350892 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:root:2025-11-06 12:34:20.352886 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:root:2025-11-06 12:34:20.356643 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:root:2025-11-06 12:34:20.362618 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:root:2025-11-06 12:34:20.367344 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:20.391618 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:20] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:20.402308 : Get_List_Ressource_Humaine_no_filter - impossible de récupérer les données de l'utilisateur INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:20] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:20] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:20] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:20.422610 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:20.432820 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:root:2025-11-06 12:34:20.443439 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:20.464738 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:20] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:20] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:20] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:20] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:20.501345 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:20.575979 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:root:2025-11-06 12:34:20.595306 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:20.613148 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:root:2025-11-06 12:34:20.619766 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:20.622893 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:root:2025-11-06 12:34:20.634750 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:20] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:20.676510 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:20.686050 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:root:2025-11-06 12:34:20.714571 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:20.727338 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:20] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:20.736989 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:root:2025-11-06 12:34:20.756887 : Get_Partner_List_Partner_Client - impossible de récupérer les données de l'utilisateur INFO:root:2025-11-06 12:34:20.758784 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:root:2025-11-06 12:34:20.761808 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:root:2025-11-06 12:34:20.769538 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:root:2025-11-06 12:34:20.770527 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:20] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:20] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:20.808346 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:root:2025-11-06 12:34:20.829964 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:20] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:20] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:20.878416 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:20] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:20.904650 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:20.915525 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:root:2025-11-06 12:34:20.923642 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:20.942328 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:20] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:20.976489 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:root:2025-11-06 12:34:20.985098 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:root:2025-11-06 12:34:20.991906 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:root:2025-11-06 12:34:20.992882 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:root:2025-11-06 12:34:21.373281 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:root:2025-11-06 12:34:21.375812 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:21] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:21] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:21] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:45.408466 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:45.416466 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:45] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:45.445471 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:45.457466 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:45.467478 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:root:2025-11-06 12:34:45.473251 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:45] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:45.495263 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:45.512286 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:root:2025-11-06 12:34:45.522286 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:45.527098 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:45.550686 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:root:2025-11-06 12:34:45.556679 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:root:2025-11-06 12:34:45.560744 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:root:2025-11-06 12:34:45.570707 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:root:2025-11-06 12:34:45.576517 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:root:2025-11-06 12:34:45.578469 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:root:2025-11-06 12:34:45.600288 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:45] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:45.605230 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:root:2025-11-06 12:34:45.609244 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:45] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:45] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:45.624403 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:45.640404 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:45.670613 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:45] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:45.681908 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:root:2025-11-06 12:34:45.693777 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:root:2025-11-06 12:34:45.700772 : get_connected_data_from_token -'NoneType' object does not support item assignment - ERRORRRR AT Line : 605 INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:45] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:45] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:45.712772 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:root:2025-11-06 12:34:45.713816 : Check_Connexion_And_Return_Partner_Data - impossible de récupérer les données du partenaire INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:45] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:45] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:48.424387 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:48.430388 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:48.431486 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:48.435490 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:48.439488 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:48] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:48] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:48] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:49] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:49.368022 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:49.381029 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:49.392578 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:49] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:49.417586 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:49] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:49] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:49.455271 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:49.477310 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:49.492979 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:49] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:49] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:49.519976 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:49.541097 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:49] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:49.564838 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:49] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:49.598914 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:49.606926 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:49.620009 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:49.632636 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:49.652206 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:49.676305 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:50] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:50] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:50] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:50] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:50] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:50.061607 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:50] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:50.068606 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:50.073617 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:50.087189 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:50.097211 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:50] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:50] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:50] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:50] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:50] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:50.139087 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:50.150116 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:50] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:50] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:50.165109 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:50.175337 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:50] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:50] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:50.189995 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:50.197002 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:50] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:50.206975 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:50] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:50] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:50.230010 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:50.244029 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:50] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:50] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:51.791508 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:51.796627 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:51.799621 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:51.803560 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:51] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:51.905152 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:52.530243 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:52.538272 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:52.547264 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:52.558795 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:52.575801 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:52.593448 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:52.604460 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:52.619475 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:52.648213 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:52.655230 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:52.687173 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:52.703595 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:52.705587 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:52.716474 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:52.718532 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:52.721475 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:52.727475 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:52.735482 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:52.738593 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:52.753547 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:52.758476 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:52.760478 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:52.766478 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:52.771544 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:52.778544 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:52.782743 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:52.786158 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:52.790165 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:52.794731 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:52.797717 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:55.221805 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:55] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:56.216585 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:56.221590 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:56.230697 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:56.245688 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:56] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:56.268691 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:56.285714 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:56.292714 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:56] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:56] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:56.299529 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:56] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:56] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:56.321619 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:56.328562 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:56.345518 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:56.356517 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:56] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:56] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:56] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:56] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:56] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:59.197506 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:59.204551 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:59.212244 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:59.224340 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:59.236420 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:59.249429 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:59.263092 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:59.269173 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:34:59.280171 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:59] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:59.291081 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:59] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:59.304180 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:59] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:34:59.333390 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:59] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:59] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:59] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:34:59] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:02] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:35:02.704535 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:35:02.708402 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:35:02.716614 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:35:02.727646 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:35:02.737636 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:35:02.748870 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:35:02.762475 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:35:02.777492 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:02] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:02] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:35:02.801646 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:02] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:02] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:02] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:02] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:02] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:35:09.724085 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:35:09.728599 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:35:09.732708 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:35:09.743290 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:35:09.752277 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:09] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:09] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:09] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:09] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:10] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:35:55.667194 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:35:55.673295 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:35:55.684581 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:55] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:35:55.709689 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:35:55.719792 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:55] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:55] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:55] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:35:55.785697 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:35:55.795929 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:35:55.805491 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:35:55.814676 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:55] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:55] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:35:55.833340 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:55] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:55] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:35:55.852394 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:35:55.860411 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:55] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:35:55.871409 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:35:55.880424 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:55] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:55] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:35:55.906390 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:35:55.916509 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:55] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:35:55.953744 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:55] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:56] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:35:59] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:36:08.222623 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:36:08.234723 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:36:08.267050 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:36:08] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:36:08] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:36:08.295152 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:36:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:36:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:36:08.320897 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:36:08.337891 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:36:08] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:36:08] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:36:08.357021 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:36:08.373431 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:36:08] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:36:08.396384 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:36:08] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:36:08] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:36:11.065084 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:36:11.069943 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:36:11.073955 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:36:11.084680 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:36:11.090679 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:36:11] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:36:11] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:36:11] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:36:11] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:36:11] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:36:14.099916 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:36:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:36:32.157715 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:36:32] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:37:57.545705 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:37:57.553705 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:37:57] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:37:57.580714 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:37:57.597862 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:37:57.614389 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:37:57] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:37:57] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:37:57] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:37:57.635391 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:37:57.641997 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:37:57.656017 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:37:57] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:37:57] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:37:57.677572 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:37:57.703561 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:37:57] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:37:57] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:37:57.731579 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:37:57] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:37:57.751914 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:37:57] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:37:57.774919 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:37:57.787902 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:37:57.808005 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:37:57] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:37:57] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:37:57.823900 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:37:57.841907 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:37:57] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:37:57.858766 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:37:57] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:37:57] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:37:57.891153 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:37:57.905159 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:37:57.917155 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:37:57] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:37:57.933167 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:37:57.945695 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:37:57] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:37:57] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:37:57] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:37:57.977060 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:37:57] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:37:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:37:57] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:37:58] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:00.379370 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:38:00.397540 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:00] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:00.413539 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:38:00.427560 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:00] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:00.446113 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:00] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:00.468697 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:00] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:00.489691 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:00] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:00.506705 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:00] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:00.520687 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:00] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:00.539736 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:00] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:00.558281 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:00] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:00] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:00.589296 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:00] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:00.606844 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:38:00.615652 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:38:00.626649 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:00] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:00] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:00] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:00] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:18.438115 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:18] "POST /myclass/api/Update_Class_Default_Document/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:22.843338 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:33.206543 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:33] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:40.266847 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:38:40.274358 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:38:40.278357 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:40] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:40.298359 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:40] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:40.319366 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:40] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:40] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:40.378904 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:38:40.384908 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:38:40.391910 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:40] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:40] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:40.415916 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:38:40.417923 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:38:40.431444 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:38:40.439452 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:40] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:40] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:40.456975 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:40] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:40.467985 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:40] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:40.480156 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:38:40.493149 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:38:40.507148 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:40] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:40] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:40] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:42] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:46.496244 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:38:46.501776 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:38:46.506876 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:38:46.509778 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:46] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:46.530791 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:38:46.534796 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:46] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:46.553999 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:46] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:46.570513 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:46] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:46.582507 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:46] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:46] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:46] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:48.734196 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:38:56.615646 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:38:56] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:39:08.726200 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:39:08.732213 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:39:08.739216 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:39:08.746735 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:39:08] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:39:08] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:39:08.760756 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:39:08] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:39:08.774440 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:39:08] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:39:08.783970 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:39:08] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:39:08.797118 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:39:08] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:39:08.805116 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:39:08] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:39:08.816109 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:39:08.826131 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:39:08.844655 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:39:08] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:39:08] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:39:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:39:09] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:39:11] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:39:13.471852 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:39:13.482887 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:39:13.492894 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:39:13.507464 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:39:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:39:13] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:39:13.526442 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:39:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:39:13.538455 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:39:13] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:39:13.555464 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:39:13] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:39:13] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:39:13] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:39:17.155835 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:39:17.165387 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:39:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:39:19] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:39:24.742647 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:39:24.750646 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:39:24] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:39:24] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:45:38.451103 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:45:38.454103 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:45:38.460112 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:45:38.472102 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:45:38.485102 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:45:38] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:45:38] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:45:38] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:45:38.502110 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:45:38] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:45:38.518146 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:45:38.532148 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:45:38] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:45:38] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:45:38.545152 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:45:38] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:45:38.557152 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:45:38.566151 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:45:38.573148 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:45:38] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:45:38] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:45:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:45:39] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:45:39.846909 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:45:39.857533 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:45:39.872171 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:45:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:45:39.886828 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:45:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:45:39.902734 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:45:39] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:45:39.924370 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:45:39] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:45:39.937869 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:45:39.941986 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:45:39.952990 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:45:39] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:45:39] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:45:39] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:45:39.985166 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:45:40.002719 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:45:40.020813 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:45:40] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:45:40] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:45:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:45:40] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:45:41] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:45:42] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:48:20.343852 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:48:20.351852 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:48:20.359366 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:48:20] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:48:20.370391 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:48:20.380921 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:48:20] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:48:20.394922 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:48:20] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:48:20.408934 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:48:20] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:48:20.416923 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:48:20] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:48:20.427922 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:48:20.434923 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:48:20] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:48:20] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:48:20.457922 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:48:20.470929 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:48:20] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:48:20] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:48:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:48:21] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:48:22] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:49:13.369515 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:49:13.376512 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:49:13.385520 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:49:13.393520 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:49:13.403519 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:13] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:49:13.408520 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:13] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:49:13.426255 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:13] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:13] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:49:13.439822 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:13] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:13] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:49:13.457827 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:49:13.471860 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:13] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:49:13.478858 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:49:13.505862 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:13] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:13] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:14] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:15] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:49:26.426259 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:49:26.436251 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:49:26.439250 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:49:26.444257 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:26] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:26] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:26] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:49:26.480783 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:26] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:49:26.504307 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:49:26.510317 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:49:26.516295 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:26] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:49:26.527325 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:49:26.538297 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:26] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:26] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:49:26.557298 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:26] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:26] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:49:26.574298 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:49:26.585305 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:26] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:49:26.596861 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:49:26.604864 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:26] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:49:26.625910 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:49:26.630915 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:26] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:26] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:27] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:28] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:49:47.704245 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:49:47.708369 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:49:47.714771 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:49:47.718782 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:49:47.728090 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:49:47.732087 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:47] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:49:47.738087 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:47] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:47] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:47] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:47] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:49:50.967314 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:49:50.972071 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:52] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:49:53.817704 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:49:53.821718 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:49:53.825073 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:49:53.828085 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:49:53.832087 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:53] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:53] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:53] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:54] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:49:54] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:50:14.230094 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:50:14] "POST /myclass/api/Get_Session_Nb_Sequence/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:50:23.853260 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:50:23] "POST /myclass/api/Decale_Session_Sequence_X_days/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:50:24.060563 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:50:24] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:50:27.032292 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:50:27.039399 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:50:27.043292 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:50:27.049706 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:50:27.052706 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:50:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:50:27] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:50:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:50:27.062444 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:50:27.068377 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:50:27] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:50:27] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:50:27] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:50:27] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:50:33.046080 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:50:33.049079 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:50:33.053598 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:50:33.057487 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:50:33] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:50:33.062285 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:50:33] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:50:33] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:50:33] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:50:33] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:50:36.074164 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:50:36] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:50:38.356966 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:50:38] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:52:10.967912 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:52:10.974926 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:52:10] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:52:10.989922 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:52:10.998924 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:52:11.008921 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:52:11] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:52:11] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:52:11] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:52:11.052228 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:52:11.061238 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:52:11.070756 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:52:11.080754 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:52:11] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:52:11.088756 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:52:11.098755 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:52:11] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:52:11.112756 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:52:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:52:11] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:52:11] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:52:11.138754 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:52:11.141757 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:52:11] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:52:11.152754 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:52:11.169283 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:52:11] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:52:11.187328 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:52:11] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:52:11] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:52:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:52:11] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:52:12] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:53:42.113984 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:53:42.118982 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:53:42.126209 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:53:42.134218 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:53:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:53:42] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:53:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:53:42.161864 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:53:42.168877 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:53:42.177870 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:53:42] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:53:42] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:53:42] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:53:42] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:53:44.961805 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:53:44.966804 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:53:44.972806 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:53:44.983339 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:53:44.989860 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:53:44] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:53:45] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:53:45] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:53:45] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:53:45] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:53:50.100412 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:53:50] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:53:52.436587 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:53:52] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:54:07.910414 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:54:07.919252 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:54:07.926505 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:54:07.934413 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:54:07.940515 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:07] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:07] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:07] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:08] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:08] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:54:36.413073 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:54:36.419598 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:54:36.425601 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:54:36.432776 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:36] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:54:36.457864 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:36] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:36] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:36] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:54:36.551584 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:54:36.558101 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:54:36.562099 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:36] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:54:36.580113 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:36] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:54:36.590629 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:54:36.606160 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:36] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:54:36.618163 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:36] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:54:36.631158 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:54:36.644175 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:36] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:36] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:54:36.666297 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:54:36.697274 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:36] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:54:36.714273 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:36] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:37] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:38] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:54:40.023860 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:54:40.028436 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:54:40.031678 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:54:40.036319 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:54:40.042401 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:40] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:54:40.050800 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:54:40.057936 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:40] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:40] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:40] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:40] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:54:57.327580 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:54:57.333714 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:54:57.336154 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:54:57.338162 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:54:57.344165 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:57] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:57] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:57] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:57] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:57] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:54:59.456353 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:54:59] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:55:01.804124 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:55:01] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:56:07.991844 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:56:07.994843 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:56:07.999845 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:56:08.006852 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:08] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:56:08.027892 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:08] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:08] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:08] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:08] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:56:15.699119 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:15] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:56:18.290235 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:18] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:56:21.932325 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:21] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:56:49.042684 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:56:49.045527 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:56:49.049348 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:56:49.054359 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:56:49.058821 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:49] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:56:49.063938 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:56:49.071349 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:49] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:49] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:56:49.090953 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:56:49.097461 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:56:49.104839 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:56:49.109836 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:49] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:49] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:56:49.124837 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:49] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:49] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:56:49.136809 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:56:49.141807 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:49] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:56:49.152806 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:56:49.162805 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:49] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:49] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:56:49.193689 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:49] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:49] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:49] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:50] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:56:54.535306 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:56:54.539836 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:56:54.542905 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:56:54.546531 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:54] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:56:54.555530 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:56:54.559532 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:56:54.563531 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:54] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:54] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:54] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:54] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:56:56.865880 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:56:56.868890 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:56:56.874125 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:56:56.878205 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:56:56.883196 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:56] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:56] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:56] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:57] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:57] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:56:59.542177 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:56:59] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:57:02.146746 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:57:02] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:58:33.064341 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:58:33.072338 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:58:33.078851 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:58:33] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:58:33.093860 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:58:33.103857 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:58:33] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:58:33] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:58:33] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:58:33] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:58:51.854856 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:58:51] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:58:58.315169 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:58:58.318400 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:58:58] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:58:58] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:59:16.704182 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:59:16.711182 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:59:16.722187 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:59:16] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:59:16.733191 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:59:16.743194 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:59:16] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:59:16] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:59:16] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:59:17] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:59:47.272638 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:59:47.279645 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:59:47.287645 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 12:59:47.295869 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:59:47] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-06 12:59:47.306879 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:59:47] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:59:47] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:59:47] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 12:59:47] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:00:06.706825 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:00:06.716845 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:00:06.723920 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:00:06.728917 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:00:06.735918 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:00:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:00:06.742918 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:00:06] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:00:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:00:06.749917 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:00:06] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:00:06] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:00:06] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:00:06] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:00:10.422178 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:00:10.426564 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:00:10.432565 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:00:10] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:00:10.446319 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:00:10.460587 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:00:10] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:00:10] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:00:10] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:00:10] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:00:15.512124 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:00:15] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:00:17.512292 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:00:17.516282 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:00:17] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:00:17] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:00:20.054646 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:00:20.058167 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:00:20] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:00:20] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:02:07.601808 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:02:07.608336 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:02:07.615330 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:07] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:02:07.627330 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:02:07.643364 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:07] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:07] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:07] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:02:07.686515 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:02:07.693019 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:02:07.702620 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:02:07.720148 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:02:07.723147 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:02:07.732669 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:02:07.748666 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:07] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:07] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:02:07.768675 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:02:07.775665 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:07] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:07] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:02:07.803680 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:02:07.812223 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:02:07.833200 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:07] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:07] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:08] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:09] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:02:18.171085 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:02:18.177107 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:02:18.180104 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:02:18.191718 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:02:18.194618 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:02:18.202618 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:18] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:02:18.211725 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:18] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:18] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:18] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:18] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:02:22.055668 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:02:22.059015 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:02:22.062243 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:02:22.065616 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:02:22.069616 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:22] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:22] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:22] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:22] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:22] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:02:24.623681 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:24] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:02:27.918237 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:02:27.921237 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:27] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:27] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:02:32.142348 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:02:32.148977 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:32] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:02:32] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:03:18.529806 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:03:18.536805 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:18] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:03:18.552807 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:03:18.559808 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:03:18.571811 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:18] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:18] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:18] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:03:18.616325 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:03:18.623328 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:03:18.632328 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:18] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:03:18.639324 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:03:18.647322 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:03:18.652727 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:18] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:03:18.673435 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:18] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:18] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:03:18.693445 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:03:18.698442 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:18] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:18] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:03:18.719444 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:03:18.733444 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:18] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:03:18.745446 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:18] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:18] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:19] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:20] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:03:32.506347 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:03:32.513347 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:32] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:03:32.531871 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:32] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:32] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:03:32.567873 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:03:32.569874 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:03:32.576891 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:03:32.588427 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:03:32.598423 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:32] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:03:32.604419 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:32] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:32] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:03:32.627423 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:32] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:03:32.636457 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:03:32.654426 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:32] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:32] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:33] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:34] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:03:38.143938 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:03:38.154512 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:03:38.156213 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:03:38.160689 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:38] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:03:38.167697 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:03:38.174100 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:03:38.184525 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:38] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:38] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:38] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:38] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:03:42.178416 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:03:42.181427 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:03:42.184091 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:03:42.188616 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:03:42.190620 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:42] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:42] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:42] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:42] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:42] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:03:44.898147 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:44] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:03:46.875581 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:03:46.879711 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:46] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:46] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:03:48.615047 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:03:48.620111 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:48] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:03:48] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:04:45.036710 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:04:45.046708 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:45] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:04:45.059706 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:04:45.070706 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:04:45.085708 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:45] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:45] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:45] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:04:45.128232 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:04:45.133735 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:04:45.143748 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:45] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:45] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:04:45.160746 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:04:45.163748 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:45] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:04:45.179749 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:04:45.190749 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:45] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:45] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:04:45.207755 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:45] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:45] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:04:45.224762 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:04:45.235285 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:04:45.242283 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:04:45.251818 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:45] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:45] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:46] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:47] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:04:50.997961 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:04:51.003891 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:04:51.005441 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:04:51.019645 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:04:51.022635 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:51] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:04:51.038650 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:04:51.050185 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:51] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:51] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:51] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:51] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:04:53.735371 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:04:53.737736 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:04:53.740863 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:04:53.745865 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:04:53.747862 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:53] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:53] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:53] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:53] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:53] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:04:55.868020 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:55] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:04:58.827532 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:04:58.832529 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:58] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:04:58] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:05:01.162458 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:05:01.168458 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:01] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:01] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:05:04.210532 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:05:04.213051 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:04] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:04] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:05:06.321582 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:05:06.328008 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:06] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:06] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:05:35.226713 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:05:35.229151 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:05:35.231601 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:05:35.236109 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:05:35.237111 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:05:35.240280 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:05:35.242291 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:35] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:05:35.252043 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:35] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:35] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:35] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:05:35.261146 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:35] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:05:35.268452 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:35] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:35] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:05:35.277431 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:05:35.282935 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:35] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:35] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:35] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:36] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:05:38.017536 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:05:38.022612 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:05:38.023013 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:05:38.028077 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:05:38.032078 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:38] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:05:38.039822 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:05:38.044832 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:38] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:38] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:38] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:38] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:05:39.883753 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:05:39.889640 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:41] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:05:47.502814 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:05:47.516937 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:47] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:47] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:05:49.532052 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:05:49.542080 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:49] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:49] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:05:51.509468 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:05:51.517144 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:51] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:51] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:05:53.127891 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:05:53.131902 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:53] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:05:53] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:06:28.922509 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:06:28.932523 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:06:28.942631 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:06:28] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:06:28.960048 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:06:28.969051 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:06:28] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:06:28] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:06:29] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:06:29] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:07:07.509952 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:07:07.516953 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:07:07.524951 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:07:07.535955 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:07:07] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:07:07.554963 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:07:07] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:07:07] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:07:07] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:07:07] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:07:45.387881 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:07:45.394986 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:07:45.401981 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:07:45.412994 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:07:45.420903 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:07:45] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:07:45] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:07:45] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:07:45] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:07:45] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:08:15.853447 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:15] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:08:26.219273 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:08:26.225274 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:08:26.231501 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:08:26.241509 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:26] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:08:26.253032 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:08:26.257038 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:26] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:26] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:26] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:08:26.283589 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:08:26.293590 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:26] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:26] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:26] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:08:26.310601 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:08:26.318599 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:08:26.334150 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:08:26.337111 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:26] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:26] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:27] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:29] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:08:29.565639 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:08:29.580650 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:29] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:08:29.601199 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:08:29.616305 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:08:29.628207 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:29] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:08:29.642318 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:08:29.656223 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:29] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:29] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:29] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:08:30.513447 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:08:30.519457 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:08:30.525451 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:08:30.533448 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:08:30.546448 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:30] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:08:30.555540 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:30] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:30] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:08:30.577463 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:30] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:08:30.580457 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:30] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:08:30.594006 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:08:30.598998 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:08:30.616999 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:30] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:30] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:30] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:30] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:08:30.656007 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:32] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:08:32.251868 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:08:32.261402 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:08:32.266993 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:08:32.282629 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:08:32.295715 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:32] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:32] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:32] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:32] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:32] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:33] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:08:34.856403 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:34] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:08:36.717259 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:08:36.724386 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:36] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:36] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:08:40.173159 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:08:40.178156 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:40] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:08:40] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:09:09.288818 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:09:09.295924 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:09:09.304818 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:09:09.313862 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:09:09.317917 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:09:09] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:09:09] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:09:09] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:09:09] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:09:09] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:09:17.890891 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:09:17] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:09:20.032492 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:09:20.038489 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:09:20] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:09:20] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:09:21.898577 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:09:21.904581 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:09:21] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:09:21] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:09:24.025263 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:09:24.031271 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:09:24] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:09:24] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:09:25.856375 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:09:25.862380 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:09:25] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:09:25] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:10:02.775534 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:10:02.781430 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:10:02] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:10:02] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:10:04.314224 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:10:04.316235 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:10:04] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:10:04] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:11:29.396317 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:11:29.403311 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:11:29.412312 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:11:29.421310 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:11:29.429311 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:11:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:11:29.446308 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:11:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:11:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:11:29] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:11:29.463312 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:11:29] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:11:29.479315 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:11:29] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:11:29.486351 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:11:29.497865 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:11:29.509879 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:11:29] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:11:29] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:11:29.536866 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:11:29] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:11:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:11:30] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:11:30.499384 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:11:30.503391 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:11:30.517392 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:11:30] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:11:30.531393 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:11:30.538393 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:11:30] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:11:30] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:11:30.559394 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:11:30] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:11:30.575400 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:11:30] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:11:30.584420 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:11:30.603981 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:11:30] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:11:30.619012 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:11:30] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:11:30.643636 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:11:30] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:11:30.649638 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:11:30] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:11:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:11:31] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:11:32] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:11:33] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:12:19.204114 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:12:19.208791 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:12:19.211890 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:12:19.217642 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:12:19.220832 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:12:19.222834 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:12:19] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:12:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:12:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:12:19.235093 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:12:19] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:12:19] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:12:19] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:12:19] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:12:21.438970 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:12:21.443490 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:12:21.447490 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:12:21.451488 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:12:21] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:12:21.457945 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:12:21] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:12:21] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:12:21] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:12:21] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:12:27.134076 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:12:27] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:12:28.875336 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:12:28.880869 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:12:28] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:12:28] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:12:34.427089 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:12:34.430682 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:12:34] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:12:34] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:13:38.302530 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:13:38.309536 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:13:38.319000 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:13:38.327102 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:38] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:38] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:13:38.346000 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:38] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:38] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:13:38.361005 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:38] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:13:38.371002 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:13:38.378000 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:13:38.387110 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:38] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:13:38.400226 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:38] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:13:38.407222 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:13:38.420296 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:38] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:38] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:39] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:13:40.251112 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:13:40.263112 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:40] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:13:40.280113 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:40] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:13:40.294120 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:13:40.297120 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:13:40.314146 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:13:40.321146 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:13:40.336147 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:40] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:40] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:40] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:13:40.359147 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:13:40.368150 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:13:40.378149 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:40] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:40] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:13:40.417671 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:40] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:40] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:41] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:43] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:13:54.121674 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:13:54.126687 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:13:54.130682 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:13:54.135203 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:13:54.136843 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:54] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:13:54.145493 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:13:54.148499 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:54] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:54] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:54] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:54] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:13:56.148868 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:13:56.152877 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:13:56.157070 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:13:56.158073 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:13:56.162589 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:56] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:56] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:56] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:56] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:56] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:13:59.439832 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:13:59] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:01.617415 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:01.620418 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:01] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:01] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:04.411031 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:04.414341 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:04] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:04] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:33.334558 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:33] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:35.509974 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:35.515018 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:35] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:35] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:39.060505 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:39.063515 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:39.067687 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:39] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:39.074686 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:39] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:39.084775 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:39] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:39] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:39.148486 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:39.151591 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:39.155600 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:39.161601 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:39.166337 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:39.168493 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:39] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:39.172954 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:39.177953 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:39.179951 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:39] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:39] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:39.188438 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:39] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:39.192436 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:39] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:39.200882 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:39] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:39] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:39.384970 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:39.389452 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:39.393451 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:39.400715 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:39.406715 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:39.414891 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:39] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:39] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:39.423026 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:39] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:39.428036 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:39.433037 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:39] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:39] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:39.444401 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:39.448374 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:39] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:39] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:39.465443 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:39] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:40] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:40] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:41] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:47.336945 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:47.343939 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:47] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:47.359061 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:47.364058 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:47.377062 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:47] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:47] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:47] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:47.436360 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:47.441360 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:47.447880 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:47.455877 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:47] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:47] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:47.474877 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:47.483910 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:47.493898 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:47] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:47.504879 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:47.512877 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:47] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:47] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:47.530947 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:47] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:47.545959 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:47.566173 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:47] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:47] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:48] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:49] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:51.381713 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:51.384715 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:51.388838 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:51.394109 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:51.397121 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:51] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:51.408128 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:51.412152 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:51] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:51] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:51] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:51] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:54.009113 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:54.012112 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:54.015309 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:54.019310 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:54.024318 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:54] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:54] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:54] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:54] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:54] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:55.804775 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:55] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:14:57.550067 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:14:57.553066 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:57] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:14:57] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:00.573016 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:00.580014 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:00] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:00] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:20.793780 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:20] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:22.796537 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:22.803532 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:22] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:22] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:24.457425 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:24.461418 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:24] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:24] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:26.960523 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:26.964256 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:27] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:29.288821 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:29.299936 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:29.318823 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:29.327879 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:29] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:29.345636 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:29] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:29] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:29] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:30] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:31.352745 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:31] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:33.114564 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:33.121682 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:33] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:33] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:34.181387 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:34] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:34.206121 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:34.221128 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:34] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:34.251128 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:34] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:34.270251 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:34] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:34.287989 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:34.311904 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:34] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:34] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:34.337913 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:34.348805 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:34] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:34.370617 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:34.387057 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:34.407155 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:34] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:34] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:36] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:37] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:39.811217 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:39.820197 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:39.836162 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:39.855208 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:39.875800 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:39] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:39] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:39.899272 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:39.913347 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:39] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:39] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:39] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:42.263062 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:42.270159 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:42.281164 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:42] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:42.299176 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:42.310824 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:42] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:42] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:42] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:42] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:42.740393 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:42.746398 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:42.752403 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:42.759409 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:42.774409 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:42.776419 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:42] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:42.806173 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:42] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:42.814317 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:42] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:42] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:42.834313 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:42.841310 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:42] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:42.855315 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:42.867432 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:42] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:42] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:43.593708 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:43] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:43] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:45.158778 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:45.165898 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:45] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:45] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:45] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:15:47.112984 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:15:47.118980 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:47] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:15:47] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:16:05.089471 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:05] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:16:07.042023 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:16:07.049038 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:07] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:07] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:16:30.363245 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:16:30.371244 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:30] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:16:30.389284 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:16:30.392241 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:30] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:16:30.407258 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:30] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:16:30.420249 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:16:30.434258 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:30] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:30] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:16:30.451304 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:30] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:30] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:16:30.470302 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:16:30.474308 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:16:30.487312 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:16:30.505835 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:30] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:30] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:31] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:16:31.600593 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:16:31.607597 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:16:31.614593 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:16:31.618594 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:31] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:16:31.634605 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:31] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:16:31.650131 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:31] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:31] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:16:31.675133 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:16:31.687130 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:16:31.695141 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:31] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:16:31.705139 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:31] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:16:31.724685 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:31] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:16:31.756737 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:31] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:32] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:33] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:16:34] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:17:04.846027 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:17:04.854029 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:04] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:17:04.867028 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:17:04.870027 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:17:04.879028 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:04] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:04] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:05] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:05] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:17:14.775812 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:17:14.784034 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:17:14.802566 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:14] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:17:14.832259 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:14] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:17:14.839465 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:14] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:14] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:17:14.871947 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:17:14.883950 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:14] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:14] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:17:14.904965 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:17:14.921507 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:14] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:17:14.944517 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:17:14.960514 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:14] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:17:14.980529 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:14] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:17:15.002523 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:15] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:17:15.021573 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:17:15.025555 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:17:15.038555 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:15] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:17:15.058558 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:15] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:16] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:17] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:17:49.169101 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:17:49.173113 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:17:49.175118 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:17:49.179547 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:17:49.183567 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:17:49.187575 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:49] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:17:49.200061 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:49] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:49] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:49] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:49] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:17:52.490677 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:17:52.496977 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:17:52.501037 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:17:52.507037 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:17:52.510036 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:52] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:52] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:52] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:52] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:52] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:17:55.303407 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:55] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:17:56.952619 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:17:56.957699 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:56] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:56] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:17:58.719857 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:17:58.723298 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:58] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:17:58] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:18:00.172313 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n\n\n\n\n\n\n\n\n
  
\n
 
\n

\n
Entre les soussignés
1)  France Active Seine et Marne Essonnes FA SME, 29 allée Jean Rostand, 91000 Évry-Courcouronnes, représenté par son président Christian Mesnier,
2)   NOM  : aaa
               PRENOM :  bbb
               ADRESSE :      
\n
Est conclue la convention suivante, en application de l’article\n

Article 1 : Objet  de la convention 
FA SME organisera l’action de formation suivante : « Bloc 4 Élaborer son action commercial RCNP 35215BC04 » - CONDUIRE UN PROJET 
-    Formation : CONDUIRE UN PROJET  
-    Objectif : Acquérir les connaissances et compétences de base, nécessaires au métier « d’entrepreneur» lié à la création, à la gestion et au développement de petites entreprises. 
-    Programme et méthode : joints en annexe.
-    Type d’action de formation (article D.6313-1 du code du travail modifié par la loi 2018 -771 du 5 Actions de formation
-    Date : du 10/11/2025 au 18/11/2025 
-    Durée : 15.0   heure (s)
-    Lieu :  adr site1  , cp site 1 - vile sit1 

\n

Article 2 : Effectif formé
France Active Seine et marne Essonne accueillera 15 personne(s)

\n

Article 3 : Dispositions financières
En contrepartie de cette action de formation, bbb  aaas’acquittera des coûts suivants : 
•    Frais de formation : 1500.0  € TTC

\n

Article 4 : Modalités de règlement
Le coût de la formation peut être réglé :
•    Par mobilisation du Compte Personnel de Formation (CPF) : via la plateforme MonCompteFormation (MCF) Le règlement est effectué directement par la Caisse des Dépôts et Consignations, conformément aux Conditions Générales d’Utilisation de MCF. La validation définitive de l’inscription est conditionnée par l’accord de financement sur la plateforme et par l’acceptation des conditions de service par le bénéficiaire.
•    Par financement personnel : Dans ce cas, le règlement est à effectuer par chèque, espèce ou virement (si paiement en une seule fois), à réception de la facture émise par FASME. Le paiement devra être intégralement effectué avant l’entrée en formation, sauf accord particulier formalisé entre les parties. La validation définitive de l’inscription est subordonnée à la réception du paiement ou à la signature d’un échéancier de paiement.

\n

Article 5 : Dédit ou abandon
Toute annulation d’inscription intervenant moins de 7 (sept) jours ouvrés avant la date de début de la formation, et en dehors du délai de rétractation, donne lieu à des frais d’annulation égaux à 100 % (cent pour cent) du prix de la formation indiquée sur la Commande.

\n

Article 6 : Différents éventuels
En cas de contestation, l’organisme ou les stagiaires peuvent contacter le service réclamation à l’adresse mail : formation@franceactive-seineetmarneessonne.org. Un traitement de la réclamation sera effectué dans un délai de 7 jours ouvrés. Si une contestation ou un différend ne peuvent être réglés à l’amiable, le Tribunal de Paris sera seul compétent pour régler le litige.

\n

Fait en double exemplaire, à Évry, le , 06/11/2025 

\n

Pour France Active Seine et Marne Essonne
Emmanuelle Billard, Directrice Générale

\n
' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_75965.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': 183.0, 'height': 53.0, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 41 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': 116.0, 'height': 54.0, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 41 8192 DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 WARNING:xhtml2pdf.util:getSize: Not a float '90%' DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 41 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 41 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n\n\n\n\n\n\n\n\n
  
\n
 
\n

\n
Entre les soussignés
1)  France Active Seine et Marne Essonnes FA SME, 29 allée Jean Rostand, 91000 Évry-Courcouronnes, représenté par son président Christian Mesnier,
2)   NOM  : ccc
               PRENOM :  sss
               ADRESSE :      
\n
Est conclue la convention suivante, en application de l’article\n

Article 1 : Objet  de la convention 
FA SME organisera l’action de formation suivante : « Bloc 4 Élaborer son action commercial RCNP 35215BC04 » - CONDUIRE UN PROJET 
-    Formation : CONDUIRE UN PROJET  
-    Objectif : Acquérir les connaissances et compétences de base, nécessaires au métier « d’entrepreneur» lié à la création, à la gestion et au développement de petites entreprises. 
-    Programme et méthode : joints en annexe.
-    Type d’action de formation (article D.6313-1 du code du travail modifié par la loi 2018 -771 du 5 Actions de formation
-    Date : du 10/11/2025 au 18/11/2025 
-    Durée : 15.0   heure (s)
-    Lieu :  adr site1  , cp site 1 - vile sit1 

\n

Article 2 : Effectif formé
France Active Seine et marne Essonne accueillera 15 personne(s)

\n

Article 3 : Dispositions financières
En contrepartie de cette action de formation, sss  cccs’acquittera des coûts suivants : 
•    Frais de formation : 1500.0  € TTC

\n

Article 4 : Modalités de règlement
Le coût de la formation peut être réglé :
•    Par mobilisation du Compte Personnel de Formation (CPF) : via la plateforme MonCompteFormation (MCF) Le règlement est effectué directement par la Caisse des Dépôts et Consignations, conformément aux Conditions Générales d’Utilisation de MCF. La validation définitive de l’inscription est conditionnée par l’accord de financement sur la plateforme et par l’acceptation des conditions de service par le bénéficiaire.
•    Par financement personnel : Dans ce cas, le règlement est à effectuer par chèque, espèce ou virement (si paiement en une seule fois), à réception de la facture émise par FASME. Le paiement devra être intégralement effectué avant l’entrée en formation, sauf accord particulier formalisé entre les parties. La validation définitive de l’inscription est subordonnée à la réception du paiement ou à la signature d’un échéancier de paiement.

\n

Article 5 : Dédit ou abandon
Toute annulation d’inscription intervenant moins de 7 (sept) jours ouvrés avant la date de début de la formation, et en dehors du délai de rétractation, donne lieu à des frais d’annulation égaux à 100 % (cent pour cent) du prix de la formation indiquée sur la Commande.

\n

Article 6 : Différents éventuels
En cas de contestation, l’organisme ou les stagiaires peuvent contacter le service réclamation à l’adresse mail : formation@franceactive-seineetmarneessonne.org. Un traitement de la réclamation sera effectué dans un délai de 7 jours ouvrés. Si une contestation ou un différend ne peuvent être réglés à l’amiable, le Tribunal de Paris sera seul compétent pour régler le litige.

\n

Fait en double exemplaire, à Évry, le , 06/11/2025 

\n

Pour France Active Seine et Marne Essonne
Emmanuelle Billard, Directrice Générale

\n
' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_24922.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': 183.0, 'height': 53.0, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 41 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': 116.0, 'height': 54.0, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 41 8192 DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 41 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 41 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:18:01] "GET /myclass/api/Prepare_and_Send_Convention_From_Session_By_PDF/PW5CxmVrXwZklUBdG1N5wMt5bNONwYtzJQ/68fb8e6a0438bff16569753c/65f05a36c544f77525a30631 HTTP/1.1" 200 - INFO:root:2025-11-06 13:18:01.154485 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:18:01] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:19:32.612129 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:19:32.626158 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:19:32.645157 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:19:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:19:32.670171 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:19:32] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:19:32.695732 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:19:32] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:19:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:19:32.719263 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:19:32] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:19:32.733264 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:19:32] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:19:32] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:19:34.749462 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:19:34.754574 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:19:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:19:36] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:19:49.504733 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:19:49] "POST /myclass/api/Get_Session_Nb_Sequence/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:19:56.137020 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:19:56] "POST /myclass/api/Decale_Session_Sequence_X_days/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:19:56.361776 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:19:57] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:20:24.427447 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:20:24.434005 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:20:24.437165 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:20:24.441806 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:20:24.447447 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:20:24] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:20:24.454798 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:20:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:20:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:20:24.462036 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:20:24] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:20:24] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:20:24] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:20:24] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:20:27.150028 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:20:27.154051 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:20:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:20:28] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:20:30.383109 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:20:30.386112 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:20:30.390112 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:20:30.391110 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:20:30.396536 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:20:30] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:20:30] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:20:30] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:20:30] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:20:30] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:20:32.580452 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:20:32] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:20:35.031237 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:20:35.035401 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:20:35] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:20:35] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:20:37.184078 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:20:37.185081 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:20:37] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:20:37] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:20:38.470703 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

\n
\n
\n

 

\n\n\n\n\n\n\n\n
\n

Entre L\'Organisme de formation    ci-après nommé l\'Organisme de formation
Situé :    
Déclation d\'activité :   Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes :  prenom nonn 
Contact :   

\n

 

\n
\n

Et le bénéciaire : FRANCE TRAVAIL   Réprésenté par
(Ci-aprés nommé le client)
Situé : Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067  97200   
Représenté par :  FT contact_prenom FT contact_prenom  en qualité de
Contact : francetravail1@francetravail.fr 

\n

 

\n
\n
\n

Est conclue la convention suivante. 

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation Colas Rail 

\n


Formation :  CONDUIRE UN PROJET 

Durée : 15.0   heure (s) 
Lieu de formation :vile sit1 
Dates de formation : 17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 

\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.
Liste des stagiaires : 

\n
xddd   qsdqsd   mysy1000formation+04@gmail.com
\n

Article 4 : Prix de la formation 
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire : 1500.0 

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

 

\n

Paris , 06/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation
prenom  nonn

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n
\n

 

\n

 

\n

 

\n

Colas Rail 
Téléphone : 
Site web : https://colasrail.com/ 

\n

 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_73754.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:20:38] "GET /myclass/api/Prepare_and_Send_Convention_From_Session_By_PDF/PW5CxmVrXwZklUBdG1N5wMt5bNONwYtzJQ/68e419c2e5fea6f5328c2007/65f05a36c544f77525a3062e HTTP/1.1" 200 - INFO:root:2025-11-06 13:20:38.787729 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:20:39] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:20:51.379955 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:20:51] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:20:53.038453 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:20:53.040697 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:20:53] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:20:53] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:20:57.038848 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

\n
\n
\n

 

\n\n\n\n\n\n\n\n
\n

Entre L\'Organisme de formation    ci-après nommé l\'Organisme de formation
Situé :    
Déclation d\'activité :   Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes :  prenom nonn 
Contact :   

\n

 

\n
\n

Et le bénéciaire : FRANCE TRAVAIL   Réprésenté par
(Ci-aprés nommé le client)
Situé : Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067  97200   
Représenté par :  FT contact_prenom FT contact_prenom  en qualité de
Contact : francetravail1@francetravail.fr 

\n

 

\n
\n
\n

Est conclue la convention suivante. 

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation Colas Rail 

\n


Formation :  CONDUIRE UN PROJET 

Durée : 15.0   heure (s) 
Lieu de formation :vile sit1 
Dates de formation : 17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 

\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.
Liste des stagiaires : 

\n
xddd   qsdqsd   mysy1000formation+04@gmail.com
\n

Article 4 : Prix de la formation 
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire : 1500.0 

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

 

\n

Paris , 06/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation
prenom  nonn

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n
\n

 

\n

 

\n

 

\n

Colas Rail 
Téléphone : 
Site web : https://colasrail.com/ 

\n

 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_40895.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:21:06] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:21:06.142696 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:21:06] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:21:40.475549 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:21:40.478546 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:21:40.486545 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:21:40.495563 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:21:40.499651 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:21:40] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:21:40.511643 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:21:40.519565 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:21:40] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:21:40.537681 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:21:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:21:40.551295 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:21:40] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:21:40] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:21:40.566309 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:21:40.572306 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:21:40] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:21:40.589304 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:21:40] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:21:40] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:21:40] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:21:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:21:40] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:21:43] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:21:43.236883 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:21:43.249920 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:21:43.263541 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:21:43.282687 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:21:43] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:21:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:21:43] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:21:43.317856 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:21:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:21:43.333886 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:21:43] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:21:43.349431 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:21:43.371025 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:21:43] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:21:43] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:21:43.390013 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:21:43] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:21:43] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:21:45.952979 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:21:46] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:22:25.388988 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:22:25.393371 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:22:25.396745 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:22:25.401195 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:22:25.404750 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:22:25.405259 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:22:25.413418 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:22:25.416420 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:22:25] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:22:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:22:25.423926 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:22:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:22:25] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:22:25] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:22:25] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:22:25] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:22:25] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:22:25] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:22:27.896565 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:22:27] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:22:29.613405 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:22:29] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:22:33.428887 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:22:33] "POST /myclass/api/Add_Update_UE_To_Session/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:22:33.614475 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:22:33] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:22:38.903545 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:22:38.907169 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:22:38.910269 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:22:38.915861 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:22:38.921861 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:22:38.922858 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:22:38] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:22:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:22:38] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:22:38] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:22:38] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:22:39] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:22:48.704957 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:22:49] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-06 13:22:49.418554 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:22:49.422852 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:22:49.425854 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:22:49] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:22:49] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:22:49] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_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\\base_class_calcul_note.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:2025-11-06 13:26:00.660607 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-06 13:26:00.660607 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-06 13:26:00.660607 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-06 13:26:00.660607 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-06 13:26:00.661760 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-06 13:26:48.204409 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:26:48.204920 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:26:48.211758 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:26:48.215764 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:26:48.220758 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:26:48.224766 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:26:48] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:26:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:26:48] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:26:48] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:26:48] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:26:48] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-06 13:27:29.395654 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-06 13:27:29.395654 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-06 13:27:29.395654 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-06 13:27:29.395654 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-06 13:27:29.395654 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-06 13:27:55.834609 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:27:55.838609 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:27:55.842032 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:27:55.845954 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:27:55.849000 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:27:55] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:27:55] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:27:55] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:27:55] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:27:55] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:28:03.245599 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:28:03.249353 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:28:03.253692 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:28:03.256721 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:28:03.257716 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:28:03.268190 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:28:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:28:03] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:28:03] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:28:03] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:28:03] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:28:03] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-06 13:28:08.685744 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:28:09] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-06 13:28:09.218336 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:28:09.221344 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-06 13:28:09.226344 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:28:09] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:28:09] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [06/Nov/2025 13:28:09] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_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\\base_class_calcul_note.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 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:2025-11-07 09:24:03.950909 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-07 09:24:03.950909 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-07 09:24:03.951921 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-07 09:24:03.951921 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-07 09:24:03.951921 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-07 09:24:31.824260 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-07 09:24:31.825260 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-07 09:24:31.825260 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-07 09:24:31.825260 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-07 09:24:31.825260 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-07 09:25:15.492478 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:25:15] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:25:16.163191 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:25:16.164192 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:25:16.167710 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:25:16.170709 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:25:16] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:25:16.177713 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:25:16] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:25:16] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:25:16.195234 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:25:16] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:25:16.217235 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:25:16.219257 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:25:16.223244 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:25:16.228245 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:25:16.235245 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:25:16] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:25:16] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:25:16] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:25:16.256797 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:25:16] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:25:16] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:25:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:25:16] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:26:36.193939 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:26:36.196938 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:36] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:26:44.708483 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:26:44.710483 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:26:44.713521 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:26:44.717484 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:44] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:26:44.727484 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:44] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:44] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:44] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:26:44.752517 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:26:44.755500 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:44] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:26:47.304662 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:26:47.306659 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:26:47.309668 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:47] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:26:49.682960 : Get_Partner_Data_From_Subdomain Sous Domaine invalide 11 INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:49] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:26:56.332522 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:56] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:26:56.364559 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:26:56.369561 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:26:56.373561 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:56] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:26:56.387115 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:26:56.389081 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:26:56.398601 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:56] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:26:56.406597 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:56] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:56] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:26:56.414596 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:26:56.420601 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:26:56.422595 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:56] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:26:56.432597 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:26:56.439613 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:56] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:56] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:56] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:56] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:56] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:26:59.449950 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:59] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:26:59.485463 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:26:59.486466 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:26:59.491464 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:26:59.493465 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:26:59.495465 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:59] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:26:59.507980 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:59] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:26:59.513979 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:root:2025-11-07 09:26:59.514979 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:59] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:26:59.522304 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:59] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:59] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:26:59.531813 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:59] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:26:59.537812 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:26:59.540812 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:59] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:59] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:26:59] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:06.379157 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:27:06.380481 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:27:06.383471 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:27:06.385602 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:27:06.386599 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:06.508951 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:27:06.511055 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:06.513459 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:06.521519 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:06.525519 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:06.528502 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:06.536079 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:06.542078 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:06.553138 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:06.560277 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:06.568271 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:27:06.569155 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:06.584153 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:27:06.587229 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:06.594145 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:06.597144 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:06.603179 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:27:06.604176 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:27:06.606184 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:06.610178 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:27:06.611179 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:06.615744 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:06.618743 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:06.621744 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:06.624775 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:27:06.627749 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:27:06.628774 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:06.630750 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:06.634750 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:06.635749 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:09.904135 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:09] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:09.961956 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:27:09.970947 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:27:09.977938 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:09] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:09.987931 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:27:09.996984 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:09] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:10.002982 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:10] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:10.015519 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:10] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:10.030084 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:27:10.040127 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:10] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:10] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:10.054650 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:10] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:10.073666 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:10] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:10] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:10.086667 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:10] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:27:11.962785 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:27:11.967676 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:27:11] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:33:51.411013 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:33:51.414013 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:33:51.416013 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:33:51.419012 : Get_Partner_Data_From_Subdomain Sous Domaine invalide 11 INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:33:51] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:33:51] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:37:55.694847 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:37:55.699852 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:37:55] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:37:55.707847 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:37:55.711851 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:37:55] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:37:55.722851 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:37:55] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:37:55] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:37:55.751361 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:37:55.755360 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:37:55.758363 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:37:55.761362 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:37:55] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:37:55] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:37:55.770360 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:37:55.771360 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:37:55] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:37:55] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:37:55] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:37:55] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:20.251145 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:38:20.254149 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:38:20.256149 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:38:20.260146 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:38:20.262159 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:20.592483 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:38:20.595482 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:20.599825 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:38:20.602825 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:20.607849 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:20.616850 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:20.622850 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:38:20.625849 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:20.630851 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:20.637871 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:38:20.640866 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:20.652872 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:20.661849 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:20.673865 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:20.678851 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:20.683863 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:38:20.687860 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:20.691859 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:20.715792 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:20.733792 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:38:20.735791 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:20.743792 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:20.748793 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:20.759793 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:38:20.763800 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:20.770793 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:20.775795 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:20.783824 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:20.792799 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:38:20.796803 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:22.913690 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:22] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:22.943674 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:38:22.944675 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:38:22.947676 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:38:22.952683 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:22] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:22.960674 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:38:22.978690 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:22] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:22] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:22.981689 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:38:22.983705 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:38:22.992745 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:22] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:22.999757 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:23] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:23] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:23.009252 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:23] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:23.014256 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:23] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:23] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:23] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:26.354949 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:38:26.358951 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:26] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:38:33.648513 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:38:33.652480 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:38:33.655482 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:38:33.658477 : Get_Partner_Data_From_Subdomain Sous Domaine invalide 11 INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:33] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:38:33] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:39:11.379156 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:39:11.383157 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:39:11.385158 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:39:11.386157 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:39:11] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:39:11] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:39:11.402289 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:39:11] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:39:11] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:39:11.417987 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:39:11.420988 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:39:11] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:39:16.783512 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:39:16.786511 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:39:16.788515 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:39:16.790525 : Get_Partner_Data_From_Subdomain Sous Domaine invalide 11 INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:39:16] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:39:16] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:39:23.124039 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:39:23.129038 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:39:23] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:39:23.143035 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:39:23.149038 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:39:23.152048 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:39:23] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:39:23] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:39:23] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:39:23.162045 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:39:23.166044 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:39:23.170557 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:39:23.175555 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:39:23.178555 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:39:23] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:39:23] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:39:23.189070 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:39:23] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:39:23] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:39:23] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:39:23] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:40:03.270685 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:40:03.274685 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:40:03] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:41:01.894689 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:41:01.897701 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:41:01] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:41:01.905692 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:41:01.907691 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:41:01.915695 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:41:01] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:41:01] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:41:01] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:41:01.932690 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:41:01.935690 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:41:01] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:43:17.348112 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:43:17.351113 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:43:17.354112 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:43:17] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:43:17.361112 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:43:17] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:43:17.369111 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:43:17] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:43:17] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:43:17.392621 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:43:17.395622 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:43:17.397622 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:43:17.400623 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:43:17.403623 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:43:17] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:43:17] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:43:17.411630 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:43:17] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:43:17] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:43:17] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:43:17] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:43:19.524063 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:43:19] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:43:22.861373 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:43:23] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/690626cfd3d7adc37cb3fc94 HTTP/1.1" 200 - INFO:root:2025-11-07 09:46:12.318035 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:46:12.325544 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:46:12] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:46:12.333545 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:46:12.341545 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:46:12.346544 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:46:12] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:46:12] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:46:12] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:46:12.358544 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:46:12] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:46:50.699799 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:46:50.700797 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:46:50.705798 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:46:50] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:46:50.713799 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:46:50.720799 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:46:50] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:46:50] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:46:50] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:46:50.752838 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:46:50] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:46:57.990704 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:46:57.998720 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:46:58.007865 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:46:58] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:46:58.010898 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:46:58] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:46:58] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:46:58.963080 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:46:59] "POST /myclass/api/Get_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:06.487923 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:06.488933 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:06.491948 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:06] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:06] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:09.473975 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:09.482976 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:09] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:10.393924 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:10.394925 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:10.399926 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:10.404928 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-07 09:47:09.482976', 'token': 'lpd3vw_C5_JTNIN87nr7db5lS2vmNMb6Ew'} INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:10.430444 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:10.496813 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:10.499811 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:10.503812 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:10.507811 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:10.511811 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:10.514816 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:10.519817 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:10.522834 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:10.528326 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:10.542334 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:10.549334 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:10.553351 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:10.560339 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:10.565336 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:10.572353 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:10.579336 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:10.585334 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:10.587335 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:10.593341 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:10.604335 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:10.608358 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:10.612338 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:10.616339 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:10.625360 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:10.627339 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:10.631673 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:10.637679 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:10.641672 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:10.645676 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:10.656683 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:10.659682 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:10.671187 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:10.672192 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:10.676198 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:10.677196 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:10.681197 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:10] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:14.516843 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:14.521847 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:14.526845 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:14.531845 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:14.534846 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:14.537843 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:14.541878 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:14.546844 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:14.554876 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:14.556843 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:14.561846 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:14.565874 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:14.568850 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:14.571870 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:14.574864 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:14.583347 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:14.586348 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:14.589346 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:14.593347 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:14.594347 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:14.606346 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:14.607373 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:14.610348 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:14.618381 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:14.622348 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:14.625345 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:14.628346 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:14.630363 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:14.635346 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:14.637362 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:14.647368 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:14.651348 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:14.661352 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:14.665350 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 09:47:14.668350 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:47:14.673351 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:47:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:51:56.940331 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:51:57] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:54:32.703078 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:54:32] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:55:57.447225 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:55:57] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-07 09:56:05.017184 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 09:56:05] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:06:12.387184 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 10:06:12.393689 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 10:06:12.397696 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:06:12] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:06:12.411208 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 10:06:12.418209 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:06:12] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:06:12] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:06:12.423210 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:06:12] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:06:12] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:06:42.491492 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:06:42] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:11:54.356708 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:11:54] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:12:00.109011 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 10:12:00.113065 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 10:12:00.116586 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:12:00] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:12:00.124104 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 10:12:00.132616 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:12:00] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:12:00] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:12:00] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:12:00.164175 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:12:00] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:31:48.170270 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:31:48] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:31:48.216272 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 10:31:48.248309 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:31:48] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:31:48.267300 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:31:48] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:31:48.294035 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 10:31:48.342022 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:31:48] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:31:50] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:46:47.561036 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 10:46:47.566048 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 10:46:47.571048 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:46:47] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:46:47.585053 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:46:47] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:46:47] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:46:47.600036 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:46:47] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:46:47.795013 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:46:47] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:47:35.783321 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:47:35] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id//690626cfd3d7adc37cb3fc94 HTTP/1.1" 404 - INFO:root:2025-11-07 10:47:36.834524 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:47:36] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id//690626cfd3d7adc37cb3fc94 HTTP/1.1" 404 - INFO:root:2025-11-07 10:47:49.201826 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:47:49] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id//690626cfd3d7adc37cb3fc94 HTTP/1.1" 404 - INFO:root:2025-11-07 10:48:45.145061 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:48:45] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/690626cfd3d7adc37cb3fc94 HTTP/1.1" 304 - INFO:root:2025-11-07 10:54:38.602488 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:54:38] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/690626cfd3d7adc37cb3fc94 HTTP/1.1" 304 - INFO:root:2025-11-07 10:54:54.392507 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 10:54:54.396507 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 10:54:54.399507 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:54:54] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:54:54.407513 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:54:54] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:54:54.418649 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:54:54] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:54:54.422159 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:54:54] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:54:54] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:55:34.593154 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 10:55:34.599154 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 10:55:34.604161 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:55:34] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:55:34.615154 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 10:55:34.625234 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:55:34] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:55:34] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:55:34] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:55:34.635668 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:55:34] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:55:42.221940 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 10:55:42.224938 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:55:42] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:55:42.230962 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 10:55:42.232938 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 10:55:42.240938 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:55:42] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:55:42] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:55:42] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:55:42.276633 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:55:42] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:56:06.044103 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 10:56:06.047103 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:56:06] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:56:06.050112 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 10:56:06.056108 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 10:56:06.060111 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:56:06] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:56:06] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:56:06] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:56:06.088131 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:56:06] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:59:11.853246 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 10:59:11.854248 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 10:59:11.860245 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 10:59:11.866246 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:59:11] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:59:11] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:59:11] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:59:11.892246 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:59:11] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:59:11.902249 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:59:11] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-07 10:59:15.006613 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:59:15] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/690626cfd3d7adc37cb3fc94 HTTP/1.1" 304 - INFO:root:2025-11-07 10:59:19.134768 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 10:59:19] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/68fe06e779119ff4d421aeed HTTP/1.1" 200 - INFO:root:2025-11-07 12:13:43.644177 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:13:43.646177 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:13:43.652176 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:13:43] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-07 12:13:43.661176 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:13:43.667505 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:13:43] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:13:43] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:13:43] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-07 12:13:43.685017 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:13:43] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-07 12:13:46.308085 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:13:46] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/690626cfd3d7adc37cb3fc94 HTTP/1.1" 304 - INFO:root:2025-11-07 12:13:49.786943 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:13:49] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/68fe06e779119ff4d421aeed HTTP/1.1" 304 - INFO:root:2025-11-07 12:20:56.003641 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:20:56] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/690626cfd3d7adc37cb3fc94 HTTP/1.1" 304 - INFO:root:2025-11-07 12:21:21.802999 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:21:21] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/690626cfd3d7adc37cb3fc94 HTTP/1.1" 304 - INFO:root:2025-11-07 12:37:19.600180 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:37:19.605187 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:37:19.611186 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:19] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-07 12:37:19.618184 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:19] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-07 12:37:19.630700 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:19] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:19] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-07 12:37:19.640699 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:19] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-07 12:37:22.300656 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:22] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/690626cfd3d7adc37cb3fc94 HTTP/1.1" 304 - INFO:root:2025-11-07 12:37:24.043343 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:37:24.048343 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:37:24.051344 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:37:24.055352 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:24] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-07 12:37:24.064351 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:24] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:24] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-07 12:37:24.080877 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:24] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-07 12:37:24.118406 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:37:24.122405 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:37:24.128923 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:37:24.133933 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:24] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:24] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-07 12:37:24.141932 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:37:24.146934 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:24] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:24] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:24] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:24] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-11-07 12:37:30.324414 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:30] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/68fe06e779119ff4d421aeec HTTP/1.1" 200 - INFO:root:2025-11-07 12:37:32.011584 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:37:32.014584 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:37:32.017102 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:37:32.022095 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:32] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-07 12:37:32.027095 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:32] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:32] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-07 12:37:32.040096 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:32] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-11-07 12:37:32.097610 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:37:32.100609 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:37:32.103615 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:37:32.109615 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:37:32.114614 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:32] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-07 12:37:32.123134 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:32] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:32] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:32] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:32] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:37:32] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-07 12:38:28.073081 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:38:28] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/68fe06e779119ff4d421aeec HTTP/1.1" 304 - INFO:root:2025-11-07 12:38:32.049863 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:38:32.057862 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:38:32.061864 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:38:32.064863 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:38:32.067867 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:38:32] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-07 12:38:32.078866 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:38:32] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:38:32] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:38:32] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-07 12:38:32.112893 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:38:32.116893 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:38:32.121904 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:38:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-11-07 12:38:32.127903 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 12:38:32.131903 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:38:32] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:38:32] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:38:32] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-07 12:38:32.139084 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:38:32] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:38:32] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:38:32] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-07 12:43:43.059966 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:43:43] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/68fb7dc779119ff4d421ae9a HTTP/1.1" 200 - INFO:root:2025-11-07 12:44:58.292208 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:44:58] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/68fe06e779119ff4d421aeec HTTP/1.1" 200 - INFO:root:2025-11-07 12:45:04.484271 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:45:04] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/68f4d3e5d12201e20d8b6dad HTTP/1.1" 200 - INFO:root:2025-11-07 12:45:27.080595 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:45:27] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/68fe044d79119ff4d421aeea HTTP/1.1" 200 - INFO:root:2025-11-07 12:47:11.163602 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:47:11] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/68fe06e779119ff4d421aeec HTTP/1.1" 304 - INFO:root:2025-11-07 12:48:08.226397 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:48:08] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/68f617bfd12201e20d8b6daf HTTP/1.1" 200 - INFO:root:2025-11-07 12:48:13.802759 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:48:13] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/68f4d3e5d12201e20d8b6dad HTTP/1.1" 304 - INFO:root:2025-11-07 12:49:07.876456 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:49:07] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/6847f02297eb82bb3be50aea HTTP/1.1" 200 - INFO:root:2025-11-07 12:49:10.609556 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:49:10] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/6847f02297eb82bb3be50aea HTTP/1.1" 304 - INFO:root:2025-11-07 12:54:19.450027 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:54:19] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/68f61709d12201e20d8b6dae HTTP/1.1" 200 - INFO:root:2025-11-07 12:55:04.466271 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:55:04] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/68fe04a179119ff4d421aeeb HTTP/1.1" 200 - INFO:root:2025-11-07 12:55:09.760545 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 12:55:09] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/68fb8f5979119ff4d421aea0 HTTP/1.1" 200 - INFO:root:2025-11-07 14:23:30.971488 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 14:23:31.015487 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 14:23:31.019504 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 14:23:31.021487 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 14:23:31.029502 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 14:23:31.034488 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:31] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:31] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-11-07 14:23:31.054999 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:31] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:31] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:31] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:31] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-07 14:23:32.255325 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:32] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-07 14:23:33.695664 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 14:23:33.697664 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 14:23:33.698665 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 14:23:33.703663 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 14:23:33.706664 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 14:23:33.714664 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:33] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-07 14:23:33.735639 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:33] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:33] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-11-07 14:23:33.757643 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:33] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:33] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:33] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-07 14:23:33.774159 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 14:23:33.784157 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:33] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-07 14:23:33.789158 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:33] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:33] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-07 14:23:33.799159 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 14:23:33.802159 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:33] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:33] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:33] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-07 14:23:33.870692 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 14:23:33.875202 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 14:23:33.879204 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:33] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:33] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:33] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-07 14:23:39.524513 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:39] "POST /myclass/api/Delete_Stored_Downloaded_File/ HTTP/1.1" 200 - INFO:root:2025-11-07 14:23:39.586511 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-07 14:23:39.588513 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:39] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:39] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-07 14:23:56.975158 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 14:23:56] "POST /myclass/api/Store_User_Downloaded_File/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\attached_file_mgt.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:2025-11-07 14:25:53.317236 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-07 14:25:53.317236 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-07 14:25:53.317236 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-07 14:25:53.317236 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-07 14:25:53.317236 : ++ 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\\attached_file_mgt.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:2025-11-07 14:26:11.651985 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-07 14:26:11.651985 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-07 14:26:11.651985 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-07 14:26:11.651985 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-07 14:26:11.651985 : ++ 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\\attached_file_mgt.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:2025-11-07 14:26:49.858129 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-07 14:26:49.858129 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-07 14:26:49.858129 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-07 14:26:49.858129 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-07 14:26:49.858129 : ++ 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\\attached_file_mgt.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:2025-11-07 14:35:27.633321 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-07 14:35:27.633321 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-07 14:35:27.634322 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-07 14:35:27.634322 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-07 14:35:27.634322 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-07 14:35:34.238789 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-07 14:35:34.238789 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-07 14:35:34.238789 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-07 14:35:34.238789 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-07 14:35:34.238789 : ++ 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\\attached_file_mgt.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:2025-11-07 15:01:23.918797 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-07 15:01:23.918797 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-07 15:01:23.918797 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-07 15:01:23.918797 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-07 15:01:23.918797 : ++ 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\\attached_file_mgt.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:2025-11-07 15:07:27.276359 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-07 15:07:27.276359 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-07 15:07:27.276359 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-07 15:07:27.276359 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-07 15:07:27.276359 : ++ 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\\attached_file_mgt.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:2025-11-07 15:08:30.774480 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-07 15:08:30.774480 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-07 15:08:30.774480 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-07 15:08:30.774480 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-07 15:08:30.774480 : ++ 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\\attached_file_mgt.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:2025-11-07 15:08:54.830168 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-07 15:08:54.831168 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-07 15:08:54.831168 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-07 15:08:54.831168 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-07 15:08:54.831168 : ++ 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\\attached_file_mgt.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:2025-11-07 15:09:29.317388 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-07 15:09:29.317388 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-07 15:09:29.317388 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-07 15:09:29.317388 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-07 15:09:29.317388 : ++ 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\\attached_file_mgt.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:2025-11-07 15:10:12.126281 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-07 15:10:12.126281 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-07 15:10:12.126281 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-07 15:10:12.126281 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-07 15:10:12.126281 : ++ 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\\attached_file_mgt.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:2025-11-07 15:10:41.514990 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-07 15:10:41.514990 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-07 15:10:41.514990 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-07 15:10:41.514990 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-07 15:10:41.514990 : ++ 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\\attached_file_mgt.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:2025-11-07 15:10:55.843881 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-07 15:10:55.843881 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-07 15:10:55.843881 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-07 15:10:55.843881 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-07 15:10:55.843881 : ++ 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\\attached_file_mgt.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:2025-11-07 15:12:08.982670 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-07 15:12:08.982670 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-07 15:12:08.983670 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-07 15:12:08.983670 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-07 15:12:08.983670 : ++ 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\\attached_file_mgt.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:2025-11-07 15:12:31.232894 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-07 15:12:31.232894 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-07 15:12:31.232894 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-07 15:12:31.232894 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-07 15:12:31.232894 : ++ 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\\attached_file_mgt.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:2025-11-07 15:13:00.142737 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-07 15:13:00.142737 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-07 15:13:00.142737 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-07 15:13:00.142737 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-07 15:13:00.142737 : ++ 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\\attached_file_mgt.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:2025-11-07 15:14:26.656893 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-07 15:14:26.656893 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-07 15:14:26.656893 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-07 15:14:26.656893 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-07 15:14:26.656893 : ++ 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\\attached_file_mgt.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:2025-11-07 15:15:27.638592 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-07 15:15:27.638592 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-07 15:15:27.638592 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-07 15:15:27.638592 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-07 15:15:27.638592 : ++ 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\\attached_file_mgt.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:2025-11-07 15:17:34.040155 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-07 15:17:34.040155 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-07 15:17:34.040155 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-07 15:17:34.040155 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-07 15:17:34.040155 : ++ 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\\attached_file_mgt.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:2025-11-07 15:19:12.629094 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-07 15:19:12.629094 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-07 15:19:12.629094 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-07 15:19:12.629094 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-07 15:19:12.629094 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-07 15:19:19.207283 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-07 15:19:19.207283 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-07 15:19:19.207283 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-07 15:19:19.207283 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-07 15:19:19.207283 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-07 16:42:00.069525 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 16:42:00] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-07 16:42:03.835220 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 16:42:03] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/68fe06e779119ff4d421aeec HTTP/1.1" 304 - INFO:root:2025-11-07 16:54:49.747169 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 16:54:49] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/690df2ec995b26cde9611890 HTTP/1.1" 200 - INFO:root:2025-11-07 16:54:52.464197 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 16:54:52] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/690df2ec995b26cde9611890 HTTP/1.1" 304 - INFO:root:2025-11-07 16:54:55.809017 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [07/Nov/2025 16:54:55] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/zFkN2PICvlk896szbnhZgOaL8Pfnm3cLKQ/690df2ec995b26cde9611890 HTTP/1.1" 304 - 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:2025-11-08 10:58:11.193624 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 10:58:11.193624 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 10:58:11.193624 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 10:58:11.193624 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 10:58:11.193624 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-08 10:59:17.199435 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 10:59:17.200434 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 10:59:17.201434 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 10:59:17.201434 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 10:59:17.201434 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 11:19:07.753636 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:07] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:19:09.629084 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:19:09.635083 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:19:09.639082 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:09] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:19:09.648579 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:19:09.650578 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:09] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:09] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:19:09.677072 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:19:09.680071 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:19:09.681071 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:09] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:19:09.686072 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:19:09.689072 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:19:09.694071 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:09] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:09] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:09] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:09] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:19:09.711301 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:09] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:09] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:19:12.583730 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:19:12.585731 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:19:12.587729 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:12] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:19:12.596736 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:12] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:19:12.606241 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:12] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:12] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:19:12.626954 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:19:12.628953 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:19:12.631956 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:19:12.636955 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:12] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:19:12.640955 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:19:12.645955 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:12] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:12] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:12] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:12] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:12] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:19:21.089992 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:21] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:19:21.131998 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:21] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:19:21.155540 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:19:21.979243 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:19:22.015582 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:19:22.135251 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:22] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:22] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:22] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:22] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:19:22.639375 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:19:22.658403 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:19:22.663391 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:19:22.673385 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:22] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:19:22.691419 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:22] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:19:22.732774 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:22] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:23] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:30] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:19:43.155325 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:19:43] "POST /myclass/api/get_Class_From_Internal_Url/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:05.699749 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:05] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:05.818641 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:05] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:09.997089 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:21:09.999089 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:21:10.002104 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:21:10.006618 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:21:10.011634 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:21:10.013636 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:21:10.015635 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:10] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:10.029651 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:10] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:10] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:10.035635 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:10] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:10] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:10] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:10] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:13.310878 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:13] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:15.067718 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:15] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:23.446037 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:23] "POST /myclass/api/Add_Update_UE_To_Session/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:23.615384 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:23] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:33.246227 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:21:33.247227 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:21:33.251735 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:21:33.255735 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:33.269737 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:33.298735 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:21:33.304738 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:33.312736 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:21:33.321738 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:33.331736 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:33.336744 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:21:33.340742 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:21:33.346743 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:33.353255 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:33.358256 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:33.365290 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:21:33.367257 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:21:33.374301 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:33.385257 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:21:33.388256 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:33.398255 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:21:33.401256 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:21:33.403256 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:33.411258 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:33.474922 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:21:33.477921 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:21:33.481923 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:33] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:35.775035 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:21:35.778028 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:35] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:35] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:38.604331 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:38] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:41.849811 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:41] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:50.172067 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:21:50.174069 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:21:50.177068 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:21:50.178093 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:50] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:50] "POST /myclass/api/Get_List_Type_Cours/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:50] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:50] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:53.034695 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:53] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 11:21:53.065715 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:21:53.068719 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:53] "POST /myclass/api/Get_Given_Unite_Enseignement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:21:53] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:22:05.226467 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:22:05] "POST /myclass/api/Update_Unite_Enseignement/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:22:05.333735 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:22:05] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:22:09.393991 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:22:09] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 11:22:09.428987 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:22:09.429988 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:22:09] "POST /myclass/api/Get_Given_Unite_Enseignement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:22:09] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:22:32.070183 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:22:32] "POST /myclass/api/Update_Unite_Enseignement/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:22:32.140298 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:22:32] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:26:12.114148 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:26:12.117149 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:26:12.124152 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:26:12.130149 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:26:12.134155 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:26:12.161153 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:26:12.163154 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:26:12.166712 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:26:12.170709 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:26:12.178711 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:26:12.182746 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:26:12.198707 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:26:12.200710 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:26:12.204711 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:26:12.210709 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:26:12.220710 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:26:12.229752 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:26:12.234709 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:26:12.238710 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:26:12.246750 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:26:12.253744 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:26:12.261745 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:26:12.262747 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:26:12.270865 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:26:12.786300 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:26:12.787301 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:26:12.793637 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:12] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:26:59.309273 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:26:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:27:10.727045 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:27:14.277224 : L'utilisateur destinataire de l'email est invalide INFO:root:2025-11-08 11:27:17.535484 : L'utilisateur destinataire de l'email est invalide INFO:root:2025-11-08 11:27:20.725053 : L'utilisateur destinataire de l'email est invalide INFO:root:2025-11-08 11:27:24.908926 : L'utilisateur destinataire de l'email est invalide INFO:root:2025-11-08 11:27:28.625720 : L'utilisateur destinataire de l'email est invalide INFO:root:2025-11-08 11:27:30.956528 : L'utilisateur destinataire de l'email est invalide INFO:root:2025-11-08 11:27:32.947055 : L'utilisateur destinataire de l'email est invalide INFO:root:2025-11-08 11:27:34.467671 : L'utilisateur destinataire de l'email est invalide INFO:root:2025-11-08 11:27:35.974840 : L'utilisateur destinataire de l'email est invalide INFO:root:2025-11-08 11:27:37.456588 : L'utilisateur destinataire de l'email est invalide INFO:root:2025-11-08 11:27:39.466442 : L'utilisateur destinataire de l'email est invalide INFO:root:2025-11-08 11:27:43.483527 : L'utilisateur destinataire de l'email est invalide INFO:root:2025-11-08 11:27:45.309489 : L'utilisateur destinataire de l'email est invalide INFO:root:2025-11-08 11:27:46.923394 : L'utilisateur destinataire de l'email est invalide INFO:root:2025-11-08 11:27:48.452969 : L'utilisateur destinataire de l'email est invalide INFO:root:2025-11-08 11:27:50.069556 : L'utilisateur destinataire de l'email est invalide INFO:root:2025-11-08 11:27:51.522765 : L'utilisateur destinataire de l'email est invalide INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:27:52] "POST /myclass/api/AddStagiairetoClass_mass_for_many_session/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:27:52.010057 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:27:52.013064 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:27:52.015060 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:27:52.020057 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:27:52] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:27:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:27:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:27:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:27:56.231359 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:27:56.234375 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:27:56.239366 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:27:56.241364 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:27:56] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:27:56.250377 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:27:56] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:27:56] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:27:56] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:27:56] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:28:01.092066 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:28:01] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:28:06.311185 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:28:06] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:28:20.927501 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:28:20] "POST /myclass/api/Apply_Planning_Model_To_Session/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:28:20.970016 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:28:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:28:41.710577 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:28:41.712568 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:28:41.716084 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:28:41.719113 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:28:41] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:28:41] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:28:41] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:28:41] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:29:50.992873 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:29:51] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:29:51.008875 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:29:51] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:29:54.155762 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:29:54] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:29:55.083662 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:29:55.085660 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:29:55.089678 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:29:55.091663 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:29:55] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:29:55] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:29:55] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:29:55] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:29:59.853344 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:29:59] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:30:03.875899 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:30:03.877900 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:30:03.880901 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:30:03.882900 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:30:03] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:30:03.885381 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:30:03.889903 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:30:03] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:30:03] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:30:03] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:30:03.900907 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:30:03] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:30:03.905906 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:30:03.907905 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:30:03] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:30:03.913438 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:30:03] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:30:03.924437 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:30:03] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:30:03] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:30:03] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:30:03] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:30:07.372128 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:30:07] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:32:45.702516 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:32:45] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:32:45.712514 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:32:45.722513 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:32:45.728547 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:32:45] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:32:45.732559 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:32:45] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:32:45] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:32:45.759534 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:32:45.764516 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:32:45.771515 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:32:45.777514 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:32:45] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:32:45] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:32:45] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:32:45] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:33:15.573033 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:15] "POST /myclass/api/Automatic_Creation_Groupe_Member_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:33:15.641130 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:15] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:33:20.914113 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:20] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:33:30.220757 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:30] "POST /myclass/api/Delete_Groupe_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:33:30.283758 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:30] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:33:42.307569 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:33:42.311586 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:33:42.315569 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:33:42.319569 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:33:42.323569 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:33:42.331569 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:42] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:42] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:42] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:33:42.349587 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:33:42.351569 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:42] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:33:42.361594 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:42] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:33:42.368595 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:33:42.375116 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:33:42.381107 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:42] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:42] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:42] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:43] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:33:44.003178 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:33:44.006177 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:33:44.009179 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:33:44.013178 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:33:44.017218 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:44] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:44] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:33:44.028177 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:33:44.032207 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:44] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:33:44.039179 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:44] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:44] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:33:44.048183 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:44] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:33:44.054183 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:44] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:33:44.059183 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:33:44.066579 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:44] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:44] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:44] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:45] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:33:46.148704 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:33:46.153707 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:33:46.157720 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:33:46.163719 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:33:46.167717 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:33:46.172245 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:46] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:33:46.177254 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:46] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:33:46.184252 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:33:46.191784 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:46] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:46] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:46] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:46] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:46] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:33:48.013517 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:33:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:33:54.276546 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:34:03] "POST /myclass/api/Accept_List_AttendeeInscription/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:34:03.313511 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:34:03.315507 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:34:03.318510 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:34:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:34:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:34:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:34:45.437473 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:34:45] "POST /myclass/api/Automatic_Creation_Groupe_Member_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:34:45.504991 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:34:45] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:34:49.074514 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:34:49] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:34:51.429810 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:34:51] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:35:06.607314 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:35:06.608313 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:35:06.613313 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:35:06.617358 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:35:06.620313 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:35:06.625342 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:35:06] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:35:06] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:35:06] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:35:06] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:35:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:35:07.345013 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:35:07] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:35:07] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:35:16.263149 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:35:16.265149 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:35:16.269147 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:35:16.273149 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:35:16.278156 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:35:16.283154 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:35:16] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:35:16] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:35:16] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:35:16.298670 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:35:16] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:35:16] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:35:16.304350 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:35:16] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:35:16] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:35:16] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:35:44.083931 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:35:44] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:36:02.008518 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:36:02.011547 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:36:02.014534 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:36:02.017546 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:02] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:36:02.025519 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:02] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:36:02.031522 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:02] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:36:02.038519 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:02] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:02] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:02] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:36:02.048519 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:36:02.052519 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:36:02.056546 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:36:02.063553 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:02] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:36:02.072521 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:02] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:02] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:02] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:03] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:36:05.107594 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:36:05.113619 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:36:05.117596 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:36:05.122117 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:36:05.126161 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:05] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:36:05.134119 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:05] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:36:05.140627 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:36:05.141635 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:05] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:36:05.149768 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:05] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:05] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:05] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:05] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:36:07.924844 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:07] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:36:30.708537 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:30] "POST /myclass/api/Add_Evaluation_Planification/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:36:30.792111 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:30] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:36:32.690412 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:36:32.693414 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:36:32.697410 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:32] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:32] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:32] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:36:35.445294 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:35] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:36:39.183138 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:36:39.184151 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:36:39.187702 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:36:39.192704 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:36:39.198704 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:36:39.202704 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:39] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:39] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:39] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:39] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:39] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:39] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:36:47.571166 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:47] "POST /myclass/api/Get_Accepted_Insription_From_Session_id_Reduice_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:36:52.501344 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:52] "POST /myclass/api/Record_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:36:54.622526 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:36:54] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:37:05.122524 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
CONVOCATION EVALUATION
\n

A l\'attention de part 17   part nom 17

\n

\n

Vous êtes convoqué pour une évaluation de type : TD.
L\'epreuve se déroulera du 08/11/2025 11:00 au 08/11/2025 12:00 , à distance sur la plateforme du ELYOS. Vous recevrez le lien ultérieurement.

\n\n

 

\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Cordialement
\n
Paris , 08/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Eval_Convocation_part nom 17_90522.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATQAAADaCAYAAAAouL7ZAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAcG1JREFUeF7t3QW4XNW5PvD7v/dWKU5xh+AkuAUJEiwECO4SPCG4BHdCCE5xijvB3YK7QwVaSgstFahA9Rba7v/6rTPrZGcyc3ROmHNYL8884Yxsm1nv/vT9/qvIyMjI6CPIhJaRkdFnkAktIyOjzyATWkZGRp9BJrSMjIw+g0xoGRkZfQaZ0DKaDl988UXxxz/8ofj9739f/Pvf/6482zX8/e9/Lz755JPis88+qzyT0ZeRCS2j6XDWuHHFAvPOW5xw3HHF559/Xnm28/j0T38qdth222LxRRYp7rrzzsqzGX0ZmdAymgqXXHxxMedssxVHjB5d/OMf/6g823n89a9/LfYYPryYPxDjLTffXHk2o68jE1pG0wCB3XH77cWdwZriKnYHv/71r4urr7qqeO655yrPZHwVkAkt4O033yoeevDB4onHH49uSjV+/KMfFQ8+8EDx+IQJxV/+/OfKs0WM77z91lvF97///eAeHV+ccfrpxX333FP89re/rbyjiC6Tzz36yCN1H/b9u9/9Lr7/xRdfLB5+6KHW1x5/bELx8ksvF78rbRNs98UXXpjkvWlbjqktII7Hw7mee/Y5xYnHH1+cGVy88bfcWvzh93+ovKMF//nPf4p333mnuObqq8P7TihOGzOmuDMQzi9/+cvKOyaH43rl5ZeLyy+9NLqMY8ecVlxx+eXFG6+/Hl//VfisY3ZN/vTHP8bnHI9jf+zRR4tnnn66ePaZZ+L/e9+HH35YfPLxx/Hv8nmWH488/HDx9FNPFf8XtoPIXAPbf+7ZZ4unwvNe991+9umncX8ZfReZ0AK+d975xfTTTFPMMuNM0UIo45//989imy23Kr7zrW8Vq6y4UvHnP7cEl//+t78Xp558SrHEYosV351hhmKGaaeNjzlmmbUYvPbaYRE9Et/3p0CQc84+e9z+jNNNV8w844zFrN/9bjHLTDMVM00/fXzum1/7WnFPIEJYd5114nZsc+pvf7uYMfx/v/kXKNZaY43iskAS//rXv+L7BMzXWXOt1m361+NbX/96sXtwteoBieyz517FPHPNNfG4w7FNM9VUxd133lV5V0tg/vzzziuW7j8gbj+9b7aZZy5WH7hqcfttt1XeORG/+tWvilEj9y0WXmDB1m07b+ex8w47xvcgR8+LkT1fsZ4QpO26Lj6XzsXnLr34kuLB+x9o3Z7nXTvvTec97Xe+Uyyx6GLFR7/6KLqXPuf1dH2nm3rqYv555ileCTeGjL6NTGgBP3//58ViCy8SF9XoQw+tPNuCn7z7k2LAEkvEBXJKIDD4T7DMjj/m2GL2WWaJj7XWGFQcecToYuTe+xQLhcXsuSUXXbR47dVXi//7v/8LhLhlsenQocVmm2xSrLDsMsW8c84VA9VDN9wwPrfBuuu2Lu6NN9oo7mvQaqsF62ZMccjBBxf9F188bnOeOeaI1gf84Q9/KDYKnxdvsk3bGbbxxsWG660XLcV6OHPcGZEQ5gnHsOH66xdHjh5dHHTAAcWySy1VjL/11sq7imi9zRWI2DVZdaWVi8PDdTlw//3DcS9azB6e6zf//NE6SkCwm4RzdOyOdZ011ywODcd+/DHHxPPff9So+L4brr8+HjMCYmHCR4EIEdw8c85ZrLHqqsXmm24az8X1uffue4qXgtXq/FxDzy+60ELxvcstvXR878ZDhhS777pr8cc//LG4bfz4eH4IbEg4P5/bJFxTyYF333k37i+j7yITWsA///nPYtedd46Ld7VVBhafllyTm2+6KTw/S7HgfPMVL1QW4EvhXwt6jllnLbbeYsvi1x99FJ/nol1/3XXFwgsuGBf2LjvuGC2qPwc31Tb/+pe/FkccfnhccEjs5z//efGXv/wlWnEpm4fQWBV77LZb/BuuDVYNEkAUp5x0cnzO4kVotmWbguBKE+yH9VgLXLsdt9s+bgeh2n/CT3/yk+LDDz6I/8/NXCIQsvPbYN31ivfeey8+D/cGS9JrrhWiQNhw6sknx+cQzWEHHxJLJRL+9ve/FR8HtxGuv/a6uoQ2aziXq668Ml4L5+Lxz3/+X7AWP4/n5eFarhHI/rvB+kKS3tvyfIvl7PtKhPbOj39c/O1vf4vb8bl//euL+J6MvotMaBVcd821xdzBAppv7rmLJx5/ovJsUey1+x7RtWEdWBRw/LHHxcVr0Tzz1NPxuQSkttXmW0RCW2bAgOKHP/hh5ZUW+KztbbTBhtHKqkYtQhMLQgKzhW2ed+658Tl1WgjNto4/9tj4XHuw+HcLlgxCQyBc2ESkZZx/7nkVi3DO4q47Ji932Du4rM5vsYUXjtYT64xF6bnBwQ3+YyU2VgttERoiuunGG+NzbWHN4H7PFK4RC7AaZULjAmd8tZAJrQJu53LLLBMXpUA5CNSvstJK8bnTx05047YYNiwS2uoDBxa//PDDyrMTccyRR0brBiE8WomlJRwXXNUWQttgsiA8IDSxn+2Di/Tb3/w2EOIPip122CEu0qWWWLJ4++234/uSyzlHyb075KCD4uPVl1+J76kFC54r6cGa2nLzzWON1j9KWcU9A5k6Zy7dj344KSHDOWed1bKNQEy3j7+teOvNN4sF550vHgsXti20RWhuKK7t6MMOi+fBFf64kiwpo6OENmLvveN7Dthvvzbd8Iy+g0xoJey2y67FzDPMEOMuguL333d/XGgLLbDAJJnDtQYNigt+/cHrtrpSZVx4wQVx0UoQ3H/ffZVnW9ARQkOGi/TrV6y0wgqRxCx08SCZvIREaIjF+wXfBb+nn3qa4uYbb6q8a3Jwgc8YO7ZYMhAKK8zD9vfeY4/Wc9lys82KWcIxrrryypO4pQk3Bytq3rnmiqRuXy88/3y8Hs75vHPOqbyrNtoiNCRkO/E8KokKrnA12iM0rqttsXRtZ6pvfrNYZcUVK+/I6MvIhFbCHbfdFty6mYMrtVAksFNPOjlm1zbfdFhrrAi4ixazWE4tt+bkE0+MRIEIlSGU0RFC81nZxSHrb1DMPfsccXGedMIJrRlOSITmvT5z1plnFmeMGxcfP6xhVVWDpXfMUUcV/ZdYIhDa7NGqOWr0EfE1GUmksPyyyxY//vGP43NlXHTBhZFIHZfSCm7nnLO1EKtzbwttEZrnhweX+NxAis7j9EC8tdzyjlpoxwVX3HUZe9ppMTaX0feRCa2ED37xi2LF5ZaLWbyzzjizGBJIx+K45KKLK+9owcEHHhiJxKJR71TG58Gy24KFEz636sqrTOaSdoTQWBbDd9klEtgF3/tezIpa7GedcUblXRMJzbbUiHUUYnxlqPlaasklI0ENDO6118eccko8Py7p+PETM58Je+6+e7CkZoqk+7P33ouZ4KWW7B8/w2pN9WW1kGNoGT2JTGhV2G/EyGh9KcWQIFi6f//irTcnLVRV5GmxW5gyfR9+0EJaCm0vu+TSYsH55o+L6rBDDonPl9FRQktJAUH7ffbaK25P9vTJSsIiEZrnjzh8dKyslzH1kNmrJi7w/I3X31C899OfhtdbnvvNb34TA/pzhHNZfdXVIom+8drrRb9wDs5P/duPfzTRSrv15luKRfstFPb73dZ6t38FEt9lx52iuzjPnHPE85a5dQwe4nNIC2SB6xEaq1B1v2NI51KrY6CjhPbuu+/GzK7tSOjIZmf0bWRCq4KC0fnmmiu4erPHrOK2W21VeWUivvj8i+ieKecQJ1t5hRWKkfuMCO/dOpKghY0QP6iUQZRx7NFHx8WoXqwWoam9mn7qqWM2MgEBLb/MMjGu5XPKFBDGkPXWL+YI5KuEZPFFF42PhQLpDQku8W8DUVVDacdmm24aSzYQprKHtQcNijG0FgKeWIN3xunjAvHMHqzVWWJyQDEuV9S+nB9LVsIi4dVXXonvczNg7a22yirxM/vtu2+x3jrrFHvvsWd8H0JjAS+20MIx9gYsKddcnR3SXnyxxeK5LBj2teP228f3lDFo1VWLGcI1YilXg4WnpGPecMORhU3XZb5AcFd8//uVd2X0VWRCq0IqQbDoFXBeEyyGWlBTNu60scUySy0VLQ5V9DPPNGOskt9xu+2Kn/7kp5V3TgrdBawR2UW1ZNVQhCrgPmrkyMozLbjummuKJcNCt+DPPfvs4tM/fVpsvcUW8Rg9rzbMY5HwuhhfLUITBxy5zz6RwMQGBcyR08L9+hW77rxL8VGlng50SFxy4UXFCoG4vN/5+QxCQ4qplakMsTTxxlSHZ/usTbG1A/bfP74nWnjhmFdafvnYIgXalRQvKyAun4t97VSD0Fi3rtHRRx5ZeWYi3JDUDNpW2o4Hiy0TWt9HJrQqcJH0br780kvx8dfgrrSFnwbr6aYbbiy+d/55xZVhwTzz1FOBDCYmEKrBauNqCdzLpFZDmQTLxXbL+CK4nkgEaSiT4Ir9qHKciCE9/C3gX8+9+v3vPykeuO/+4vuXXV5877zz4r/PPP1M3fc73ltvuaW44PzzY3/m4489Fl3Xevj73/9RPPXEk7F/83vnnltcevHFxT133xNJC2RSHaMuilTXZ9/lc0gP56o4thoSNq7hz99/v/LMRCjoVfg82bbCc7VIPqNvIRNaRkZGn0EmtIyMLwk6KlisFEUyGoNMaBkZUxjCGq+88kqxwQYbFEsttVSxyCKLFE8++WTl1YzuIBNaRsYUxmuvvVbMOuusxX/9138V00wzTfx3jz32iOUlGd1DJrSMjCkIpLXiiitGEtt2222jAOV8881XLL300m0mWzI6hkxoGRlTCFzNU089tfjf//3fYuWVV27NLK+99trFbLPNFoucM7qHTGgZGVMIUQRzk02Kb37zm8V9FdECXRG77bZbMdVUUxWvvvpqfC6j68iE9hXEP/7+j1jH5eH/mwnax37w9ttx9kB7oARSbstqdiAxrubiiy9e/KDUZTFixIji29/+dvF6jWLljM4hE1onoKCVxNCJxx0/ScGtVqTRhx4WJbhrtTvVgtalVGw6paH3lNS1R+pDbRaYa6Atar11BsdrVA+6GlZefoXYa/vUkxNllZoVujSOOuqoSGijKnLkCfvvv3/xjW98o/jZz35WeSajq8iE1glQztASpSUnyXHDo4+0NKuvudrqHRq/pnKdvlnS2Z/SoCqywrLLxof/byboAhi+8y7FSccfP4lkUzX+/Nlncc6Bxv33ewER6AoZOHBgJLSzzjorxtMSDjnkkGLqqacuXnrppcozGV1FJrROwI/wwAMOiD2KZH0S6OnrdTz7jDMrzyCND4rbbh1fXHnFFcWEUrsQa+7kE0+KzeD6ObUBUYRQXElqm+UxYcKEaKkYywavvfpaVKEw0ehnP5u83Qe4alq27r7rruLKK6+IY/fKI/lYO3fdcUdU2zBoheDhisstH+cI/Ptf/4ok+2awQB3Hddde26qDRrXX5+iJaWn6vBLI9pnXX3stNpub5JRalCxcLUvXh214kBdK8J4bwvtJCHEra8G1oCHHGk4QZ9IOZrbCtddc0+pmagV7/rnnw3WqT3zNAq1uCyywQIyVvVU1ZpDLOVP4PRhhmNE9ZELrJMhVa9bWGI5E9COS8SHmaCHDhMcmFCuvsGK02jSLU+7Yfdfhxd8DqVGw1VitWdpnNGOLBZ195lnxOWqxpLtJ5OhL/P7ll0cXTEO756nIvvTi5HdylhapH83xmsM1zO8xfLeosKFUgGoF9RCvLbvU0vF9SE2sSo/jyuH//T14rbWKmaabPpDHNTHrRh7J+bJK7Z/8ESAXTeaOy3EfHlxuIM7ovc7N5whTgvM2Wcp7nf+Siy0eruXEsXkJelldky2GbR7/1iR/4nHHRRWT+eeeJ/6b9uXYqH78pIaqbbPBTYp1Nm+4XtV9uiNHjoz1aO/X6E3N6BwyoXUSMlXkghDCRx/9KloLCGvYJptG6wSBbLDeesWcs85W3HLTzTGmRjfMTMlLLrooih8efcSRUWLHSLaHHngwWj2nnXpqVKhYZsBSxeWXXlY8+cQTMWhPOYJkkB87i4c8D6KqbmwXj2PB0QD7RSC3zYcNi+oYXGMqE/6f/I/Xvnf++ZHwBq64UiC0X8XPIhuqGCP23CsORmFZcYmJNl595VXxbyoXSIXFSdEDuTjHX/z8F9FaYgUOXGnluO1HH300Cj9yIQ0Kds2WW3qZcE4vxqG/yJCqSXUxKcttgfnmLYZuOCT+fd+99xazzjhTsd7gwcXLwYrUkG8bdOLWXXudYsnFF49Tqpod48ePj4Q2dOjQyjMTscsuu0QLrZY6cEbnkAmtCzjogAMjsXDfLr/ssijYaI4lICFWkAWZ1CQeDKSFLJIg4p2BMPxtelLCmFNOjduhFptgAPJss8wcR+VxXU864cRIcIazfPy7SWcZiN3df//9USNss0CurBykSSljv2ABcJMfCK8Dkl1p+RWiy8lC+02F0Ej4fPJxy/g5U6XE2FhaZKyd57CNN4lDfa8O7ue++4yIIo+sQgSJqFmsW262eSTPDdZdP36GC/lEsE642OsE6+/SSy6J7rp9seCq41801hZaYP5i441aFr5hKa71NcFiLEN8jTqu7SDxZsfYsWMjoW233XaTxM+cx3rhhjVPsFw7Ip2e0TYyoXUBjz3ySCQfAobbbr11scA887beXZ995tlIOttvs21rgsBAXuSy1x57xL9pdtUjNPGohNPHnBbft8aqqxXbbb1NJLYdtt0uZlSrM4AmMbGmNg9kRrrH+332xhtuiJLZYnzPlSaVs6S4a4nQjNwzET3Fo8waRXJcym222iqO5nNOtvtksLB+99vfxalMhq0gK8fGajLUZN999okWmOf3G7lvMT6QqmMjUrl9OH7bMh+UG55mmiZUExphyLlmm32ycXrNRmi+D+RdD2PGjGlNCJQhPjhkyJBi5kDauUm9+8iE1gVE2erVVy/ISLNgtttmm1byQhaIAhmkhXZqsLpi0qDyYzb6zQLfdaed49/A5URorJ8EwXiksMduu7daeyynJGedoIREHE98Kk2Gop5L0lrMj7ouCw3pgcQB62iV6HJOJLTVVlk1LMoWQrPQuHTzB7KWDACEJYngWIzYA0Tef/El4nVARmkmp1kFpsdTsaW/xj3lOqf6sj9/9ue4gFl1ZVQTmilS3PX9R+0X9+/x29/+NsbWmoHQJHuQFCvrimBFp++pGgcFSxOhfa+UTAJS6msEK3f2cMPraMlPRn1kQusiTCufdqqpopw2kcQyDAMWR+LSDdlg/Sgtve5a68T4Fbzx+hvRimP9iLdZ5CZMfecb34huWoKMKAlw2zI6b9gmm0Rp68sumfgeQD5mTxrB53XurvosJDr+1ltjhnDxhReJpGLwC3dTgmDpJftHUpFZXbRfvxjjKlsZ3FXzNpWqbDJ0aIxjsUgJK7KyNlx//bg9x7fNVlvGshZxQc+T3W6xQveMi9z18rfkA8VbNXBp/mkZYm5zhvchU3B86wXicgMwf9TjhOOOj27boGC5LjT//F9q7Omiiy6KROUx11xz1SXX4cOHF1/72tci6ZXBsps/nMOywb034T2je8iE1kWYiH5+RZG1LF0NAvasK3LXpjeR3U5kBqySG66/PtZQkdqmIvvC8y8UZ5955iTlCkAvi5Ui/mbOAGL4wdsTq8wTLPwTjjsuFv4iWMkGUt1KOeCxRx6N+9p3xIjinrvvjllKcTlkIzD//UCkV1919STJBqQx4dHHomu56847R3IyYZ5Vctkll4Rj2jUeE+vSXACquo7VOZtZYEpV6k/0GdanbdiWbZbnjCY434suuCAmGxIkRJS62JfPG1IDYpimv9cadTcloG5szjnnjGQ2SyBc/54SrPFqqxNYaF//+tdjtrMMvx2Etnqw+DO6j0xoPQg/7OpsZBksq1o//lrw3ra2BQjI++qhM/srI51H9WfrHZPn6x1H+kw5MN4ReH+tY/iywJo69NBDi//3//5fzFzec889MQ4mY1kNx67W7H/+538mIzRZ6GmDS7399tu3WUjcFbC2kT2r0X6Ui6RuhGa5jo1GJrSMjC6A5bnEEktE5YzzzjsvFiCTBRo0aNBkxITEEZai2meeeabybAtYeSw7WdBGgdV9d7DC991332LuueeOGVT6a/avuNexsCRZvm0lMnojMqFlZHQB48aNi0SEKCSCAFEgEEmLauy3337RQqNUW8aNN94YXdHLSrHTtvDQQw9FN7WeheV1+3JsCy20ULHFFlvE1qrRo0cXu+++e7QivcaylIi49dZbY6KlryATWkZGJyGjvddee0Vi2GyzzWJgH8HUIzQu5xFHHBHfX22hHX/88cV0003XocZ0rVEsQJahAu9qIEey3gsuuGBxzTXXxOlf1VC6s+WWW8Z9Oh4Ep+Wtr+ArQ2iamX//ySfdmp79ox/+KGYNywN2O4zwo/bDTo8vCwYC6zH99UeTKn04Jouy3rGl41bWIZifejctRNckyeFwoW4bH7b/655TEknHUu9YexpctSShzfqBRGjUZ6trBEEMjXta3YDOLURAHalBe+KJJ+I2ZpxxxtiJUcbDDz9crLXWWsWGG25YPPvss5Vna0O3hffZlsc+++xT85h7I/o0ofnB+6IVoypRUD2v+t0C7Apk7VStK3jtLE4/bWwsVzCIV8X9LjvtVFxy0cU177SdgXPkggj4thfotfxV3pv2/nBwTcrgdiiHUM+meb0M2USlGIp+773nnmK2784clUXUnN1w3fWxpGLsaS3XxKR0RcTV228U1LRtPmyzYovw2HTjjWOhrwzolCzdYGVpVeJCnnNOS4cIcOtkO2uR+WGHHRbdvHIDuljXkksuGcmuPSCh1VZbLRIQIj399NMrr7QQLJFIMt5+7x0Bq0yZiW0Z0tJXauD6NKFdeP75sfZqrtnniEWYKtPXWn2N4uILL6q8o3M48/RxsfhVmUJnMXznXeNntSXtstPOxYDwQ1Y0O3znnTskOVQPWq2WX3qZ4sD992+X0EC5hJalatICbVczTDNtsdfuu1eeaanId8yzByK/9+67I3kedsihsbQCkJzzGFO5JvuOGBkJrtb2G4ErLteXOmPsA9XTukb413VdbZWBxU+mUIEtEkME//3f/92atXTtDz744OhyKmGphsSBz2hPS2AVDRgwoDjppJMqz9QG8uFmUrq1DY9jj20RCXBDu/fee6PVZh+dwc0331x85zvfids74YQTOvT7aXb0WUKz0FWvq54nfZO+LI3gZfPa+8456+xibFiQquqrK70fDz/YscEiI5Nz7NFHRwtt7JgxlVeL2BhtqrjnNFLXm5q+x/Dd40J/qjKujFQQi1FRapJe1sytgZ0ckXqvcixG07v6sdODJcRStHg1fas9m37qqaPVd/+998Vzk7nSbqUX1Pu1WlH6AL2eswYL66EHJ7egxFwU+660wgpx2/Dee+/FImAFuwp9dSUgq6Qscs1VV8em+tMq10StmwJawekE21Wf5lhYbu2Vn7SFq664MvaKnlGxUNSt6UCYcbrpiksuvjiGFB4O56a42f7uDt8pUlYHR/HDsafv343E8Tz22GPx/5U32MYpJ54Yrfh6GUBzAZCAYL4hJwk77rhjzCLWKr84++yz42fuumuiwgi3sV+/fm12OigPETdLRJYepLwdn/Nl5Rm4Uq9Uph6ECyQNbE9crS+gzxKaRm4tM/oY6y0g0jwayRdbaKFi6f4DotyPglDkAdddc01c4Bb0CssuV/RfbPFIQInQnnvu2agiQS6HxTXXHHMUxx97XM07XSI0Wl+AKFZcfvm4PcW0T4fntQnZH7d47mBVbrDuulFayF34iMNGx+PTAYAIL734kkBg9xaLLbxwlONxjI5FfI9G2BKLLBq3M2DJJSLBkNz54ovPo8tZj9Asjs2DW2x7yBn0hSIsVhm89eZb4Zr1i/2dzhPx1iK05HIiVm1gi4TPkAyy7TPHjYuvVcP2tGElMq2FRGga5sGi3mmHHeJ3rVD48ccmxK4I595/8Zbvy3eCjEkzcZfTudFz87pC4FdffiV+x66j72Hw2mvXdMO45mJlSEA5RDn2tffee8fMYtK+KyNZaLfffnvlmZa4V//wffqO60HMTVwuEVlyOREneSnJBoQn2N8VCyupgLAs3+kFqiXtoc8SmubnmYNrckZwE2vBj8iit9ieDz8GdUSar7lPN914Y6yetygQhsWpiVoMzOviYbDJRkMjmamm1wmwblgE5HVqVfLrx0RoiPbmm24KbueOYVszxnYmlhi5n9lnniU2ctt3tLymmSYsxmMLEj8Dllgy9o7qq/zNr38TBSQlOqh8fHf66Yvttt66ePH5F6KlQRvt0YcfidvVZsUdcx7iTDoN6hEaiOul/QKCd84C0oB8+803f7FVRQ+uHqEhMpbKWmsMig3sSJZuGUtvkWCV1FrE4nP03tYZtGZdsUOEZn/Dd9k1Xqtjjz6qmHuO2SN5IXPXhbyR75NopTYvRCoJQkZp5hlnKA4LriGwdLmrdwQL9sxxZ0QrTwzwD7//fbC8351M2ihhq0DmSIC2WYqBummaraniv1bnwh133BE/k9xC7xeM10HQFi699NL4OQ8WoX3PEW6c3F3kuUK4iYnP1TvW9uA34pgRZXUGtjeizxIaGecW16Q2oZHSsXD3DAs2QTvSjNNOF9UsLA7upR7GhPPPPS8ubtvUIM66o8d1wvHHx15M/YnkdR4sxUkSEJqFznrwWHrAgKi+odnbnRG56lPkQgEl2/kCOZLj+ehXHxVbb75F3DdCOOuMM1sXEjdquuByWogp6/dxWMxcPFYUzTNWR7/5F4gDbo8cPbpNQnvzjTejBUjT//XXXg+EsHyxViCYdFwIbaGwra2Di9IWoSEVmVBWJYvn5ODGnXLiSXF7ekw1r1djmy22LGYJBON7ExOsBYQm6cBKdM2QFXf7kUownIXHeqP+QWSTxbvQAgtGtw7JacJfdeVVohXuBoUIJTeQKVUPN6idg+tIj64WEJFuAATD1StbcRtttFFsNK/l+pmM7jPHHHNM5ZkiuntiV21BfC0RmrkDJ4breOSRR7bGvlhn5ba6rmDnnXeO23rggQcqz/Re9FlC0z9JedWP/U9/nDwlTaMMoY0IbkICqZ2ZgrWjaZpgoYW6RXBTEhBJIjQ/ZISmcVt/pB5DUjkeb4dFX41koZHS1l8pfpFcYSqtSyy6aJwzkNQqIqEF94ySB1fQMBMa+sjBMe4ZtgeIGaEhksBoLVXpwdKcMyxO1thdd95RDB3SIsbIxWqP0GCbQFZij9RmHbPsZ0JnCE0pB0JbKrhVnneN9t93VHHAqP2Kn747ucqsZIv3k2MSm6sFhDbLjDPFa+G6vfPjd1pDBNzPLTYdFrch3nlnsIo01FMMSVnQg/Y/oFgwkJYe3KUCIR16UIu15magnEVzPbcYEdYavsICVvKAADSUp+8L1g/fn0yk76saLFyfkTgArUg+X61eCynG57uk4rFpIN5dd901fv6SSy6Jvz1kuEq4uZVnW3QW6QZ4dLhWtn11Sbqqt6LPEpp6K9LVCMg0ppdeeDEG0h8JrtAbb7wRhQUXCIt2zWBuc3+4R2Ip3i9wy0Xx+vLhRydlLjhL8tnr44LLiYxIViM0ahZgJJzt1vpBpxharYZsP+D1w8JjSaUgs6A3wj0p3JHFbd6vzBIQg2OhDFxppThzQJDb+5SBWGyykJIhLBHWigVD4QJJdJTQiDCKLYnXsVhS3A86SmgC3q4ZeR8k/Ga45vC3QD6uUSLzMsSeSBvRmytXr1vYyMr3EF1sMbTgLlaD2gcy42ZyG1nZNNgWDC5ymkPA8nJ9VgnWmxtSivX5DUgI2RfLeZqppoqkVw3freJVBLBouAmJzYFz5f4puK11bo7dIJRhw4bFvyUilg/WarV1Ja6mNi2NtNMnqk3pwgsvjGUfKXiv9er99xsj2W0KVSLL3o4+S2hA/sZdmEWDLFhBFpusJpw1blwxb1gA3MYVllsuvkbRATFYrEcdcUSU2Vk8fA6B9F9siWKGqQPJnHBi/LxYm8Xhjr9quFsikR223bZmPGOn7XeIckMsl1oQYxFbsshWWWnFSFrcvl9++Mu4UO0fgVqgSiiOOerI+DmLltvl2EkMiaMZvoJkxAfFo7hm4nPabmQ5p/n2t4OrOrlbnCBhgcimm/o7xbprrT1J1o7lSt4HubtGAvG2l2YHSMLIuiZ1XHJIrD3nxV32fXhPrUxgLXifwDh3Tu3XOuusU3zra1+PmeBqIMT11103hgqQ6DprrhVvauruqKOA70YNm9gZiaMUwLe9/oF8HSPrbNmlBkQpo2o4np3CzQMB6N3kxoLtiGkho1pAloL7Jqa7bty8ZK0lKPcQVyMzxKJDdiuF712h7PXXXx/3SZkj7bNRcCzc2epi3d6IPk1oYMGTfD76yCMjQUnnlxUHHnrggeLYY44pjgiWiwLSdMcFP0Iu4ujDDouTkLiBSLL8Q1d+wYo6PLyHq6rMw3ar8dwzz0bN/+q2mDJefvGl4pSwsLhTF4c7stgZWCykd0YHF/LoI4+KRJoWIogfOT9lCuJnrI3Tx44tjj7qqJiweO7ZZ4rxt9wag9VKRCQl0rZrgRXix+19r7w8ae8hF0sZCEuHy2LWgPela6IMxnkmEUrvMUNAnNE1OuWkk+ICTe5OW2AtcanEpSxmD8FrNW/lQb1lvBOs8NPGnBpczmPCMT4ZLWKuZPl7PSZcFwmAcWMnFqe+EazX9D1K+ogl1gLLMcWcEFqKLSIZMTV9lLW+f/tfKtxgEBKXUdlFuTgWXHPEMn24AZuf4H3fDTcmNyLXwTBipN5eJ0Bn4Hw2DzdACYdarVK9DX2e0DJ6JxAeC2XjjTeOE5Fk8rQbLRcs6a7on3EDufYkwk22Yg13tUxhhx12iITG4ko3KC4lIqrntrHsEAfFC1YY8itnet081w3Wpe2Krflb4Ss31j64oMjc5xqZjXRdJBrEz2qFSnobMqFlNC0ODO6x9iJV8SrsVcuLKdUreG0LssISLLKaEiQXBQu4K2B9OS7EoxYsdQUgR5X8bQXWkbLPKfdQf8a1T2BxLh6OzeusN7Afz7Gi1LtdcMEFxXXXXddhd72jELftyjVtRmRCy2hKUI7gfqm7Qhq3BTfXYi+3DnUGLB6zHYQPlLp0B6cF116AXlIgWVl33nlntCAF++shFdd6kOQuw6yB9BpSRFqSD8o2kgvLmuKGNxKSDY6lrVBIb0ImtIymA2tF8Fz1uhYqrqISBQHyerGzKYk0wWmGGWZoPZ4rr7wyWmhlq6saYl/UaX12/1KdHfc6WX3qy9SscbdtXyV/T8GxmzilqV12vC+gVxKau5dslfqj6ocMZRnubuRsBPxTjEBRp6D7ezVqgHoC+juVUEhGSO9XB8QdswLbX4S7vXPoCHyG1ZG25ZpYBJQevqjcxZ2795RLIMrwuuC9EoD2gvT/CPtTha9jotpKsB3STIan/CXsrz189umn8b21YmG+VzEd8aKUBZTxQwTVWUFwPSUmJCuqz+E/8bh+H/flOrSHzz79rOW4KkXL1eC2KjlJfZmykYL3wB1sa0gKqIVDUqw7emUJEjzI2jY1q/tujzrqqFjiUU5mNBo33HBD3Kfe1L6CXklo2oL0La65+hqx586EIANvtc3svuuulXe14MLvXRBLBR4ouRlqsRTd3nHbxL66ngKi0bWgFKClRmr5SWZvalMauuGGsZjTQylBvSr1BPV0yiZSg7b4zRabbR4/r4zkqCOPjMT4+Refx7ow6h7lUhKEJPsr46iOTnFxrdqpBIvUlKe555gzll+Y/K7mDpCIYTFKX5SaDF5r7djmVA9333lXHJ9njJ7SiptuuLHySkvGjYv1ja9/PT58n5r5JQYE4KutH9X9A8N77Ne2ZKLL8N0rxfD62oPWLJ55un4wXX+nbTku5Tfq6xJcm4svuii2n3ld3y53mDWlrhEMEBbAr76hlqEmkEosEilbXsg2ZXIV5iJnbiCrrdEuZoJ9LLbYYrGNqiwk0NvRKwnt5PCjJxuj7kp9mYWs7cjfqtETWAA6BqoJwoJXh2SCeU/Dj1V1vMr37513XhzAq68SoYBU+SEHHVzcctNNxbHhrmzBkMZhedQCK1MRrXo0Vt3nYbFtV+kMOPOMM2K9mx5WjfeggV0NGhWJBIXF/cJ1U0+mfk0haT0rDiFrI3KNFbPusuNOsbDVtCVQCKsIV0eF81N0SystVbuXIRMoKK/Ql6qIurqFF1gwNryD2ripvv3tmAhQCa8vdkD//nGyksxg+ZogdfNAjQrUo+lGIXPp3ECczLXcbJNNohqK5ng9rX/4/eRWIcJeasn+cZ7qJRdeVKy28iqxX1UhMjz80MPxHDcZunEkyTlmnS32UiKgq666Kr5H98Cq4TdY7zqCmwrtMedXJhFEJx5nexrfxdpkM9PErEYDSbIov/Wtb8VOhBSj6wvo1TE0agOan1lg1GTLcFe97977Yk0XAnM3T1+cmi0V/x0htFdfeTXWVdUjmAR1TPoVq3/QLJiy9aOo00J7tmIteC25SgKzrBJ9is6tFhTmKppFHsAaYvkRsfRDFX+RxdOnCCrzNx06NJJk2uYPAomOGjGiGHvqmNgvitCMoKsFtXcsHJ0BwF1HkPZn27TT/K3mC8ztVNiqHq8aaWjw9wLBgJuNvs4LK8N31193veJrwdWUBZQIoKLxnammirGpai1+zeQKpkkkgRo8f6cOAiMCKWs89mhLkH7HQPS+89TzWcaFYXE7rjQIetzYsfFvXQmgQR/xp66CocE65jYiIEF1GUKERE67LXAfZWrVfJWLWIUi1JfZHrJToCsp0hY5dgdq52RSdS4k0YG+gl5PaNxO7TWpEjzBlHAL252bNYNELr+0ZRBFRwnNHXVQsDbKFk890N1yl6+V/v5dICrKDwpQWRVbBvetXBgrLvPKKy8XZ59xZnAZ54/HV8/VINCo8p5yBeg/1RCf1DFYbSxA5532wTUtt10lYvc3y6stQtMJgKCOqzRVc29db430iFFNl46EdDwtah7fbb3WZSAG+3uw0gTNrUMUhxx4ULQE5w9EZlGnWq69grXt702Cy1kNljgyTMSp2FcLmOvDKnZcWrdSD+exRx0dJ8mLnVaDy+2mQMASbg5kwiLbf9SoSCprB8vfNU9SQYeFm+R/VwhNszlrlPtp6HBb+OEPfxhjaD53ZkX+CLTaIRfPe5D1TtezJ3BxsNbth35bR6S/0w3ZemMBs2jFalNjfnvx1ymJPkloRBcpWmh9kb15JVgZJoP7mxtqcXaE0Cx8VeNUIF6riDCW8Z/wn1Yg3QJIQ+zFEFxEIXieYIjv/IFcuWqIJok8JliE+kZnDFYBWWkEVwviMyaVrx3I5I+VgLouiOnCYkq9lGJn3DrSR3/6Y0vjNLfTAtWjWYbm6/YIjcVDASPF60gZaQ9afeCqxUsvvhTdNFYlIoWzzzwrEtqF57dYXQmuJetUS1UiVsSGSDT0s8BYZ1xOC9/NRIznf4Jrd3CVxA63e4fttovXKwlN2iZC23/ffeMNxPlT20hlFUkpJVldZWyz5VYxxvn4hMfj36SP3AxH7LV3/I05X6GNlCw45+yz43EhBS1ZDz74YAzqJ3e3Ht56661WlYwDwneeQD3Dc1xrfZupj7Mn4BjVwBmSUhabrAXnLkwgacCi8zlFzrOF35Jj5WIjX3HE9jyYKYU+SWisFgvFoiNDY8EKZrOOkJ0WpY66nG2BFbXzjjtFy0zA2I9+uaWXiWKRt958S+VdLfEebqsYF2sRqVm0CbFd6KabY1sT62rjIRtNouKQ4HwHrb56se1WW7VaggQYWWiJ0Fgn5H8QTcqYandiYTjvMjpCaGJGCCoRmju6vlJJmDdeez0u9oErTSQ07/P+6sZud3FuqmuUCE0gXqKBJcRd427NFMiTa6aui6z01wPJiZGVgRxNX+cWJkITJ6U6cmAgCkQuDiZxlAhN/24k2op7W4aYpOuTCE3Dv+uy38iRMWsrXovwEqFpWSoT2rXXXhuPleVDv+z555+vaWFfHr4r7Us+p1RCVlrLlMlRMpopY9pTYEkmOaI03KUWkJPeYhbczME69/62Hm48ZhqUOx++LPRJQuPaITQW2fHHHBvdDYtZDIcaakcttPZgkYp7Cd6StVl+mRY5GHMa//Ln2oJ7p5x0chRklBmsBdI9Fl6t2IYFJfGx9RZbtGbTxAann3qa2KcKXELkPXSDIfFv0AdogSaV14SOEBpXjlt4eEWx9u0334qBf1YNt0N8jpLvjyrXn7XFRX3ogclnChx68MExHndX5bojPcmZcYEgiAyKl80XiIWFqk1omkBQ3P1ajfQHHXBgtMjS7ALqwjMFq+P0MS1KKGSANOWnhMPBgehc1/vuaVGrLYObzILV7wpXBgL1+0i9ngbEuE7KQ0CWXBbWYpa1TOobYn/+RW612qoSmSBucTQqxeJnMrgmr/ck/FZZfiwr06GQT9lVTP9/U1g7FENSjFDygzKvJAXilc3Vw5qsPO/x4DKrHaS592WiTxIaxViLWuzDD8tXpQ4sZRZTDE2Gzt2eW6WCXGN3NcTOWHlpbFs93HP3XcWywTqrjqEpyxDIZy1RmmWlCFaL0wDrSeCdFBDzfvWBA4t5gtVSq4A0LtRg+rOKUlO04+JiyuApa0DaXFuB7QTlKWJorMQyOkJoZIuiUkY4rth+c/750TIShIcjRx8Rg/FaicRUWEWs1VqV55rqvZcYpePfftttoxLGcccdF12xdcJCQ3DbbrNNtGT6LbBAvEmkWE0ZZjz4DvfdZ0Qk+h222zbGSZM776ZlX+efd15UK+EWU/z9qNKqVIY6Re8VS3NcBB7LiQ7bck1ZeYjAtr4b9p0Ws3o0bVAyscogZA+rG8hZnVtvvXV8r8wiUmOlSQBQuu1psBjXXnvtWCunZKTct+k1cTFlIsjYOSErQpasTjdoay2B9+B8JC5YekpYfEbtoHOqpzY8JdCrCc2PL6b+w4IToC6Dbr3FKnZFNsj/c+ngsPAlTP3tqQKh3R1/oFL6U4cFVJ2Z++tf/hrcwxWKb4cvrL3eP6KN3LNyRhPosokbKddYOPzoSf+oS0uFnldfeVU8NvVgguIsS1I89ZICxx9zXFxs5fmOyIVVZD+xvCC4QeUYHit1vrnmbtUkS6CCgRS4b21l1Iyos13uon+5xKmkgOuMYFlx3LIF5p2vuPbqiUWjZShMlQWddabvBisvHOusswXraHRx6KGHxmA5a5O7znphrbHmWEu14PqxElldvv+5wnGxnJKl4UbGVUSYjpvIowRHLVigJNvTcfmM40okzzJL5+gai69tWLHK0kOLlkWPoFhq1STseJEJC8e1o4XmcxQ4zBkoW0s9AXE67qN+0nI4w34lMwYPHtxKSuJ7XE5ICaR6EJOmdEtFxOd9d7aVBv9MafRqQrMIxR0MiKiusPeaEgOunXQ8GaDk43MLLeZPPv4kEscd4Qfl9XLxacKERx+NmTGB5q7AtKX7wkI99+yz40PcqLwfx8ByOTu4g0oxxJdYa/WAlJDTAftNbJ1xrlwvweprg+vFGk1w3BbjFsOGTVb0+cc//ilaaZRf21pQimhNUpI5vj5sv/payMixZFmH5jO0tQh++5vfFjdef33clmJn1hOJHHd6NwOzLalW7BSsJN9fPWIHBCleSknYxKty5hje++l7McbouGyrreMSy/I9OC7fUfW18tsRy5NU8B2xXFItGgUNPaaORzO5AtvqCn+Bc9aPLgjHecstt8ShKsikpxvDNbRzGal5vF8RhXStERvrENGxHLn9yLX6OnYEkg1KUlwP7qeuDpbdlEavJrSvKk46/oRo1cletgckN0dwN5PgYjMBiWoBYtGI3XB7NHhb6M0Ox2vxeiTNMgtYPdm5NeKjEgmIL2nxKVNBsD0t2SMWK8bHgpKsAIQlfpesMu7+2LFju51djcmniqUmG0pQYEojE1ovhLu/MoRrr7q6+FeVi1uGH66snoB5W5bOlwlTwzWhy6yJ8Sh/EKvraResu2CRJUJbc801I0EhBLG05K4lODfS2Yilp6r/a0E4YM8994zkwiIEvwmdCMsss0w89oUXXjgW+VZblF0Bq5ayrrIO23ajmpIT7SETWsaXBmULYkksMg/V9kQNkUOzg0XGNbZwZQ1BUF1tVjUZc0W5m+11EjQSrEUTpbiSSRnXdXUDkZnlFmqzarR6iZuRoS6ui+SIUEKKF08JZELL+NIg9iYZ4CH2JBhdzqY1M7hXSQpIQkCMjRVmpkC1G6nzAVlz86aE5SlQrx4OoZApEmNFqmrdlGNwkVlpyf1tNLTfpQJicbVafb09hUxoGV8KLGyxJlk1i4xlU6t2q1nBQnPsFq0yDJal/2elQZm41HVpSq+VdGo07ENgH2kpE1ErSADB/E7Hx72XoKhVuN0oSLAgd98rd7faBe9JZELr4+B6dNXkl22lXdYRq8J77EdWt6NgPVhkiKGrSrRfFpBEqtlShyXg7/+5cqrm77vvvujOSXooZdDE3tOQLaWYK44nrucYXdeBAwfGY3PTaLSLWQ9uVvbpMW5c7WHfPYE+S2gffPCLWAahH0/B5A3XXT9ZYPy1cJclq6PHrhralQwU1gSteNPQ2t4Gpr72r+qWp47GqC677LLYatVWGUkCy0DRr2HBHcGbb75Z9OvXL/7glQ7oGrg8uElkidT8/exnE7XP1BsqvTBcWdkE9ylBkJs0k+Jg9XvicmUoc1E0PWKffVoKqdtJjljwBivbl33WK2EwqCQpZKRHUtLw/wpTUzmE9+n37EmkEiZDZByHQD+3099cY8mBVLIxJTBhwoSYsVbaooF/Srja0CcJTUP6umuvHfsm/Zj323dUMTL8oMndJFjU22+zTfGdb32r2HHb7SrPtkCRrILdVVdeJbYUmSM5+tCW1p/ehM//+c8oJpmmaztnEkf12q6qoVVK0Sq12vbAOiPceMRhh1eeqQ81ULJh3BGxlpNPPikWBtO0Mz1eh0fSsPOdGQA9MGzbsSu83WfPvYp//buFmLS16ZRA2muusUax8ZAhrUq4b7/1drHsgKVi5b95pAp/6c7VwzPPPB23v9kmm8baxX1HjqyrasxtS+1BHuJTfndqImVrk6qGh6nnPQnlH7KJ6sxkGPWWarNCbFxP8wo6oqrRSIiFyqA6f9p2PV1rl9AnCU1FuIWopSjBHax8l9BYrRF8k6FD47/lWZt+zMQCSWInWIT17jKsk5dferl45qmnJxkC60tkTaSCTp+32KqLNstADBqun3v2uUkKWOmDKegUjC5/XiO2/ficCe7Oo1xAysJIVobz0VjO6vzzZ5+1djW0HP9Lkx2/GrbFFlmk7o/x88+/iNfRZ7U6qcw/UoV9ZbvOlxiAyetiOQmuQSobECzXoaED4a1AQMCSTteaesm8c84VC3ZBCYpeUh0YrGhtVoqiQZM/ocs7KvVPWta0U7letklfbYN116t5Pq7RBuutV2y52eatrzuGet85YUdBd+fAAipbYM71oIMOil0AylDcUNoq6u0OHJ+uhG233Ta2i1HrkFxBZixEQpKJ4KckeAfG8bk+1HinVOa6TxKaim9yPONLihfVoB9G7VTHwJKLLlaMCT+EBJ0B7ub1ppyXoa4IKZLRXnuNQcHFW63Vurjt1lvDglozkEQLMalH2mjDDeq24JCI3iDcZVX2rxlcPVYljA/bMUV9ow2HRKUOFougrh/zDttuH6yPgwJJ7RU1yohdanVKmbZ9gst9zNFHR8LjlmkDog6yyUZDY5aLO+f/0/GvEY4/9UO2RWhI8KAD9o8WENlwZEHlY7NgqZwTXDV3aD2yrK71Bw+OPbcEN0GMiSvGwjGFnCuItBCj7ZZJhEw4ee1kXUscaCPTIXDn7XfEljE9sKBbhGyQodHAyj42nHsCYUnXp7o2yndI1n2eOecIVvu2sVuA+KSe4HrQwmSxejgX7T9lIEj7EcPsycXsBjRq1Kh4HLsHT4I1aKAMQhND+7LqD/1m0kBmZS1TKtPZJwkNcey4/fbhBzpXbISu7vNEBiutsELrD596xeqrDIwDNeDXv/4oLnCkpvm6rfS2xujbb7s9Lrhf/eqXMWZFMQPooOn7Sw3R9msB6jOthrv6issuF6WsHa8ygEQs3JjXXn0t3uXvuvPO2MBNBQNWX3W1KIukXeejj34diVmTNqKGoYEEd9t1eLSaPKc3dYdwN9cKhADcvTWvx+MPi0+TO3kiaIvQLrvkknh9rrv2umidmWae1GWpM1CBXaTfQsUjwUJgHY8aMTLq+h8dCEaJRpKcViN1+/jxsfMBkVNIMW4OAYNYljkF6RjowNGdcw21ktH3TxOLEIc+1t122TWqqujhRU4J1DRY4yy5MpAC8UnflanqPiMWWP27SfA9yhpqME+KEwaOTGk4DrVt9s8KMnuBFLg6sCkZL6uHpPMmGVGOe/Yk+mxSwJ3+/HPPiaqlLIdEAHDrLbfEYSLcGTAAQwzngQcmZtpMMTK7gDTOMv0HBGttcknpBNYIkcdbb745WljkrkFjtf2kRnHuIWUQfZvV0INpQb1Zo/0EkZn4/dgjjxYXfO/8qN2VpKfXCIS274gR8f/BPpDmGRXS3HTjTWIMEBA9cjikSjCxfPzrDw7HH6xDqEdorD9ijUmW290XUaWAuMfAQE5ianpFCUGedMKJxcwzzRS1s5CBhAPZHPVQXCaiio899mhsMNcEfkFFIBI5lQnN9yo2yvrzYHGlGwbi5DLuMXy32M+K0MrX2oAWv4WkoZZgsbmGZhiwCAlhUul4553aVe7cfllNyYx1gnXqfNWfJVd7SgDhnx8sTvsWi3STEMejXJJ6lr9MsLKvCJ6IpIDvPFtoDcKHH3wYXTeL3F0LOVCXmHv22aMVZlFKIFBt2Gv3yWVcBIW33nKrYtWwQMsKFgm0uijIGsZh2Mn6gdC4izAZoYUvlUVRi9BYBAOCpVWO24FFcuzRx0TiIkRIKcRgkURoLMKyW8VKWSa4gawcqCY0FhAXNUFTd8vxb9py/NzDcLeHeoTGsnOOe4cF7YdL+cOCSmTmsXBwC5HHtlttHVUxVllp5RigZplxxfQVKnFQM1WG89106MbRjQdJHTeIFDdEVJIA1197bXzYRxKXdJy+S5+REGHJlWWUJEiWW2rpyeZPsI4PPfiQqO4hgcDKJRlUrU6SIF7GOlOOcNppp8XznZJxItfCMGLHkK63WJ16r3Ks8suGUIA4nlhattAaCMFyMjliW6RgxJHIxSgBOOP0M+KDAmuMr/xo8ruymZ5kcapluFkEKX6UYhVcF5pmIFZmX+mO6V8uT9kNSqDvNe+cc4ZjndQdejpYOCYQja/04slW2WbZQhuxd0usDbhJ8841d+t4uEkI7dNPo9uXLDTHjwAs4hSI33348Bj3gjYttOAaI3FIMRwxsVSbNcsss0QLzXuRljgKUUDV8kAvzPs0eZfhOCiDbLfNNvHvq6+8slgwXHvuMLBSF1to4eKF556PSRLxtBTrdPNaMFyr64MbDIjRTSBh9GGHx/NP7mwZFtySiy4etfLaA7kjpRiC/WJnMrVqv6ZElwPSpObLtU9ZVseiCb1eicmXBao22sNkfdtKhDUSfZLQKNFSpHgw/NjuufvuOAHJ3dqPlmIsscNXX550ipCxaiSc1a4R/DvtlFOLh8Od2P8L7K8XLBdxmTJYEzGYHiwcZEcWh5sjFgQWr7s+RVSketD+B0QF1mrlWBDHYW0hVlJATz35RFyYMoT95l8gBq2Vkxx2yKFR4/+8c1pKLyxQQX66aq+++kosRVlx+eVb67E22mDDqL8GfvCOd/11BgdCeC5aO8ocZAId/w2BVJcIBJYImWQ4/a9aP0a1YoQouWjkciysb37jG9Ei4/ZwNWafZdZYrU66RqW8vr5E/ApPZQnFnq74/hVRspzb61qRR0ozU52H2CIrW6ZTAsOMUAvb+Wy80Uax/u2F55+LiRHXXkYYyJoj/2uDNeN7XHyRReMMhnpgmSFPSaE3Xn8jJh4E9ashqcHa9J3ZF0IXN+xpCW03B/VlLFtupvgdMiVlxPpuNrBkHatZoylJ1dPok4Sm5IE09LLBvfDYOVhQLwbLh0Wi+PK4Y46NsZgyxKgU0HIHSe1sMHjdmMGjmMrCqed+KDngprFGjguuH3WLo45ouctze5SA2MagYEmx2OiYIdlaeCdYh9xhLqM4EWFFpHnm6eOKFcKiHrL+hpG4uIySACB7KHAuBuRzCKo8hGVMIGbCkylzKPOqvs6De6vvDlnH4w9ultjVURUhTMc5auTkvYnA7TzpxBOjm5xiZ6sFy84kJxaZUoZvBStCBnC68P9LBNdQoiBBRbtFKYbm+Fwjx29otEJZ31WCZIb6NLFMbm6Swga1ZkIC6seED5RzJCC9c4IVLputXMV36zupB6RgNsNK4f1uIqsGYuc2lUsuZESVY2jtSRYR0vO+nrSQXA/FvIhUwapjIBg5cuTIKLvUjOAW+10YsFJt5fcU+qzL6cf858/+HB9pcVjUCKJeTdC///XvqFLqfb6A+PngnrSX+mbBpPf57L++mPh+f5svkH7sXqu3f3Cs9uszqard++M2/vq3lu1X9vPF519Eq44Sr78dQ/UPx3udV4L3ISPb8/9Q7/j/8+9Jz6UajktcUhaL+6Ncw3Mp86alSXsTt4z6b9ofsLwQmnot+3U8zruea5K+j1pS4QjXa7WI1z7dvJxzef/1gPB0KyxcKQpVClH+HKuMiyeDV0ZHtt1V+E3Q6teH6TE03KzFzBTSNnPL2BnBwncNiT1OKXwlYmh9FX7oKy63QkwUfJnQ2uKHS95ZZiu5oO7Q6txqQfDa4uSSNhNcU7plLCF6XixMiq8JtwYL19wABas9SWIJbsDasbjsjkeje3Ljy7M9mxFJRujYyszYKYFMaL0YLJsTgjV0843123l6GhY1IUFFlBZ6ynbSOWsr4ybju35wI2U9mykzd3dws1XcU1tNA3lZkQlnnXVWDHRPiWNGZtxJWUJkhhhIlC+44ILF8OHDK+9qTvCQJIJY6eKlUwqZ0Ho5EMqUsBTagyJPmUtN0EhgyJCJY/TqwVQhiQHxp2bBBRdcEGvMlKIgNedCVpqLzHU1h1PcqqdjQm5WyIzOv1gZd978AZYZC5gL3cxgVcp4UyJ5qjKHdUqg4YQmhuLOIv6SIPj8s/d6RkyuDPv2Q6iHeFx1Fn9bsbVq2Ee9/aTzr4e2jqEa9lHvmNo6Btvv6H7ae29H9lNGipsoOnWXTmj9XVT241+uqloqrqnXOnr9ewqOQUsTC42Cbuo3ZZGJYSE05RlJATahre+p1jUqo9Zn/U38kutLXZYE0b333tvafF4eUt2soKbiZmVWZ61McU+hYYTmjqHafbddd41V5CP33qe1pmuXnXaOjb+16n86Cq05bf0wHn/88WL3sO9tttqquOrKKyd5r/oghavqmw4+8ICY0UzwI1WysdXmmxf7BOtCVXs9+PHdefvtxU7bb1/sGH74Ks/LP0ZlGnvutlvMtml7+vzziUFqLUYG6m652WbFAfuNiiUY9SCOowhUC5Ks5+MTJvaU2t+9wS3aZccdY4nG7eNvm4RwFJnKVjrXo0Yf0abKgmyhIlT1ZLK/5bIU1++G668vttt667ivRx5+qPJKC1gPBgf77JhTTo4tSaA5Gglw1xKUhIwKVo1zV/uXMswynTKkawQrxGtUNDT5NwLq1JxT6qst46477ihOOfHEqN7hO1EmIymhY2GvioWpzisJOHqwkChYILlUFoKwTYLym/O7f/qpidllIEt1wH77xe/izDPGTfL7l/zQkaBNzm8mNd9LHgkjLL7YYpFYzS41WZ4MEGuHkGS9xEkzQaxR6Y44Wr0bYk+gYYR26sknRxUECgd0pPyAU2uR3rknH3+irhXQHpQo+OLrjZLzY1D/dciBB8bjUEuUGsARgLILaXs/IK092pOSAoH364VUn7TT9jvE0oByWUAZ2qcWXrBfceLxJ8R6Kft55KGH42sUTLVJ+fEpt4j1TIEoE/Qyaiynv6Y2bPBaa8WMWS0obzD1W7/i3nvsWSy1xBKx3QaMxNMjqXtA36GCX/MsQdmB6zR4zbXjuSrNQEi13CMuoqJgE8Zl9ZZfepmowpEI2lg63RVmfioJ6R8WmFo6+Ph3H8dOgS3DTcD5LL1k/7hwLXDTtVldV4abCui0WDXcpXfeYafivHPPLRZfeJFINIAULVo9oIjFTUKpTHf7EB2HXt5pw3aVe7hBlKG5X5uZazM0uMaUWZZbdtmoPJsITNbWsaW/FYfusMMOUW471XwpySFs4F+EtuyAAa2qLQZM+74VXfttOe9jw/eVoPdVx4O14ne3wjLLRvUQlo1WIWS65qBB0TiYZ6654zGsv+56rX2rzQ5dC1z16qb9nkZDCM3ioHKgdaYW3JlMJbdY/LjcCd2lX3/t9UkULfwYNCqXBRdZfpQxyPkgrmQJlIGwDL+1faTJUltv7XWilfH8s4HsAjncXwlMWpQG9SJJjeUqzYkLws/DQkKMimqroVzA4mBFxL/DtrU57bDNtvHv/UbuG+vRUumAQtA1V1s9Li61UX74qVj09UBOhuzqKa0GkkO+RAbBMapJQ16gSHjXYPFy6Z2rQtMtw48eHn7oodiYnmqxiFIqLH28Rh8qK9Yk8aQ8QZbHkGN/W7C6BfRVwqd/+lPUI0stU5dcdHG8CbxfadpPjepiYXobZQjTdlnGfht6Y4FumXYlRb1cp28Ht+R/wp1cnIUIQCTRMS1T2buKtwMp+L3oBnH+5bo8QD6uY7J0hoe/EYjAu2NHyINWHxQ7ARBzGobiPTwB0D+qvm3smDHxbzdbnSZ6VkHLFZUQc0jT336Hvl+zSL3GWgVdEAjvsEMPja6uGB69NccnpmffEi6KrHsLuJnOod5Nu6fQEEL7ayAnxZmq0H1Z1VAZT/VBpb7gquZn7h03dIdwV4azzzwr3sk3D+b5SsG8/l5FhFAhqR+KH6aF7o5WBsJgXZx8UssPCZJMjFYjLoEG9VQ5n9QaWGYTHn0s9kWmdiM/oM3DD52ZX42fvPuTaD1YzAnHBaJVEPrpp3+K1tDRpTvw5cHldAcWC9E6hdDeq1h+CH7FcI6svGq88cbrxdyzzxHdoATWhuuiB1HRZ1oI4E5PE4yrMubkU8JCWSa6T8DSQdAXXTC5/PO+wWLcMBB0coMMijXZnQDi++//LB4DWZ8ELVG+L3VaCnlV56faOha4nlWtUlRoBbG5ur4bfZwkeRKQruZzpPvow4/EoluuCX0x27Nd59sdnBhuBr4Xx+VmUN2Mj9DKx79LcOsdg4Z02Vmu3V677xlfA2KUSEU9lZs3vPjiC7FT4vHHJ94sttpii2i1FsV/YjcD6yxZh488/HAkWS6wm6r2tOeeeza+BizeRQOZq6xHBMAlR67c8rPDte1tmJKuZkLDXM5Hwo+TkoQ7j17Fcne9uxYyUpPkLuwOrSKcXhOSc9dbcrFFozQOXHLhRdENYMmZF3jUkUfGz1gAv/5o0nS5mJH+yLIKqzYad3qxG8S1QiCP1GfHMqQtdtABBxTXXn1N/Gy5C8DCVW1fHad4/rnnozV3U0kmRlcA4qTesHRVI7T4mrsusqQK4fU0k5ELGGV9dplcyZQlSewwxVTg8EMOjS1OTwS3nVV11RUt7hwgbMflRiJuSe016frr3bSgxYrKYG2K81l8yaLkZqvUV7VPWgjplONPlGHpi/3m17+JpM89THFK8UDXAaGLPQmss5aJSFargbjW2sEs8KuuuKKYZeaZI1mQvfHd7BbcwU2GDu2QSm4tCCW4uaTaPC67G1pqYAcWvJYpclHv/+z9YsYZZiimn266aDGq8eJuLtV/QLjhjA6/kwNjLJG1JjGQQESybA3DAaP2i83/n3z8STE4uKis9BRmERv0Gxa28ODyJnki4YQBwW1HXMpGgDv+3ZlmiseydUXOKaN9NIzQgDrpiL32iq6L5uVUq3PySScXqw0cGIPO3BQkIhCfQC1iycUWL6656prinrvvCQRwZvHd8CNL7T1665YKP8rf1hjSmgitbLlx7VhHb7z+enEKQgsuTwp4Sy5stMEGMaDNzdLoXCY0rTU0tVgXZbirLhrey9pK4GpZyH7UFo14UwIVC8fw8osvtRBaeJ2bBbYtmJ6axstIhKavMYEMuBvAU088GS29FB8EfYoIzbW2gNZaY1Cr5eFcnXtS3khIhOY7+mflPH/+/s9je5XWJ61GCC1pqgFXUZ8kFwqhsawToVl8VCx2CJYVckp1W6r3KWWM3Gciof0okAZCE2qgNMtVnX666WPjupuOAPmmG2882fXnBrMAXYsjDjuseL50fcq44/bbozWffjvIiDSU5v+EfcJvlP4aq2jJ8B2xgjYP1wKScGO/YLmzFFldWrGqkQhN7DSBJehmyb2uJrTXX30t/Fb6F3fdcWcroQmxIErdFLom3HhdUzf5FSvFySzejI6joYQGzEwLj7V29BEt7SGnnHTKJIQWLZ0bW9QgALmwyOhYkfBxV/V48YUW3aoLKi5kLfkeixZZCConcPdYJsgOGS671FKt5MriWyVYi+PGnl48eP8DgQwXKl6pNBVzDwSKuQrVsBC5qlde8f3KM0WMn3AdWUICwGVLSE+j/SpXoRiB3JKVIC5IrpqSbDVeeemlSGhlMkF8MmksWgR18YUTeyKJHLo2LC0uMEs41SixZn0Pho9UY6+wTZZQsuZ++IMfFIuGG8PmwWrjajoG7mGCJA+r5p//989i1512igs9kQ7xSb2aG4YbhUV4TyVJwRLdfNNhxfBddo5/w7NPPxO3bTFTsO23wPzRRWWdaFTnopYVMhK4xhddcEFx4gknFMcfd1xw+SbVNAO/PdaX7YsBugmsFqy1OWaZJYp4BnaJ70tJIplkirniZqmxnOKrc1g3EBMgmJQoKePZp5+OhEZ8M4FqyXbBvdZqJtnC2k9uF2sXeT77zLMxpodQxeeUtwwIvyt9ozLaPAPH5Bg0npctwIz20RBCcxeq/tItliQBQ864LUI7c9wZ0VWVGaoFChgWbbJwqiEovkNp0AmVWvEex/XQA0hr4dbAsIU09xxzxsUqxiZLeHPlWH71y1/FbNMZgeyqYUGxNg4/tGVYih8qC0dJA0gOEBdMP2AuDxWOf4UF8cSECdES5DIDS3becIdmTVRD7EnD9zlntcRM/vrXv0QtNkkCBLLuOuvETGqC+NS2gQTglptvjgtFtgycI7f3qRqlC2cHK1hMMEkbORZul4X02KOPxWzv2Epwnvu3VnBl07lTpUCsSViRysgCwSrSXygG9HpJpJJkD/WOZDWyVt0YBIvFFFlo3E37PTRcMzeis8LvoStwXckHIZKbb7o5qpWY9kXrTYwPmSq5KCcFVN5r9k6lGOJkjkUpSVtwo2Itu2GCm5okATEAGH3oYfG8UxILGYt1SvK8+867wUKbp1g2nCslCu1imut5JkpDENn/BquRSGd1hjajbTSE0ARKWVRiZ2JMLC7qn5dfell83WJkwcQYmh/xPPNM4gIk64c09KMPP1zcW3E7U3r8umuvjW6KxVAtnwx333V3dDOoKbRIP/eLnwEN3ciVmylG58ctRsZSA/EdstQUIrgIKyyzXGsCoRq2vVBwRS4L58U6W2TBhYrHJ7RYUoL4jmFccDuVTCDtKy5vseZYKuJVyiRkHlk3Ske4FrXAcmN1kq9xLZdbeqnirTffjK8pp7A4L7rwong9HMNDD7RYUqSwuVGsOfuhdbbT9jvWbNoWn1w23ERYanfcfkeM8ZlURMdMtpLMEquSiCKpcseT3Kv3fvpe0T9YfqPCtSPL47vdI2yHnA1SKxdSmhNgO4cHN5H7Z+GOOaUlMwhGDCJDJDIbFYngln3wQdcmFLGQSUO9VLHsE2STbX/11VaPQoxuCkPC78HNY+lwDbYPrmW6EZ0QLEDvnX3W2aL7yxrdf99RNW+2spLLBSv85ptuimUrSD7VF775Rkum1U3Azdv1S+Uq6hWRqISIwcSugfik6UwLhd+NBMXMwWrcbuttosUprkgxxvedCa5tNITQLBjaWRuut34csuHuZyGkhSSeJGAu6CtOooaqPJEJpKS3D1YWORzkgzxSjMZC3T9YXSRuLr34kvhcGd4nHsPFUFph3+kHCu6IMnOUKQ4I1o3yjAQk627KNWHyc5/qgYXEchKg51I4r/9ULFP7Yw201LmtN1lxLxIQu3EMZIrKxb3VkFChfzYoLED6YoQME/ygueCCz0pV7g4kXbaO6XjtvP0O0eWSRW2rbon7w8UTuN82WNPKEnasWJxuJkjNMXDXyCSVoa6QRer104LFdmNYtOq2KEFU47577i02Ccfqup1/7nkxTJDAUttlx52KbwSXUyN4OT7YGYgLSmiwav5SydwmcKfXCtcLUXlsv9328ffl2iBwOm0JqdNh3cGDY0zM+DtlQ8mCK8MNSTmNa+BmXE7kAD2+YRtvEuOa55x5VgwFEGLUlM8qHRbWiWuPrPx+FaFKAiwZbhZqAt3M0kN9p3rB8m8qY3I0NIaWXM8UCO0s2vt8rVhGGT5X77Np2/XQ3rbLaOsYu3MM1WhrP+0dQ0f3471uPHovLeQTg5VT3m5Hz5Wr5PMsnPLNJKH83mqwYFlOPi9+lDoJGgWab2nknEdS+LglWG5qzB4OXgE4PplMWmfKWDqKjlwjN0PijKxYccrUsO2zLFqk6thWDJaaco2MrqHhSYGM3of3g8WqpUczMdnkzgIhkbWxIPUcdhasjjQhSIC8kVLWLM1BgwbFbXPl/CuTCYpWxavUCiYgmHqSR10Fi1uihAWLzFJxLriZmHDuuLj83//+xKRTRueRCS0jWg7cPQHqrrTWIA0yQKrZy10enQFXTKZTCUVZf6w7YCmywhC18getS4gjTTLn9hnQm4qLewLIUfZWWQYyq5bp1iGBVB0XPbmM7iETWkYcVGJBGf7RFbBwTPehXNtVKLhWi+Y4jMRrBLh5SIxlxMUzOg9pUrFA3BICspw9BbFfViC3VnysWs5bUoIckHMmS5SSYBldRya0jDhT0qKiKNEVSAj4vDhQqk3rChTk2o5G8JSF7g6UQ9ieuBS3Gqn5m4S2obymi9cK9jcCyExcEZkhK5nzcmxRgkCszvEgck3pZbLL6BoyoWW0Vsdzz7qCNPCWtE13QBeN6yuW9M4771Se7TyIC4pL0RJzXKkPkgKE7XtO2QT12Z5wN2U/kTOrlYIHt7NMVmKGyM55Og43hFQMndE9ZEL7ikPsKqlJkEymlX/XXXe1qaNWBouMtaPavrvKpILn3ED9oOJ6XcElJKLWXz+ej4cuBNOSgIS158SzjKJLYgGNBII0WAWZIrNyT3OC60vfzHlyeXuLJFBvQCa0ryhUycu2DRw4MKpLWOhzzjlnlNDxt8B5uUC2HmTpZBEF3btrZSjXSNYiC6azYCGussoqccSbAlXbocefilFJ86jz4uolfblGIsXsJEfE6WqVn+h7Vcjr2BBvueE9o/vIhPYVhHjNqaeeGgPk3CKLiyXDYmEZjRgxIj5HIrs9cO+QYFLL6C4IAjouswnaQ7n2yzkhCgTGXeVOOof99tsvunhiaIQTWUYTqoqEGwHEjiiRmTmUtcgd4Y0ZMyYel2uWel4zGodMaF8xUHfgbqnJ4mLSxzeDEiEl90jjNyvHNPD2Fr8CVFZPR8ivI7A97pr9a8+CaqKUrURejl3dm0LUww8/PJY/kH4GcTPEofIfEK8KfYNGGg3kNWzYsNh1oGi3XkLDDE1k7bh6o75Zb0AmtK8QkIVK/KjIGtxE2lv6cLma3LEy0gi3cePGVZ6pDYoRCO3ckh5ddyATiKwE7xGAzKsuhtTwTlMulTp4OBdWpmPgJqdM4oUXXhjLNdJxOT+j9hoJgX43ASUZMqduFLKbtaC0JY34875a3RQZ3UcmtK8IuFwHHHBADESzfmQUQUbO39UuHovG/EcDbpOlVAtHHXVUjLl1plWoPahDs/CnnXba+C+yMFIOlFmQqGZdpoHGHo6hTKqKc5Gd83SOCO3Oqr7X7sB2BPMVy7IMZTXrlYAQnUxxMy1eFE7qtUpldA+Z0L4CYIWdd955sUyANTZ27NhWC0E2E2lx2aohwM1SSlnCaohNaWZHOI2crclylIlMREWeO0EngmC6f5WLpISGc0tzDEAJCvcOiXM7xc8alU1ERlrEdBmwAo8//vi6pC9u5tpzR43AY3V2p1Yvo21kQuvjQDqas2UhLX4B/6RNBvomkQFLqwyLlpwNsqARVsuiECtChjKlaYpWI0CmiCVp3wbtlmNoLEEZRPtW34WovM+8ynIfqlmW3FCxQv9yQRsFGVJkpuH9zDPPrEtmrLjnn38+Zl5ZcRIxjbxOGZMjE1ofhxiPSUwWvbhZdeM3ElDcWavdiMa+hShGVAtcLAkFA3AbCRlLVp9jduxlOH61W2JVWoUMsvU+7md5DoQp7pQtvCbhUd1D2VVIkshmujko3m3L6kO6w4cPj8fgM11p/M/oHDKh9XEcccQRcUEhiFo1Ty+99FKMVaXgf9kSE+sRR+Mq1apJU0jLuuPWNTLILYvJlXPcu+yyyyQumuMrF6smyWzCkuX4mGOXLWXhNUrBQpmFNia6cddee21dgc4ErqZjY8USdczoeWRC68MQBJ+vogaLJGqRjkJPbpmJ59VAJKwbcbRahagWqW030p1jZWmSt10Phbbc5npgrXkfty6NmAPnKq6nTKURULSrx1RcTjN/2W2vBR0YLF+JiTR0OaPnkQmtj4JFtc8++8TFLnBfr82He4ewCDPWgliRbdRqa2pUD2cZ3DTxPJOQzCeQzewIoYnj9VQ/pHgcvTjWqHOtFU8sg2vJknNczqO992c0DpnQ+iiosApaKyZtS19MwoAVoe6sFmjeW5j6D6vBkmKxNLonEoFx58Tn9EO2ZQ0lpRCKGo0qySiDu6rAmNudSkfaAndY8J/LLP5HFikT2pRDJrQ+CA3SFriFLgbVFsTQZAHpdtVCqrgnUlgG8hDwFqeyaBsNrid9tTXXXHOSmFk1koUmOVB2ObsLLqtGd+Uj4nPc9/aAiPXHpunxVDS0RGVMOWRC62NANEoJWAjzzz9/65i6ehAbY8nViqHBaaedVtNCI7stsyjo3lOlCLKrLKN6rURQ1lBri/g6A/sTF0T0+jKT/n97YFUmpQ/dALlEY8ojE1ofg4HKFiFXELG11zCuaFbWrp7LmZqpq8seWFA6DBBaWzGu7kCpA7ezXjaRFaXDwfGx5pBsd6EURceBbdp2Z7KTyVp0zN3Rc8voOjKh9TGoqreoqLGmOZptQRbQ+8vV+JDiPiw0Ra5pMlICN1MGVX9kT7hVJH8QMyuwrfIIxb+ytILw3U0K6LfURSFJctxxx8UMcEfBvTS7gFXXkVhbRs8gE1ofguA8iwlBsc46AqQne0dupxaSBVQdQ5PJa8tVbQSQJWunLZdTJT4S6Yp+Whl6VwlAigmy0MpFuu2B9ZqKl1lpPTl0JaNtZELrI2BRkdJRHY/U2oudJSRCq5cUoM5hoSqlKBOLRcwi6eocgo6A8qvC3rbG2rHKdAV0R7BRXyjdNFZtZ+WFqH8gQladOB6CzfjykAmtD0ERLPLRHdBRN1BvJJet2uUEcaCk/KrVZ/z48ZVXWspCyG5Xu6KNgngYq0dsrCebubV3qdOTJe0smbnGms01nns0SkIpo+vIhNZHgGxYZxRTOyKdncA6oSdWq9qfcCKpHjM3EZvMaSqi1UYltqaOrScg0aD31KzQngIX3TwExbtd6XbQxykxgvApk2QVjS8fmdD6AGT7uIQWFhXXzmQd33777VjeUR1Dsw0ulG2yXC6//PIoPaRZ/frrr4+uFRnpntLEp6TBdR46dGiPEAXSV+M2ePDgLqvYJnecq5oHnTQHMqH1AdABE88S0O6sC0j4UXN6kqpOUFDredtMMaw0NcmUKPVWFFh7KgAuNsWlHTVqVOWZxoFSh95PLi3FjK5A7FBrFguWJZvRHMiE1svBekm1Yl2RmKblxeUsZwmVLyAvUteskFSwighS4aggOFf0d7/7XXyt0UDSXNxawpPdAXJW+c/6Y3V2BQbJ6B2VXZVNbisLmzFlkQmtl0PwXKyJNfPII490um9QPRlL67DDDqs8U8T2nSOPPDJutzxTwLZT8agHC6eR7UZl6KFEGOVERHfBjdUStvzyy8ftd6Ug2A2AXJLzJ6vNZc9oHmRC6+WQnZSltFB1CXQWFrnSiL322iv+zYKhakv+hrunFKQMMbM0+k5msKcULhS4yqx2pDi4PWgHS24m8nbNutJVIKupHk8XhrhZI8k2ozHIhNaLoa0pWQsEB7sChKTin0wQiKmJK9keAqjuR9QaJBlgnwMGDOgRd0tcTnbTDM2O1tPVg4SJY2ZtSn6QAurq/FD6ajTOuNvmCGQ0HzKh9WIgH64ma6GrhaXairQXqWEDrph4GkFIahPVkjziaSS3EZrG8Z7IcrISqbwqqegOHDsX0bkhItnZrhIwCaPUDeC4EGVG8yETWi+F+I+2IwtM4L6roMsvwJ00+QXKuVLqqqrdzQTDdO2Xq6uHsdGwTRlWlmJXtcR8Tnxwiy22iFlZmnBdjffZluSEJn5WXk/IJWU0BpnQeik0b2vItli1/nQHXEsZS+SGrFS9EymsBxprCM0Cp1rbaCgh0SfancEmGst1ACirEDNrq32qPSgmNl2KNtodd9yRNc6aGJnQeikM7FCp3904E9eJC6neTHGoTGm9RnVgraQiXg+k0cjCVy4tchXT60yDeBlKPvbYY48YvOc2d6e0xLYcC2tUS1m9YcIZzYFMaL0QrDNZQISiALarQE6yfdwyi19GsTpmVgtKOhKhqeeqR2jcYq/51zG3lxF1PFqpdCSog+sKEJDsLAIydakrmd8EhKrzwnnqmuiuJZzR88iE1gshC8iK4RqqGesuttlmm7hoO9plQI3VWDxxLuUiYkoSFAgRwUoqqFcbNmxYDMgjTLMB1lhjjRjva0tySNZWAF+nQGeBzA455JB4Loiou9aU6yGjKfGSJzf1DmRC64W49dZbY4wJQbBquos0DLej8yv33nvvYquttooiiD632WabRZcVEXGBZV0NFjGghVvM+jOIxXu1Cyls/fDDDytbmwhFquJ5LKzOZiN1NyRXmHXXmQb9WvjFL37ROpXd5PiM3oFMaL0QqvpV0bMaukNoPuuhkNbCNeGpPajh4mayXpR2+JyHoSASBGJy4mAKdpECC1KRrpIJhEnyu54S7AMPPBCD+HfffXflmY6BhXjiiSdGN9M5dLd2TXJEltd5cTWzYGPvQSa0XgbFnWq0SAU1KqbDArF4O1L+Ia6k6FUiQWFtIjTZ0e5ALI/lpp1IvK2jUGdGJpxrKBHQ3ZF69i32phvC9CZ1dh2JK2Y0BzKh9TIY2sGKkXlrVHGnqnek1JFRcDoIvFf8jrSPBnLW4sknn9xla9Hnbrnllrh/VlxHtyPgnyZcIdTuDiaxXxakujzlMN3pKsj4cpAJrZeBogZCEXjvKoFUI42q0wLVlq4XNzLtX7xKnEpvpL+VR3QVzkMvqfhbW0OFy1BXZkAK4tlggw1i/K27lpSuCTMUuK6s1lpxvozmRia0XgSZP5LUtM9kFRuFNLZNHIwLVw/KLlKXQFLnSOob3SmwVawqocA66gjEuHQ0zDbbbNGa0vbVFeWMaqTrQCLJAOaM3odMaL0IBt5acEOGDOlSWUM9SC7YrmzkhAkTKs9OilRrZn6ninnlFYBYfJZ71hWIeSnrMDC4IzVjYnhao/SR9u/fv3juuecaUrnvvFl7WpsQbEbvRCa0XgKEksoSGj067qabborb9ajVm8kyU1/GzfNAJqmUQQYzVeR3FshJj6VSDaUo7UHA3gR3yQjusa6GrnYTlGEkH0tPSUlHx/9lNCcyofUSIDRZQO4myedGxc9AM7p6MbGjq6++uvJsC8SlZP1OOOGEmIlUkqE+a+TIkfF1bUWKbHUPdBbKLZZZZpkOyWw7DkqxMqwykIitEeUU5JFYm+r6xM8yejcyofUSqPtCZko2kiR2o4AoEBoLTUtVGYQR99lnn6hcK6uKSC183QLAYqOP1llCsy1ZUjVtHSmiffHFF+P705CWRijlukkQbBS/MzAl15v1fmRC6yUwmQjhcDsbVa6RkKaP2351ca3iWSPsymoVEgE6BZAbMmI5drb3UswMObM22wvoq72TXeXaGjfXiDkGLD7bVSri/BT7NtLqzfhykAmtF4A1ojQB4VS7hI2ALCG30fZZYwl6IUkUIZG02P2LjDbddNP4N5hrqR+0o2UTyi2QmXIRpRJtQWnIoYceGgnXMJhGlVKwzpCkRIAOhZT0yOjdyITWCyCjKQgudtXdtp5aMD08yWrvvvvurVlDZEL4sVrokfCiZvMECq4ItyOlE+J14mYKgzWTtwWuNSkjx6XpXL9mo0BzzcwCJKm+LqNvIBNaLwACsajVoPVEnEftmTiSfWg0T5aWroBaLU0ITmaSdcX93W677eKjvZYlWUnnIKPYnkoIUpV9lajYddddi9dff73ySvfx4IMPxsb5TTbZJE6Oz+g7yITWCyDDiGy4aj0B3QFKMexDUWkiNHE71lQ1iXJ7lU4kfTM9lNzOtkooxOm8hxIHBdj28NRTT8VEBfkhGmmNAqtQHZ8i4jy1qe8hE1qTQ5Zx6aWXjmRz2223VZ5tLATZWU72QcMs9S9qr6o12UnN2MILL9xKdPvtt18kRBX8taDBWzbTZ5Bke6DSQeSRu3v77bdXnu0+WJRUObia4nIZfQ+Z0Jocsm9afJBao8s1EtKgFITGekn9lDKcmtCrhR+VUNA/SxOfEJo+zFqlFG+88UYkRZaZuFV7UOuG/CQNkF+jMo+C/vfff38kSuTdHSXbjOZFJrQmRwqKC7p3tHG7s+AqionZj8WehvAaUuI5ShplPPTQQ7H9ifIHSCRoQyqXU3BHuY2Ib6WVVirOOeecyittQ5bV4GP6/Y0aRoIUZUed4wwzzBAVPXJWs28iE1qTI0lKs5Z6CohSMsB+lGmk2BgXTTkGRY1EXiBYT4FWDRlQyiBTnaweVhkCU31vex2JmYG+UNYct7ee+9pVIF3n5zy58Rl9E5nQmhgIguuFPHoqfgYstC233DIueARWLr/Q28kaE/jXtwka0b1XS5Q+SJYPq8oxSlz4f67d/vvvH1/vCGQxZR19ti3Fj66AEggBSK57VwcyZ/QOZEJrYsjIycaxkHrSquCSySYiKfVl1eUXarW8ZjCL8oyUETVJXB8mN87fyMisTo3riYA7EgOThBCsR9zasBoJ7nGaDZAHnfR9ZEJrYrB2LEQN2T3ZZ6iWbPPNN4/7YqFVExqXVIBePIy15n3pkXpAuZzIjhXXXj1aNVTqqzczqamRQ3zdENJsAN0Njej/zGhuZEJrYhxzzDFxMWoR6kkgrERoFn496H2kyaYuTi+n93soymWRdcVV9BkaZOJmOhYaBSoaJI/E8SRUsqv51UAmtCaFBZnqz6644orKsz0HBbXtEVoZyIcFyR1W9Z8yo50BV9NgFi6hhECjwEJ0TGJmYpDUOTraZ5rRu5EJrUmhuJTlYr5lRwPr3UFqfidDDR2JfSl96Oz8zARuLqIRj+PmNhJ6UGVLucdmh+YSja8OMqE1Keh0IRgWRiPkctqCgl0T0O2vq1LanQXCRqKyoY1MeCBKpRnUOTTA57jZVwuZ0JoUSf9MjVdng+ydBdeP64gEGtlq1BbE4ZRSGF/XiAEnCfTixM10PuSpTV89ZEJrQgjS0xtDaBIDPQ1WjEp/mmiNlOipB6UZdMgkFhrpTos1svhIIeUkwFcTmdCaECwyLUgsmJ4sqE0Q4EdmspU9TWiymlxCtWvc6kaBNJECXxPlq/XbMr46yITWhDATEsGo8ZoSel0IzfRx9W49KXYoOK9tynQl2c1GwTVSb0ZFoydbxDKaH5nQmhBcMu6msg0Zu55Gmvqk8r+R8axqSD6YPyB7+8ILLzRESYNMuEwmMtNtkPHVRia0JoN6qVNPPTUSmilHUwJJ0cNoup4ktDRX1MSorpZ7lKGBXVZ22mmnLfbdd9+Gdhlk9E5kQmtCaAS38Enp9PQitX3FtPbXk+4ai4xmmjF0jZDTFmd89tlnYwJAeYbWsEZYfBm9G5nQmgwsF0NHlFD0xISnaqjwJ7ON0O68887Ks43HxRdfHM/JCLxGlKFQIhHzY8XqqshklgGZ0JoMJjwZ4IFgBNB7Gu+88060cnQk9FRCQOGsqVVcw0bp+Bt2rDDXtjOZZSRkQmsyIBi1VKSv33777cqzPYfrrrsukidV2Z6QKFK5r0/TkODBgwdXnu0aEnFdddVVxfDhw2PCJPdoZpSRCa3JYAAJgpl55pkbLnRYDWSQJkrRMOspGENnH5dcckkkuK4AmT3zzDPxeAlHujZd3VZG30UmtCbDtddeGxf/Gmus0XAZ6mqQ2haotz+Z1Z4AySHu5lRTTRWHq3QViEyxsbIPY/eyZZZRC5nQmggWqfFqCKbWgN9GQ7aRyqw2pEYO8i3jzTffjGTG4mxvuHA1WGCuyQEHHBCb9AcNGhTJLCOjHjKhNRlU0CM0o+F6siYMxLbsiwX13nvvVZ5tLO6+++7YLG4/F154YeXZ9qGf9Z577olDVqjhIngKHRkZbSETWhNBCYUFbPFfeumllWd7BghDnZt9jRgxovJs48HNnGOOOeJ+WIM0/tuCXlJEtvbaa0ci05tppN37779feUdGRn1kQmsiyDJqC7L4OzJhvDtQu7XQQgvFfZ1yyimVZxsP7U4moNuPTKcYmLmY9q8YlnQR61Ds8Oijj44lJFxg75ft1QmQ3cyMjiITWhPBwkUyYk60+3sSatwoulLYUCrSk6CEwa1FUiY7KbClV7byyitHgkvEalCKf9WrKSN55ZVXWmeEZmR0BJnQmgjcM/VnGsVfe+21yrM9g1SugVB6OjZFb005yrLLLhv3Wf0w+s5EqR133DHqwJEBV2CckdFZZEJrIsg06nUkHdSThIbAkuT2lBCQBMOMtSuddNJJMfHBYhNTE18zU+Dhhx9uzWrmJvOMriITWhPhqaeeioTWr1+/uPh7CshSwJ0Gmk6BKQ1upPMTM/z5z38e42wZGY1AJrQmQiqq1cvZE21ICaR27GfhhRfOQ0Qy+hQyoTUR0qQnwo6ygD0BE6Q23HDDuJ8DDzwwZhkzMvoKMqE1EQz5QDSUY3sKMo4pm3jjjTdWns3I6BvIhNZEOPvssyPRKCrtiS4B1lgSc9Qrmuu7MvoaMqE1Ec4777xINkoXVPI3GsQjk5gjVdyenveZkTGlkQmtiXD66adHshk2bFjlmcbi/PPPj9tXUJvnVmb0RWRCayIkl5OsdKNVWLUZUXm1/S233HKKTJPKyJjSyITWREhJAYWmjXY5WWRaqmyfa5uR0ReRCa2JQFo6WWiUNxoFyYBRo0bFbRNJ7Mkat4yMLxOZ0JoIt912W2zcXmWVVRpKaKR39FEq1yDFow0pI6MvIhNaE8HsShI7q6++ekMG8SaQ5WGdUY398Y9/XHk2I6PvIRNaE+Gtt96KvZw6BRrVy/nkk08W/fv3j4R22mmnZS3+jD6NTGhNBJnHxRZbLGqUffjhh5Vnuw6ZTSRGngepTZgwofJKRkbfRCa0JoLMpmng5IMaIbporidVDdaZpEBGRl9HJrQmgmD9xhtvHMsr7rrrrsqzXYOkwpAhQyKZLbHEErnNKeMrgUxoTYZx48bFbORll11WeaZr0HXA0iNnbcBvT7RSZWQ0GzKhNRnGjx8frapjjz228kznIVa25pprxu2st956cdhvRsZXAZnQmgxvvPFGMdtss8UhIV3RRPvggw9ai2hNT7rjjjsqr2Rk9H1kQmsy0NM3IXyuuebqdL+lrGbqB+2ulZeR0RuRCa3JQNJn9OjRcdybOFhH68YkFAg2fu1rX4tktsUWW8RatkY3uWdkNDMyoTUhDDExyo6MUEfmUn722WfRtZQAQGZapwxc6QmRyIyMZkYmtCbEJ598EmdUynaeddZZlWdrg1tquEqaNq4w12yCnNXM+CoiE1qT4t57741W2iKLLFJcc801lWcnBUkgktqpeHb++eePJRp5klPGVxWZ0JoUYl9Jwda4uUMOOSRmQN99993izjvvjMH/eeedN87W9B7/j/g+/vjjyhYyMr56yITWxDDh3KTxFOjnVs4yyyxRkcPfHuS0zQl45plnGqrQkZHRG5EJrclhjub9998fJ0FpMBf4p8ixwgorFNttt11x8cUXx/dkZGRkQus1EORXhqHhXOO6xAFkOaCMjInIhJaRkdFnkAktIyOjzyATWkZGRp9BJrSMjIw+gqL4/1IUaencVV3rAAAAAElFTkSuQmCC', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 WARNING:xhtml2pdf.util:getSize: Not a float '90%' DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
CONVOCATION EVALUATION
\n

A l\'attention de part 16   part nom 16

\n

\n

Vous êtes convoqué pour une évaluation de type : TD.
L\'epreuve se déroulera du 08/11/2025 11:00 au 08/11/2025 12:00 , à distance sur la plateforme du ELYOS. Vous recevrez le lien ultérieurement.

\n\n

 

\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Cordialement
\n
Paris , 08/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Eval_Convocation_part nom 16_98447.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
CONVOCATION EVALUATION
\n

A l\'attention de part 15   part nom 15

\n

\n

Vous êtes convoqué pour une évaluation de type : TD.
L\'epreuve se déroulera du 08/11/2025 11:00 au 08/11/2025 12:00 , à distance sur la plateforme du ELYOS. Vous recevrez le lien ultérieurement.

\n\n

 

\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Cordialement
\n
Paris , 08/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Eval_Convocation_part nom 15_61067.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATQAAADaCAYAAAAouL7ZAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAcG1JREFUeF7t3QW4XNW5PvD7v/dWKU5xh+AkuAUJEiwECO4SPCG4BHdCCE5xijvB3YK7QwVaSgstFahA9Rba7v/6rTPrZGcyc3ROmHNYL8884Yxsm1nv/vT9/qvIyMjI6CPIhJaRkdFnkAktIyOjzyATWkZGRp9BJrSMjIw+g0xoGRkZfQaZ0DKaDl988UXxxz/8ofj9739f/Pvf/6482zX8/e9/Lz755JPis88+qzyT0ZeRCS2j6XDWuHHFAvPOW5xw3HHF559/Xnm28/j0T38qdth222LxRRYp7rrzzsqzGX0ZmdAymgqXXHxxMedssxVHjB5d/OMf/6g823n89a9/LfYYPryYPxDjLTffXHk2o68jE1pG0wCB3XH77cWdwZriKnYHv/71r4urr7qqeO655yrPZHwVkAkt4O033yoeevDB4onHH49uSjV+/KMfFQ8+8EDx+IQJxV/+/OfKs0WM77z91lvF97///eAeHV+ccfrpxX333FP89re/rbyjiC6Tzz36yCN1H/b9u9/9Lr7/xRdfLB5+6KHW1x5/bELx8ksvF78rbRNs98UXXpjkvWlbjqktII7Hw7mee/Y5xYnHH1+cGVy88bfcWvzh93+ovKMF//nPf4p333mnuObqq8P7TihOGzOmuDMQzi9/+cvKOyaH43rl5ZeLyy+9NLqMY8ecVlxx+eXFG6+/Hl//VfisY3ZN/vTHP8bnHI9jf+zRR4tnnn66ePaZZ+L/e9+HH35YfPLxx/Hv8nmWH488/HDx9FNPFf8XtoPIXAPbf+7ZZ4unwvNe991+9umncX8ZfReZ0AK+d975xfTTTFPMMuNM0UIo45//989imy23Kr7zrW8Vq6y4UvHnP7cEl//+t78Xp558SrHEYosV351hhmKGaaeNjzlmmbUYvPbaYRE9Et/3p0CQc84+e9z+jNNNV8w844zFrN/9bjHLTDMVM00/fXzum1/7WnFPIEJYd5114nZsc+pvf7uYMfx/v/kXKNZaY43iskAS//rXv+L7BMzXWXOt1m361+NbX/96sXtwteoBieyz517FPHPNNfG4w7FNM9VUxd133lV5V0tg/vzzziuW7j8gbj+9b7aZZy5WH7hqcfttt1XeORG/+tWvilEj9y0WXmDB1m07b+ex8w47xvcgR8+LkT1fsZ4QpO26Lj6XzsXnLr34kuLB+x9o3Z7nXTvvTec97Xe+Uyyx6GLFR7/6KLqXPuf1dH2nm3rqYv555ileCTeGjL6NTGgBP3//58ViCy8SF9XoQw+tPNuCn7z7k2LAEkvEBXJKIDD4T7DMjj/m2GL2WWaJj7XWGFQcecToYuTe+xQLhcXsuSUXXbR47dVXi//7v/8LhLhlsenQocVmm2xSrLDsMsW8c84VA9VDN9wwPrfBuuu2Lu6NN9oo7mvQaqsF62ZMccjBBxf9F188bnOeOeaI1gf84Q9/KDYKnxdvsk3bGbbxxsWG660XLcV6OHPcGZEQ5gnHsOH66xdHjh5dHHTAAcWySy1VjL/11sq7imi9zRWI2DVZdaWVi8PDdTlw//3DcS9azB6e6zf//NE6SkCwm4RzdOyOdZ011ywODcd+/DHHxPPff9So+L4brr8+HjMCYmHCR4EIEdw8c85ZrLHqqsXmm24az8X1uffue4qXgtXq/FxDzy+60ELxvcstvXR878ZDhhS777pr8cc//LG4bfz4eH4IbEg4P5/bJFxTyYF333k37i+j7yITWsA///nPYtedd46Ld7VVBhafllyTm2+6KTw/S7HgfPMVL1QW4EvhXwt6jllnLbbeYsvi1x99FJ/nol1/3XXFwgsuGBf2LjvuGC2qPwc31Tb/+pe/FkccfnhccEjs5z//efGXv/wlWnEpm4fQWBV77LZb/BuuDVYNEkAUp5x0cnzO4kVotmWbguBKE+yH9VgLXLsdt9s+bgeh2n/CT3/yk+LDDz6I/8/NXCIQsvPbYN31ivfeey8+D/cGS9JrrhWiQNhw6sknx+cQzWEHHxJLJRL+9ve/FR8HtxGuv/a6uoQ2aziXq668Ml4L5+Lxz3/+X7AWP4/n5eFarhHI/rvB+kKS3tvyfIvl7PtKhPbOj39c/O1vf4vb8bl//euL+J6MvotMaBVcd821xdzBAppv7rmLJx5/ovJsUey1+x7RtWEdWBRw/LHHxcVr0Tzz1NPxuQSkttXmW0RCW2bAgOKHP/hh5ZUW+KztbbTBhtHKqkYtQhMLQgKzhW2ed+658Tl1WgjNto4/9tj4XHuw+HcLlgxCQyBc2ESkZZx/7nkVi3DO4q47Ji932Du4rM5vsYUXjtYT64xF6bnBwQ3+YyU2VgttERoiuunGG+NzbWHN4H7PFK4RC7AaZULjAmd8tZAJrQJu53LLLBMXpUA5CNSvstJK8bnTx05047YYNiwS2uoDBxa//PDDyrMTccyRR0brBiE8WomlJRwXXNUWQttgsiA8IDSxn+2Di/Tb3/w2EOIPip122CEu0qWWWLJ4++234/uSyzlHyb075KCD4uPVl1+J76kFC54r6cGa2nLzzWON1j9KWcU9A5k6Zy7dj344KSHDOWed1bKNQEy3j7+teOvNN4sF550vHgsXti20RWhuKK7t6MMOi+fBFf64kiwpo6OENmLvveN7Dthvvzbd8Iy+g0xoJey2y67FzDPMEOMuguL333d/XGgLLbDAJJnDtQYNigt+/cHrtrpSZVx4wQVx0UoQ3H/ffZVnW9ARQkOGi/TrV6y0wgqRxCx08SCZvIREaIjF+wXfBb+nn3qa4uYbb6q8a3Jwgc8YO7ZYMhAKK8zD9vfeY4/Wc9lys82KWcIxrrryypO4pQk3Bytq3rnmiqRuXy88/3y8Hs75vHPOqbyrNtoiNCRkO/E8KokKrnA12iM0rqttsXRtZ6pvfrNYZcUVK+/I6MvIhFbCHbfdFty6mYMrtVAksFNPOjlm1zbfdFhrrAi4ixazWE4tt+bkE0+MRIEIlSGU0RFC81nZxSHrb1DMPfsccXGedMIJrRlOSITmvT5z1plnFmeMGxcfP6xhVVWDpXfMUUcV/ZdYIhDa7NGqOWr0EfE1GUmksPyyyxY//vGP43NlXHTBhZFIHZfSCm7nnLO1EKtzbwttEZrnhweX+NxAis7j9EC8tdzyjlpoxwVX3HUZe9ppMTaX0feRCa2ED37xi2LF5ZaLWbyzzjizGBJIx+K45KKLK+9owcEHHhiJxKJR71TG58Gy24KFEz636sqrTOaSdoTQWBbDd9klEtgF3/tezIpa7GedcUblXRMJzbbUiHUUYnxlqPlaasklI0ENDO6118eccko8Py7p+PETM58Je+6+e7CkZoqk+7P33ouZ4KWW7B8/w2pN9WW1kGNoGT2JTGhV2G/EyGh9KcWQIFi6f//irTcnLVRV5GmxW5gyfR9+0EJaCm0vu+TSYsH55o+L6rBDDonPl9FRQktJAUH7ffbaK25P9vTJSsIiEZrnjzh8dKyslzH1kNmrJi7w/I3X31C899OfhtdbnvvNb34TA/pzhHNZfdXVIom+8drrRb9wDs5P/duPfzTRSrv15luKRfstFPb73dZ6t38FEt9lx52iuzjPnHPE85a5dQwe4nNIC2SB6xEaq1B1v2NI51KrY6CjhPbuu+/GzK7tSOjIZmf0bWRCq4KC0fnmmiu4erPHrOK2W21VeWUivvj8i+ieKecQJ1t5hRWKkfuMCO/dOpKghY0QP6iUQZRx7NFHx8WoXqwWoam9mn7qqWM2MgEBLb/MMjGu5XPKFBDGkPXWL+YI5KuEZPFFF42PhQLpDQku8W8DUVVDacdmm24aSzYQprKHtQcNijG0FgKeWIN3xunjAvHMHqzVWWJyQDEuV9S+nB9LVsIi4dVXXonvczNg7a22yirxM/vtu2+x3jrrFHvvsWd8H0JjAS+20MIx9gYsKddcnR3SXnyxxeK5LBj2teP228f3lDFo1VWLGcI1YilXg4WnpGPecMORhU3XZb5AcFd8//uVd2X0VWRCq0IqQbDoFXBeEyyGWlBTNu60scUySy0VLQ5V9DPPNGOskt9xu+2Kn/7kp5V3TgrdBawR2UW1ZNVQhCrgPmrkyMozLbjummuKJcNCt+DPPfvs4tM/fVpsvcUW8Rg9rzbMY5HwuhhfLUITBxy5zz6RwMQGBcyR08L9+hW77rxL8VGlng50SFxy4UXFCoG4vN/5+QxCQ4qplakMsTTxxlSHZ/usTbG1A/bfP74nWnjhmFdafvnYIgXalRQvKyAun4t97VSD0Fi3rtHRRx5ZeWYi3JDUDNpW2o4Hiy0TWt9HJrQqcJH0br780kvx8dfgrrSFnwbr6aYbbiy+d/55xZVhwTzz1FOBDCYmEKrBauNqCdzLpFZDmQTLxXbL+CK4nkgEaSiT4Ir9qHKciCE9/C3gX8+9+v3vPykeuO/+4vuXXV5877zz4r/PPP1M3fc73ltvuaW44PzzY3/m4489Fl3Xevj73/9RPPXEk7F/83vnnltcevHFxT133xNJC2RSHaMuilTXZ9/lc0gP56o4thoSNq7hz99/v/LMRCjoVfg82bbCc7VIPqNvIRNaRkZGn0EmtIyMLwk6KlisFEUyGoNMaBkZUxjCGq+88kqxwQYbFEsttVSxyCKLFE8++WTl1YzuIBNaRsYUxmuvvVbMOuusxX/9138V00wzTfx3jz32iOUlGd1DJrSMjCkIpLXiiitGEtt2222jAOV8881XLL300m0mWzI6hkxoGRlTCFzNU089tfjf//3fYuWVV27NLK+99trFbLPNFoucM7qHTGgZGVMIUQRzk02Kb37zm8V9FdECXRG77bZbMdVUUxWvvvpqfC6j68iE9hXEP/7+j1jH5eH/mwnax37w9ttx9kB7oARSbstqdiAxrubiiy9e/KDUZTFixIji29/+dvF6jWLljM4hE1onoKCVxNCJxx0/ScGtVqTRhx4WJbhrtTvVgtalVGw6paH3lNS1R+pDbRaYa6Atar11BsdrVA+6GlZefoXYa/vUkxNllZoVujSOOuqoSGijKnLkCfvvv3/xjW98o/jZz35WeSajq8iE1glQztASpSUnyXHDo4+0NKuvudrqHRq/pnKdvlnS2Z/SoCqywrLLxof/byboAhi+8y7FSccfP4lkUzX+/Nlncc6Bxv33ewER6AoZOHBgJLSzzjorxtMSDjnkkGLqqacuXnrppcozGV1FJrROwI/wwAMOiD2KZH0S6OnrdTz7jDMrzyCND4rbbh1fXHnFFcWEUrsQa+7kE0+KzeD6ObUBUYRQXElqm+UxYcKEaKkYywavvfpaVKEw0ehnP5u83Qe4alq27r7rruLKK6+IY/fKI/lYO3fdcUdU2zBoheDhisstH+cI/Ptf/4ok+2awQB3Hddde26qDRrXX5+iJaWn6vBLI9pnXX3stNpub5JRalCxcLUvXh214kBdK8J4bwvtJCHEra8G1oCHHGk4QZ9IOZrbCtddc0+pmagV7/rnnw3WqT3zNAq1uCyywQIyVvVU1ZpDLOVP4PRhhmNE9ZELrJMhVa9bWGI5E9COS8SHmaCHDhMcmFCuvsGK02jSLU+7Yfdfhxd8DqVGw1VitWdpnNGOLBZ195lnxOWqxpLtJ5OhL/P7ll0cXTEO756nIvvTi5HdylhapH83xmsM1zO8xfLeosKFUgGoF9RCvLbvU0vF9SE2sSo/jyuH//T14rbWKmaabPpDHNTHrRh7J+bJK7Z/8ESAXTeaOy3EfHlxuIM7ovc7N5whTgvM2Wcp7nf+Siy0eruXEsXkJelldky2GbR7/1iR/4nHHRRWT+eeeJ/6b9uXYqH78pIaqbbPBTYp1Nm+4XtV9uiNHjoz1aO/X6E3N6BwyoXUSMlXkghDCRx/9KloLCGvYJptG6wSBbLDeesWcs85W3HLTzTGmRjfMTMlLLrooih8efcSRUWLHSLaHHngwWj2nnXpqVKhYZsBSxeWXXlY8+cQTMWhPOYJkkB87i4c8D6KqbmwXj2PB0QD7RSC3zYcNi+oYXGMqE/6f/I/Xvnf++ZHwBq64UiC0X8XPIhuqGCP23CsORmFZcYmJNl595VXxbyoXSIXFSdEDuTjHX/z8F9FaYgUOXGnluO1HH300Cj9yIQ0Kds2WW3qZcE4vxqG/yJCqSXUxKcttgfnmLYZuOCT+fd+99xazzjhTsd7gwcXLwYrUkG8bdOLWXXudYsnFF49Tqpod48ePj4Q2dOjQyjMTscsuu0QLrZY6cEbnkAmtCzjogAMjsXDfLr/ssijYaI4lICFWkAWZ1CQeDKSFLJIg4p2BMPxtelLCmFNOjduhFptgAPJss8wcR+VxXU864cRIcIazfPy7SWcZiN3df//9USNss0CurBykSSljv2ABcJMfCK8Dkl1p+RWiy8lC+02F0Ej4fPJxy/g5U6XE2FhaZKyd57CNN4lDfa8O7ue++4yIIo+sQgSJqFmsW262eSTPDdZdP36GC/lEsE642OsE6+/SSy6J7rp9seCq41801hZaYP5i441aFr5hKa71NcFiLEN8jTqu7SDxZsfYsWMjoW233XaTxM+cx3rhhjVPsFw7Ip2e0TYyoXUBjz3ySCQfAobbbr11scA887beXZ995tlIOttvs21rgsBAXuSy1x57xL9pdtUjNPGohNPHnBbft8aqqxXbbb1NJLYdtt0uZlSrM4AmMbGmNg9kRrrH+332xhtuiJLZYnzPlSaVs6S4a4nQjNwzET3Fo8waRXJcym222iqO5nNOtvtksLB+99vfxalMhq0gK8fGajLUZN999okWmOf3G7lvMT6QqmMjUrl9OH7bMh+UG55mmiZUExphyLlmm32ycXrNRmi+D+RdD2PGjGlNCJQhPjhkyJBi5kDauUm9+8iE1gVE2erVVy/ISLNgtttmm1byQhaIAhmkhXZqsLpi0qDyYzb6zQLfdaed49/A5URorJ8EwXiksMduu7daeyynJGedoIREHE98Kk2Gop5L0lrMj7ouCw3pgcQB62iV6HJOJLTVVlk1LMoWQrPQuHTzB7KWDACEJYngWIzYA0Tef/El4nVARmkmp1kFpsdTsaW/xj3lOqf6sj9/9ue4gFl1ZVQTmilS3PX9R+0X9+/x29/+NsbWmoHQJHuQFCvrimBFp++pGgcFSxOhfa+UTAJS6msEK3f2cMPraMlPRn1kQusiTCufdqqpopw2kcQyDAMWR+LSDdlg/Sgtve5a68T4Fbzx+hvRimP9iLdZ5CZMfecb34huWoKMKAlw2zI6b9gmm0Rp68sumfgeQD5mTxrB53XurvosJDr+1ltjhnDxhReJpGLwC3dTgmDpJftHUpFZXbRfvxjjKlsZ3FXzNpWqbDJ0aIxjsUgJK7KyNlx//bg9x7fNVlvGshZxQc+T3W6xQveMi9z18rfkA8VbNXBp/mkZYm5zhvchU3B86wXicgMwf9TjhOOOj27boGC5LjT//F9q7Omiiy6KROUx11xz1SXX4cOHF1/72tci6ZXBsps/nMOywb034T2je8iE1kWYiH5+RZG1LF0NAvasK3LXpjeR3U5kBqySG66/PtZQkdqmIvvC8y8UZ5955iTlCkAvi5Ui/mbOAGL4wdsTq8wTLPwTjjsuFv4iWMkGUt1KOeCxRx6N+9p3xIjinrvvjllKcTlkIzD//UCkV1919STJBqQx4dHHomu56847R3IyYZ5Vctkll4Rj2jUeE+vSXACquo7VOZtZYEpV6k/0GdanbdiWbZbnjCY434suuCAmGxIkRJS62JfPG1IDYpimv9cadTcloG5szjnnjGQ2SyBc/54SrPFqqxNYaF//+tdjtrMMvx2Etnqw+DO6j0xoPQg/7OpsZBksq1o//lrw3ra2BQjI++qhM/srI51H9WfrHZPn6x1H+kw5MN4ReH+tY/iywJo69NBDi//3//5fzFzec889MQ4mY1kNx67W7H/+538mIzRZ6GmDS7399tu3WUjcFbC2kT2r0X6Ui6RuhGa5jo1GJrSMjC6A5bnEEktE5YzzzjsvFiCTBRo0aNBkxITEEZai2meeeabybAtYeSw7WdBGgdV9d7DC991332LuueeOGVT6a/avuNexsCRZvm0lMnojMqFlZHQB48aNi0SEKCSCAFEgEEmLauy3337RQqNUW8aNN94YXdHLSrHTtvDQQw9FN7WeheV1+3JsCy20ULHFFlvE1qrRo0cXu+++e7QivcaylIi49dZbY6KlryATWkZGJyGjvddee0Vi2GyzzWJgH8HUIzQu5xFHHBHfX22hHX/88cV0003XocZ0rVEsQJahAu9qIEey3gsuuGBxzTXXxOlf1VC6s+WWW8Z9Oh4Ep+Wtr+ArQ2iamX//ySfdmp79ox/+KGYNywN2O4zwo/bDTo8vCwYC6zH99UeTKn04Jouy3rGl41bWIZifejctRNckyeFwoW4bH7b/655TEknHUu9YexpctSShzfqBRGjUZ6trBEEMjXta3YDOLURAHalBe+KJJ+I2ZpxxxtiJUcbDDz9crLXWWsWGG25YPPvss5Vna0O3hffZlsc+++xT85h7I/o0ofnB+6IVoypRUD2v+t0C7Apk7VStK3jtLE4/bWwsVzCIV8X9LjvtVFxy0cU177SdgXPkggj4thfotfxV3pv2/nBwTcrgdiiHUM+meb0M2USlGIp+773nnmK2784clUXUnN1w3fWxpGLsaS3XxKR0RcTV228U1LRtPmyzYovw2HTjjWOhrwzolCzdYGVpVeJCnnNOS4cIcOtkO2uR+WGHHRbdvHIDuljXkksuGcmuPSCh1VZbLRIQIj399NMrr7QQLJFIMt5+7x0Bq0yZiW0Z0tJXauD6NKFdeP75sfZqrtnniEWYKtPXWn2N4uILL6q8o3M48/RxsfhVmUJnMXznXeNntSXtstPOxYDwQ1Y0O3znnTskOVQPWq2WX3qZ4sD992+X0EC5hJalatICbVczTDNtsdfuu1eeaanId8yzByK/9+67I3kedsihsbQCkJzzGFO5JvuOGBkJrtb2G4ErLteXOmPsA9XTukb413VdbZWBxU+mUIEtEkME//3f/92atXTtDz744OhyKmGphsSBz2hPS2AVDRgwoDjppJMqz9QG8uFmUrq1DY9jj20RCXBDu/fee6PVZh+dwc0331x85zvfids74YQTOvT7aXb0WUKz0FWvq54nfZO+LI3gZfPa+8456+xibFiQquqrK70fDz/YscEiI5Nz7NFHRwtt7JgxlVeL2BhtqrjnNFLXm5q+x/Dd40J/qjKujFQQi1FRapJe1sytgZ0ckXqvcixG07v6sdODJcRStHg1fas9m37qqaPVd/+998Vzk7nSbqUX1Pu1WlH6AL2eswYL66EHJ7egxFwU+660wgpx2/Dee+/FImAFuwp9dSUgq6Qscs1VV8em+tMq10StmwJawekE21Wf5lhYbu2Vn7SFq664MvaKnlGxUNSt6UCYcbrpiksuvjiGFB4O56a42f7uDt8pUlYHR/HDsafv343E8Tz22GPx/5U32MYpJ54Yrfh6GUBzAZCAYL4hJwk77rhjzCLWKr84++yz42fuumuiwgi3sV+/fm12OigPETdLRJYepLwdn/Nl5Rm4Uq9Uph6ECyQNbE9crS+gzxKaRm4tM/oY6y0g0jwayRdbaKFi6f4DotyPglDkAdddc01c4Bb0CssuV/RfbPFIQInQnnvu2agiQS6HxTXXHHMUxx97XM07XSI0Wl+AKFZcfvm4PcW0T4fntQnZH7d47mBVbrDuulFayF34iMNGx+PTAYAIL734kkBg9xaLLbxwlONxjI5FfI9G2BKLLBq3M2DJJSLBkNz54ovPo8tZj9Asjs2DW2x7yBn0hSIsVhm89eZb4Zr1i/2dzhPx1iK05HIiVm1gi4TPkAyy7TPHjYuvVcP2tGElMq2FRGga5sGi3mmHHeJ3rVD48ccmxK4I595/8Zbvy3eCjEkzcZfTudFz87pC4FdffiV+x66j72Hw2mvXdMO45mJlSEA5RDn2tffee8fMYtK+KyNZaLfffnvlmZa4V//wffqO60HMTVwuEVlyOREneSnJBoQn2N8VCyupgLAs3+kFqiXtoc8SmubnmYNrckZwE2vBj8iit9ieDz8GdUSar7lPN914Y6yetygQhsWpiVoMzOviYbDJRkMjmamm1wmwblgE5HVqVfLrx0RoiPbmm24KbueOYVszxnYmlhi5n9lnniU2ctt3tLymmSYsxmMLEj8Dllgy9o7qq/zNr38TBSQlOqh8fHf66Yvttt66ePH5F6KlQRvt0YcfidvVZsUdcx7iTDoN6hEaiOul/QKCd84C0oB8+803f7FVRQ+uHqEhMpbKWmsMig3sSJZuGUtvkWCV1FrE4nP03tYZtGZdsUOEZn/Dd9k1Xqtjjz6qmHuO2SN5IXPXhbyR75NopTYvRCoJQkZp5hlnKA4LriGwdLmrdwQL9sxxZ0QrTwzwD7//fbC8351M2ihhq0DmSIC2WYqBummaraniv1bnwh133BE/k9xC7xeM10HQFi699NL4OQ8WoX3PEW6c3F3kuUK4iYnP1TvW9uA34pgRZXUGtjeizxIaGecW16Q2oZHSsXD3DAs2QTvSjNNOF9UsLA7upR7GhPPPPS8ubtvUIM66o8d1wvHHx15M/YnkdR4sxUkSEJqFznrwWHrAgKi+odnbnRG56lPkQgEl2/kCOZLj+ehXHxVbb75F3DdCOOuMM1sXEjdquuByWogp6/dxWMxcPFYUzTNWR7/5F4gDbo8cPbpNQnvzjTejBUjT//XXXg+EsHyxViCYdFwIbaGwra2Di9IWoSEVmVBWJYvn5ODGnXLiSXF7ekw1r1djmy22LGYJBON7ExOsBYQm6cBKdM2QFXf7kUownIXHeqP+QWSTxbvQAgtGtw7JacJfdeVVohXuBoUIJTeQKVUPN6idg+tIj64WEJFuAATD1StbcRtttFFsNK/l+pmM7jPHHHNM5ZkiuntiV21BfC0RmrkDJ4breOSRR7bGvlhn5ba6rmDnnXeO23rggQcqz/Re9FlC0z9JedWP/U9/nDwlTaMMoY0IbkICqZ2ZgrWjaZpgoYW6RXBTEhBJIjQ/ZISmcVt/pB5DUjkeb4dFX41koZHS1l8pfpFcYSqtSyy6aJwzkNQqIqEF94ySB1fQMBMa+sjBMe4ZtgeIGaEhksBoLVXpwdKcMyxO1thdd95RDB3SIsbIxWqP0GCbQFZij9RmHbPsZ0JnCE0pB0JbKrhVnneN9t93VHHAqP2Kn747ucqsZIv3k2MSm6sFhDbLjDPFa+G6vfPjd1pDBNzPLTYdFrch3nlnsIo01FMMSVnQg/Y/oFgwkJYe3KUCIR16UIu15magnEVzPbcYEdYavsICVvKAADSUp+8L1g/fn0yk76saLFyfkTgArUg+X61eCynG57uk4rFpIN5dd901fv6SSy6Jvz1kuEq4uZVnW3QW6QZ4dLhWtn11Sbqqt6LPEpp6K9LVCMg0ppdeeDEG0h8JrtAbb7wRhQUXCIt2zWBuc3+4R2Ip3i9wy0Xx+vLhRydlLjhL8tnr44LLiYxIViM0ahZgJJzt1vpBpxharYZsP+D1w8JjSaUgs6A3wj0p3JHFbd6vzBIQg2OhDFxppThzQJDb+5SBWGyykJIhLBHWigVD4QJJdJTQiDCKLYnXsVhS3A86SmgC3q4ZeR8k/Ga45vC3QD6uUSLzMsSeSBvRmytXr1vYyMr3EF1sMbTgLlaD2gcy42ZyG1nZNNgWDC5ymkPA8nJ9VgnWmxtSivX5DUgI2RfLeZqppoqkVw3freJVBLBouAmJzYFz5f4puK11bo7dIJRhw4bFvyUilg/WarV1Ja6mNi2NtNMnqk3pwgsvjGUfKXiv9er99xsj2W0KVSLL3o4+S2hA/sZdmEWDLFhBFpusJpw1blwxb1gA3MYVllsuvkbRATFYrEcdcUSU2Vk8fA6B9F9siWKGqQPJnHBi/LxYm8Xhjr9quFsikR223bZmPGOn7XeIckMsl1oQYxFbsshWWWnFSFrcvl9++Mu4UO0fgVqgSiiOOerI+DmLltvl2EkMiaMZvoJkxAfFo7hm4nPabmQ5p/n2t4OrOrlbnCBhgcimm/o7xbprrT1J1o7lSt4HubtGAvG2l2YHSMLIuiZ1XHJIrD3nxV32fXhPrUxgLXifwDh3Tu3XOuusU3zra1+PmeBqIMT11103hgqQ6DprrhVvauruqKOA70YNm9gZiaMUwLe9/oF8HSPrbNmlBkQpo2o4np3CzQMB6N3kxoLtiGkho1pAloL7Jqa7bty8ZK0lKPcQVyMzxKJDdiuF712h7PXXXx/3SZkj7bNRcCzc2epi3d6IPk1oYMGTfD76yCMjQUnnlxUHHnrggeLYY44pjgiWiwLSdMcFP0Iu4ujDDouTkLiBSLL8Q1d+wYo6PLyHq6rMw3ar8dwzz0bN/+q2mDJefvGl4pSwsLhTF4c7stgZWCykd0YHF/LoI4+KRJoWIogfOT9lCuJnrI3Tx44tjj7qqJiweO7ZZ4rxt9wag9VKRCQl0rZrgRXix+19r7w8ae8hF0sZCEuHy2LWgPela6IMxnkmEUrvMUNAnNE1OuWkk+ICTe5OW2AtcanEpSxmD8FrNW/lQb1lvBOs8NPGnBpczmPCMT4ZLWKuZPl7PSZcFwmAcWMnFqe+EazX9D1K+ogl1gLLMcWcEFqKLSIZMTV9lLW+f/tfKtxgEBKXUdlFuTgWXHPEMn24AZuf4H3fDTcmNyLXwTBipN5eJ0Bn4Hw2DzdACYdarVK9DX2e0DJ6JxAeC2XjjTeOE5Fk8rQbLRcs6a7on3EDufYkwk22Yg13tUxhhx12iITG4ko3KC4lIqrntrHsEAfFC1YY8itnet081w3Wpe2Krflb4Ss31j64oMjc5xqZjXRdJBrEz2qFSnobMqFlNC0ODO6x9iJV8SrsVcuLKdUreG0LssISLLKaEiQXBQu4K2B9OS7EoxYsdQUgR5X8bQXWkbLPKfdQf8a1T2BxLh6OzeusN7Afz7Gi1LtdcMEFxXXXXddhd72jELftyjVtRmRCy2hKUI7gfqm7Qhq3BTfXYi+3DnUGLB6zHYQPlLp0B6cF116AXlIgWVl33nlntCAF++shFdd6kOQuw6yB9BpSRFqSD8o2kgvLmuKGNxKSDY6lrVBIb0ImtIymA2tF8Fz1uhYqrqISBQHyerGzKYk0wWmGGWZoPZ4rr7wyWmhlq6saYl/UaX12/1KdHfc6WX3qy9SscbdtXyV/T8GxmzilqV12vC+gVxKau5dslfqj6ocMZRnubuRsBPxTjEBRp6D7ezVqgHoC+juVUEhGSO9XB8QdswLbX4S7vXPoCHyG1ZG25ZpYBJQevqjcxZ2795RLIMrwuuC9EoD2gvT/CPtTha9jotpKsB3STIan/CXsrz189umn8b21YmG+VzEd8aKUBZTxQwTVWUFwPSUmJCuqz+E/8bh+H/flOrSHzz79rOW4KkXL1eC2KjlJfZmykYL3wB1sa0gKqIVDUqw7emUJEjzI2jY1q/tujzrqqFjiUU5mNBo33HBD3Kfe1L6CXklo2oL0La65+hqx586EIANvtc3svuuulXe14MLvXRBLBR4ouRlqsRTd3nHbxL66ngKi0bWgFKClRmr5SWZvalMauuGGsZjTQylBvSr1BPV0yiZSg7b4zRabbR4/r4zkqCOPjMT4+Refx7ow6h7lUhKEJPsr46iOTnFxrdqpBIvUlKe555gzll+Y/K7mDpCIYTFKX5SaDF5r7djmVA9333lXHJ9njJ7SiptuuLHySkvGjYv1ja9/PT58n5r5JQYE4KutH9X9A8N77Ne2ZKLL8N0rxfD62oPWLJ55un4wXX+nbTku5Tfq6xJcm4svuii2n3ld3y53mDWlrhEMEBbAr76hlqEmkEosEilbXsg2ZXIV5iJnbiCrrdEuZoJ9LLbYYrGNqiwk0NvRKwnt5PCjJxuj7kp9mYWs7cjfqtETWAA6BqoJwoJXh2SCeU/Dj1V1vMr37513XhzAq68SoYBU+SEHHVzcctNNxbHhrmzBkMZhedQCK1MRrXo0Vt3nYbFtV+kMOPOMM2K9mx5WjfeggV0NGhWJBIXF/cJ1U0+mfk0haT0rDiFrI3KNFbPusuNOsbDVtCVQCKsIV0eF81N0SystVbuXIRMoKK/Ql6qIurqFF1gwNryD2ripvv3tmAhQCa8vdkD//nGyksxg+ZogdfNAjQrUo+lGIXPp3ECczLXcbJNNohqK5ng9rX/4/eRWIcJeasn+cZ7qJRdeVKy28iqxX1UhMjz80MPxHDcZunEkyTlmnS32UiKgq666Kr5H98Cq4TdY7zqCmwrtMedXJhFEJx5nexrfxdpkM9PErEYDSbIov/Wtb8VOhBSj6wvo1TE0agOan1lg1GTLcFe97977Yk0XAnM3T1+cmi0V/x0htFdfeTXWVdUjmAR1TPoVq3/QLJiy9aOo00J7tmIteC25SgKzrBJ9is6tFhTmKppFHsAaYvkRsfRDFX+RxdOnCCrzNx06NJJk2uYPAomOGjGiGHvqmNgvitCMoKsFtXcsHJ0BwF1HkPZn27TT/K3mC8ztVNiqHq8aaWjw9wLBgJuNvs4LK8N31193veJrwdWUBZQIoKLxnammirGpai1+zeQKpkkkgRo8f6cOAiMCKWs89mhLkH7HQPS+89TzWcaFYXE7rjQIetzYsfFvXQmgQR/xp66CocE65jYiIEF1GUKERE67LXAfZWrVfJWLWIUi1JfZHrJToCsp0hY5dgdq52RSdS4k0YG+gl5PaNxO7TWpEjzBlHAL252bNYNELr+0ZRBFRwnNHXVQsDbKFk890N1yl6+V/v5dICrKDwpQWRVbBvetXBgrLvPKKy8XZ59xZnAZ54/HV8/VINCo8p5yBeg/1RCf1DFYbSxA5532wTUtt10lYvc3y6stQtMJgKCOqzRVc29db430iFFNl46EdDwtah7fbb3WZSAG+3uw0gTNrUMUhxx4ULQE5w9EZlGnWq69grXt702Cy1kNljgyTMSp2FcLmOvDKnZcWrdSD+exRx0dJ8mLnVaDy+2mQMASbg5kwiLbf9SoSCprB8vfNU9SQYeFm+R/VwhNszlrlPtp6HBb+OEPfxhjaD53ZkX+CLTaIRfPe5D1TtezJ3BxsNbth35bR6S/0w3ZemMBs2jFalNjfnvx1ymJPkloRBcpWmh9kb15JVgZJoP7mxtqcXaE0Cx8VeNUIF6riDCW8Z/wn1Yg3QJIQ+zFEFxEIXieYIjv/IFcuWqIJok8JliE+kZnDFYBWWkEVwviMyaVrx3I5I+VgLouiOnCYkq9lGJn3DrSR3/6Y0vjNLfTAtWjWYbm6/YIjcVDASPF60gZaQ9afeCqxUsvvhTdNFYlIoWzzzwrEtqF57dYXQmuJetUS1UiVsSGSDT0s8BYZ1xOC9/NRIznf4Jrd3CVxA63e4fttovXKwlN2iZC23/ffeMNxPlT20hlFUkpJVldZWyz5VYxxvn4hMfj36SP3AxH7LV3/I05X6GNlCw45+yz43EhBS1ZDz74YAzqJ3e3Ht56661WlYwDwneeQD3Dc1xrfZupj7Mn4BjVwBmSUhabrAXnLkwgacCi8zlFzrOF35Jj5WIjX3HE9jyYKYU+SWisFgvFoiNDY8EKZrOOkJ0WpY66nG2BFbXzjjtFy0zA2I9+uaWXiWKRt958S+VdLfEebqsYF2sRqVm0CbFd6KabY1sT62rjIRtNouKQ4HwHrb56se1WW7VaggQYWWiJ0Fgn5H8QTcqYandiYTjvMjpCaGJGCCoRmju6vlJJmDdeez0u9oErTSQ07/P+6sZud3FuqmuUCE0gXqKBJcRd427NFMiTa6aui6z01wPJiZGVgRxNX+cWJkITJ6U6cmAgCkQuDiZxlAhN/24k2op7W4aYpOuTCE3Dv+uy38iRMWsrXovwEqFpWSoT2rXXXhuPleVDv+z555+vaWFfHr4r7Us+p1RCVlrLlMlRMpopY9pTYEkmOaI03KUWkJPeYhbczME69/62Hm48ZhqUOx++LPRJQuPaITQW2fHHHBvdDYtZDIcaakcttPZgkYp7Cd6StVl+mRY5GHMa//Ln2oJ7p5x0chRklBmsBdI9Fl6t2IYFJfGx9RZbtGbTxAann3qa2KcKXELkPXSDIfFv0AdogSaV14SOEBpXjlt4eEWx9u0334qBf1YNt0N8jpLvjyrXn7XFRX3ogclnChx68MExHndX5bojPcmZcYEgiAyKl80XiIWFqk1omkBQ3P1ajfQHHXBgtMjS7ALqwjMFq+P0MS1KKGSANOWnhMPBgehc1/vuaVGrLYObzILV7wpXBgL1+0i9ngbEuE7KQ0CWXBbWYpa1TOobYn/+RW612qoSmSBucTQqxeJnMrgmr/ck/FZZfiwr06GQT9lVTP9/U1g7FENSjFDygzKvJAXilc3Vw5qsPO/x4DKrHaS592WiTxIaxViLWuzDD8tXpQ4sZRZTDE2Gzt2eW6WCXGN3NcTOWHlpbFs93HP3XcWywTqrjqEpyxDIZy1RmmWlCFaL0wDrSeCdFBDzfvWBA4t5gtVSq4A0LtRg+rOKUlO04+JiyuApa0DaXFuB7QTlKWJorMQyOkJoZIuiUkY4rth+c/750TIShIcjRx8Rg/FaicRUWEWs1VqV55rqvZcYpePfftttoxLGcccdF12xdcJCQ3DbbrNNtGT6LbBAvEmkWE0ZZjz4DvfdZ0Qk+h222zbGSZM776ZlX+efd15UK+EWU/z9qNKqVIY6Re8VS3NcBB7LiQ7bck1ZeYjAtr4b9p0Ws3o0bVAyscogZA+rG8hZnVtvvXV8r8wiUmOlSQBQuu1psBjXXnvtWCunZKTct+k1cTFlIsjYOSErQpasTjdoay2B9+B8JC5YekpYfEbtoHOqpzY8JdCrCc2PL6b+w4IToC6Dbr3FKnZFNsj/c+ngsPAlTP3tqQKh3R1/oFL6U4cFVJ2Z++tf/hrcwxWKb4cvrL3eP6KN3LNyRhPosokbKddYOPzoSf+oS0uFnldfeVU8NvVgguIsS1I89ZICxx9zXFxs5fmOyIVVZD+xvCC4QeUYHit1vrnmbtUkS6CCgRS4b21l1Iyos13uon+5xKmkgOuMYFlx3LIF5p2vuPbqiUWjZShMlQWddabvBisvHOusswXraHRx6KGHxmA5a5O7znphrbHmWEu14PqxElldvv+5wnGxnJKl4UbGVUSYjpvIowRHLVigJNvTcfmM40okzzJL5+gai69tWLHK0kOLlkWPoFhq1STseJEJC8e1o4XmcxQ4zBkoW0s9AXE67qN+0nI4w34lMwYPHtxKSuJ7XE5ICaR6EJOmdEtFxOd9d7aVBv9MafRqQrMIxR0MiKiusPeaEgOunXQ8GaDk43MLLeZPPv4kEscd4Qfl9XLxacKERx+NmTGB5q7AtKX7wkI99+yz40PcqLwfx8ByOTu4g0oxxJdYa/WAlJDTAftNbJ1xrlwvweprg+vFGk1w3BbjFsOGTVb0+cc//ilaaZRf21pQimhNUpI5vj5sv/payMixZFmH5jO0tQh++5vfFjdef33clmJn1hOJHHd6NwOzLalW7BSsJN9fPWIHBCleSknYxKty5hje++l7McbouGyrreMSy/I9OC7fUfW18tsRy5NU8B2xXFItGgUNPaaORzO5AtvqCn+Bc9aPLgjHecstt8ShKsikpxvDNbRzGal5vF8RhXStERvrENGxHLn9yLX6OnYEkg1KUlwP7qeuDpbdlEavJrSvKk46/oRo1cletgckN0dwN5PgYjMBiWoBYtGI3XB7NHhb6M0Ox2vxeiTNMgtYPdm5NeKjEgmIL2nxKVNBsD0t2SMWK8bHgpKsAIQlfpesMu7+2LFju51djcmniqUmG0pQYEojE1ovhLu/MoRrr7q6+FeVi1uGH66snoB5W5bOlwlTwzWhy6yJ8Sh/EKvraResu2CRJUJbc801I0EhBLG05K4lODfS2Yilp6r/a0E4YM8994zkwiIEvwmdCMsss0w89oUXXjgW+VZblF0Bq5ayrrIO23ajmpIT7SETWsaXBmULYkksMg/V9kQNkUOzg0XGNbZwZQ1BUF1tVjUZc0W5m+11EjQSrEUTpbiSSRnXdXUDkZnlFmqzarR6iZuRoS6ui+SIUEKKF08JZELL+NIg9iYZ4CH2JBhdzqY1M7hXSQpIQkCMjRVmpkC1G6nzAVlz86aE5SlQrx4OoZApEmNFqmrdlGNwkVlpyf1tNLTfpQJicbVafb09hUxoGV8KLGyxJlk1i4xlU6t2q1nBQnPsFq0yDJal/2elQZm41HVpSq+VdGo07ENgH2kpE1ErSADB/E7Hx72XoKhVuN0oSLAgd98rd7faBe9JZELr4+B6dNXkl22lXdYRq8J77EdWt6NgPVhkiKGrSrRfFpBEqtlShyXg7/+5cqrm77vvvujOSXooZdDE3tOQLaWYK44nrucYXdeBAwfGY3PTaLSLWQ9uVvbpMW5c7WHfPYE+S2gffPCLWAahH0/B5A3XXT9ZYPy1cJclq6PHrhralQwU1gSteNPQ2t4Gpr72r+qWp47GqC677LLYatVWGUkCy0DRr2HBHcGbb75Z9OvXL/7glQ7oGrg8uElkidT8/exnE7XP1BsqvTBcWdkE9ylBkJs0k+Jg9XvicmUoc1E0PWKffVoKqdtJjljwBivbl33WK2EwqCQpZKRHUtLw/wpTUzmE9+n37EmkEiZDZByHQD+3099cY8mBVLIxJTBhwoSYsVbaooF/Srja0CcJTUP6umuvHfsm/Zj323dUMTL8oMndJFjU22+zTfGdb32r2HHb7SrPtkCRrILdVVdeJbYUmSM5+tCW1p/ehM//+c8oJpmmaztnEkf12q6qoVVK0Sq12vbAOiPceMRhh1eeqQ81ULJh3BGxlpNPPikWBtO0Mz1eh0fSsPOdGQA9MGzbsSu83WfPvYp//buFmLS16ZRA2muusUax8ZAhrUq4b7/1drHsgKVi5b95pAp/6c7VwzPPPB23v9kmm8baxX1HjqyrasxtS+1BHuJTfndqImVrk6qGh6nnPQnlH7KJ6sxkGPWWarNCbFxP8wo6oqrRSIiFyqA6f9p2PV1rl9AnCU1FuIWopSjBHax8l9BYrRF8k6FD47/lWZt+zMQCSWInWIT17jKsk5dferl45qmnJxkC60tkTaSCTp+32KqLNstADBqun3v2uUkKWOmDKegUjC5/XiO2/ficCe7Oo1xAysJIVobz0VjO6vzzZ5+1djW0HP9Lkx2/GrbFFlmk7o/x88+/iNfRZ7U6qcw/UoV9ZbvOlxiAyetiOQmuQSobECzXoaED4a1AQMCSTteaesm8c84VC3ZBCYpeUh0YrGhtVoqiQZM/ocs7KvVPWta0U7letklfbYN116t5Pq7RBuutV2y52eatrzuGet85YUdBd+fAAipbYM71oIMOil0AylDcUNoq6u0OHJ+uhG233Ta2i1HrkFxBZixEQpKJ4KckeAfG8bk+1HinVOa6TxKaim9yPONLihfVoB9G7VTHwJKLLlaMCT+EBJ0B7ub1ppyXoa4IKZLRXnuNQcHFW63Vurjt1lvDglozkEQLMalH2mjDDeq24JCI3iDcZVX2rxlcPVYljA/bMUV9ow2HRKUOFougrh/zDttuH6yPgwJJ7RU1yohdanVKmbZ9gst9zNFHR8LjlmkDog6yyUZDY5aLO+f/0/GvEY4/9UO2RWhI8KAD9o8WENlwZEHlY7NgqZwTXDV3aD2yrK71Bw+OPbcEN0GMiSvGwjGFnCuItBCj7ZZJhEw4ee1kXUscaCPTIXDn7XfEljE9sKBbhGyQodHAyj42nHsCYUnXp7o2yndI1n2eOecIVvu2sVuA+KSe4HrQwmSxejgX7T9lIEj7EcPsycXsBjRq1Kh4HLsHT4I1aKAMQhND+7LqD/1m0kBmZS1TKtPZJwkNcey4/fbhBzpXbISu7vNEBiutsELrD596xeqrDIwDNeDXv/4oLnCkpvm6rfS2xujbb7s9Lrhf/eqXMWZFMQPooOn7Sw3R9msB6jOthrv6issuF6WsHa8ygEQs3JjXXn0t3uXvuvPO2MBNBQNWX3W1KIukXeejj34diVmTNqKGoYEEd9t1eLSaPKc3dYdwN9cKhADcvTWvx+MPi0+TO3kiaIvQLrvkknh9rrv2umidmWae1GWpM1CBXaTfQsUjwUJgHY8aMTLq+h8dCEaJRpKcViN1+/jxsfMBkVNIMW4OAYNYljkF6RjowNGdcw21ktH3TxOLEIc+1t122TWqqujhRU4J1DRY4yy5MpAC8UnflanqPiMWWP27SfA9yhpqME+KEwaOTGk4DrVt9s8KMnuBFLg6sCkZL6uHpPMmGVGOe/Yk+mxSwJ3+/HPPiaqlLIdEAHDrLbfEYSLcGTAAQwzngQcmZtpMMTK7gDTOMv0HBGttcknpBNYIkcdbb745WljkrkFjtf2kRnHuIWUQfZvV0INpQb1Zo/0EkZn4/dgjjxYXfO/8qN2VpKfXCIS274gR8f/BPpDmGRXS3HTjTWIMEBA9cjikSjCxfPzrDw7HH6xDqEdorD9ijUmW290XUaWAuMfAQE5ianpFCUGedMKJxcwzzRS1s5CBhAPZHPVQXCaiio899mhsMNcEfkFFIBI5lQnN9yo2yvrzYHGlGwbi5DLuMXy32M+K0MrX2oAWv4WkoZZgsbmGZhiwCAlhUul4553aVe7cfllNyYx1gnXqfNWfJVd7SgDhnx8sTvsWi3STEMejXJJ6lr9MsLKvCJ6IpIDvPFtoDcKHH3wYXTeL3F0LOVCXmHv22aMVZlFKIFBt2Gv3yWVcBIW33nKrYtWwQMsKFgm0uijIGsZh2Mn6gdC4izAZoYUvlUVRi9BYBAOCpVWO24FFcuzRx0TiIkRIKcRgkURoLMKyW8VKWSa4gawcqCY0FhAXNUFTd8vxb9py/NzDcLeHeoTGsnOOe4cF7YdL+cOCSmTmsXBwC5HHtlttHVUxVllp5RigZplxxfQVKnFQM1WG89106MbRjQdJHTeIFDdEVJIA1197bXzYRxKXdJy+S5+REGHJlWWUJEiWW2rpyeZPsI4PPfiQqO4hgcDKJRlUrU6SIF7GOlOOcNppp8XznZJxItfCMGLHkK63WJ16r3Ks8suGUIA4nlhattAaCMFyMjliW6RgxJHIxSgBOOP0M+KDAmuMr/xo8ruymZ5kcapluFkEKX6UYhVcF5pmIFZmX+mO6V8uT9kNSqDvNe+cc4ZjndQdejpYOCYQja/04slW2WbZQhuxd0usDbhJ8841d+t4uEkI7dNPo9uXLDTHjwAs4hSI33348Bj3gjYttOAaI3FIMRwxsVSbNcsss0QLzXuRljgKUUDV8kAvzPs0eZfhOCiDbLfNNvHvq6+8slgwXHvuMLBSF1to4eKF556PSRLxtBTrdPNaMFyr64MbDIjRTSBh9GGHx/NP7mwZFtySiy4etfLaA7kjpRiC/WJnMrVqv6ZElwPSpObLtU9ZVseiCb1eicmXBao22sNkfdtKhDUSfZLQKNFSpHgw/NjuufvuOAHJ3dqPlmIsscNXX550ipCxaiSc1a4R/DvtlFOLh8Od2P8L7K8XLBdxmTJYEzGYHiwcZEcWh5sjFgQWr7s+RVSketD+B0QF1mrlWBDHYW0hVlJATz35RFyYMoT95l8gBq2Vkxx2yKFR4/+8c1pKLyxQQX66aq+++kosRVlx+eVb67E22mDDqL8GfvCOd/11BgdCeC5aO8ocZAId/w2BVJcIBJYImWQ4/a9aP0a1YoQouWjkciysb37jG9Ei4/ZwNWafZdZYrU66RqW8vr5E/ApPZQnFnq74/hVRspzb61qRR0ozU52H2CIrW6ZTAsOMUAvb+Wy80Uax/u2F55+LiRHXXkYYyJoj/2uDNeN7XHyRReMMhnpgmSFPSaE3Xn8jJh4E9ashqcHa9J3ZF0IXN+xpCW03B/VlLFtupvgdMiVlxPpuNrBkHatZoylJ1dPok4Sm5IE09LLBvfDYOVhQLwbLh0Wi+PK4Y46NsZgyxKgU0HIHSe1sMHjdmMGjmMrCqed+KDngprFGjguuH3WLo45ouctze5SA2MagYEmx2OiYIdlaeCdYh9xhLqM4EWFFpHnm6eOKFcKiHrL+hpG4uIySACB7KHAuBuRzCKo8hGVMIGbCkylzKPOqvs6De6vvDlnH4w9ultjVURUhTMc5auTkvYnA7TzpxBOjm5xiZ6sFy84kJxaZUoZvBStCBnC68P9LBNdQoiBBRbtFKYbm+Fwjx29otEJZ31WCZIb6NLFMbm6Swga1ZkIC6seED5RzJCC9c4IVLputXMV36zupB6RgNsNK4f1uIqsGYuc2lUsuZESVY2jtSRYR0vO+nrSQXA/FvIhUwapjIBg5cuTIKLvUjOAW+10YsFJt5fcU+qzL6cf858/+HB9pcVjUCKJeTdC///XvqFLqfb6A+PngnrSX+mbBpPf57L++mPh+f5svkH7sXqu3f3Cs9uszqard++M2/vq3lu1X9vPF519Eq44Sr78dQ/UPx3udV4L3ISPb8/9Q7/j/8+9Jz6UajktcUhaL+6Ncw3Mp86alSXsTt4z6b9ofsLwQmnot+3U8zruea5K+j1pS4QjXa7WI1z7dvJxzef/1gPB0KyxcKQpVClH+HKuMiyeDV0ZHtt1V+E3Q6teH6TE03KzFzBTSNnPL2BnBwncNiT1OKXwlYmh9FX7oKy63QkwUfJnQ2uKHS95ZZiu5oO7Q6txqQfDa4uSSNhNcU7plLCF6XixMiq8JtwYL19wABas9SWIJbsDasbjsjkeje3Ljy7M9mxFJRujYyszYKYFMaL0YLJsTgjV0843123l6GhY1IUFFlBZ6ynbSOWsr4ybju35wI2U9mykzd3dws1XcU1tNA3lZkQlnnXVWDHRPiWNGZtxJWUJkhhhIlC+44ILF8OHDK+9qTvCQJIJY6eKlUwqZ0Ho5EMqUsBTagyJPmUtN0EhgyJCJY/TqwVQhiQHxp2bBBRdcEGvMlKIgNedCVpqLzHU1h1PcqqdjQm5WyIzOv1gZd978AZYZC5gL3cxgVcp4UyJ5qjKHdUqg4YQmhuLOIv6SIPj8s/d6RkyuDPv2Q6iHeFx1Fn9bsbVq2Ee9/aTzr4e2jqEa9lHvmNo6Btvv6H7ae29H9lNGipsoOnWXTmj9XVT241+uqloqrqnXOnr9ewqOQUsTC42Cbuo3ZZGJYSE05RlJATahre+p1jUqo9Zn/U38kutLXZYE0b333tvafF4eUt2soKbiZmVWZ61McU+hYYTmjqHafbddd41V5CP33qe1pmuXnXaOjb+16n86Cq05bf0wHn/88WL3sO9tttqquOrKKyd5r/oghavqmw4+8ICY0UzwI1WysdXmmxf7BOtCVXs9+PHdefvtxU7bb1/sGH74Ks/LP0ZlGnvutlvMtml7+vzziUFqLUYG6m652WbFAfuNiiUY9SCOowhUC5Ks5+MTJvaU2t+9wS3aZccdY4nG7eNvm4RwFJnKVjrXo0Yf0abKgmyhIlT1ZLK/5bIU1++G668vttt667ivRx5+qPJKC1gPBgf77JhTTo4tSaA5Gglw1xKUhIwKVo1zV/uXMswynTKkawQrxGtUNDT5NwLq1JxT6qst46477ihOOfHEqN7hO1EmIymhY2GvioWpzisJOHqwkChYILlUFoKwTYLym/O7f/qpidllIEt1wH77xe/izDPGTfL7l/zQkaBNzm8mNd9LHgkjLL7YYpFYzS41WZ4MEGuHkGS9xEkzQaxR6Y44Wr0bYk+gYYR26sknRxUECgd0pPyAU2uR3rknH3+irhXQHpQo+OLrjZLzY1D/dciBB8bjUEuUGsARgLILaXs/IK092pOSAoH364VUn7TT9jvE0oByWUAZ2qcWXrBfceLxJ8R6Kft55KGH42sUTLVJ+fEpt4j1TIEoE/Qyaiynv6Y2bPBaa8WMWS0obzD1W7/i3nvsWSy1xBKx3QaMxNMjqXtA36GCX/MsQdmB6zR4zbXjuSrNQEi13CMuoqJgE8Zl9ZZfepmowpEI2lg63RVmfioJ6R8WmFo6+Ph3H8dOgS3DTcD5LL1k/7hwLXDTtVldV4abCui0WDXcpXfeYafivHPPLRZfeJFINIAULVo9oIjFTUKpTHf7EB2HXt5pw3aVe7hBlKG5X5uZazM0uMaUWZZbdtmoPJsITNbWsaW/FYfusMMOUW471XwpySFs4F+EtuyAAa2qLQZM+74VXfttOe9jw/eVoPdVx4O14ne3wjLLRvUQlo1WIWS65qBB0TiYZ6654zGsv+56rX2rzQ5dC1z16qb9nkZDCM3ioHKgdaYW3JlMJbdY/LjcCd2lX3/t9UkULfwYNCqXBRdZfpQxyPkgrmQJlIGwDL+1faTJUltv7XWilfH8s4HsAjncXwlMWpQG9SJJjeUqzYkLws/DQkKMimqroVzA4mBFxL/DtrU57bDNtvHv/UbuG+vRUumAQtA1V1s9Li61UX74qVj09UBOhuzqKa0GkkO+RAbBMapJQ16gSHjXYPFy6Z2rQtMtw48eHn7oodiYnmqxiFIqLH28Rh8qK9Yk8aQ8QZbHkGN/W7C6BfRVwqd/+lPUI0stU5dcdHG8CbxfadpPjepiYXobZQjTdlnGfht6Y4FumXYlRb1cp28Ht+R/wp1cnIUIQCTRMS1T2buKtwMp+L3oBnH+5bo8QD6uY7J0hoe/EYjAu2NHyINWHxQ7ARBzGobiPTwB0D+qvm3smDHxbzdbnSZ6VkHLFZUQc0jT336Hvl+zSL3GWgVdEAjvsEMPja6uGB69NccnpmffEi6KrHsLuJnOod5Nu6fQEEL7ayAnxZmq0H1Z1VAZT/VBpb7gquZn7h03dIdwV4azzzwr3sk3D+b5SsG8/l5FhFAhqR+KH6aF7o5WBsJgXZx8UssPCZJMjFYjLoEG9VQ5n9QaWGYTHn0s9kWmdiM/oM3DD52ZX42fvPuTaD1YzAnHBaJVEPrpp3+K1tDRpTvw5cHldAcWC9E6hdDeq1h+CH7FcI6svGq88cbrxdyzzxHdoATWhuuiB1HRZ1oI4E5PE4yrMubkU8JCWSa6T8DSQdAXXTC5/PO+wWLcMBB0coMMijXZnQDi++//LB4DWZ8ELVG+L3VaCnlV56faOha4nlWtUlRoBbG5ur4bfZwkeRKQruZzpPvow4/EoluuCX0x27Nd59sdnBhuBr4Xx+VmUN2Mj9DKx79LcOsdg4Z02Vmu3V677xlfA2KUSEU9lZs3vPjiC7FT4vHHJ94sttpii2i1FsV/YjcD6yxZh488/HAkWS6wm6r2tOeeeza+BizeRQOZq6xHBMAlR67c8rPDte1tmJKuZkLDXM5Hwo+TkoQ7j17Fcne9uxYyUpPkLuwOrSKcXhOSc9dbcrFFozQOXHLhRdENYMmZF3jUkUfGz1gAv/5o0nS5mJH+yLIKqzYad3qxG8S1QiCP1GfHMqQtdtABBxTXXn1N/Gy5C8DCVW1fHad4/rnnozV3U0kmRlcA4qTesHRVI7T4mrsusqQK4fU0k5ELGGV9dplcyZQlSewwxVTg8EMOjS1OTwS3nVV11RUt7hwgbMflRiJuSe016frr3bSgxYrKYG2K81l8yaLkZqvUV7VPWgjplONPlGHpi/3m17+JpM89THFK8UDXAaGLPQmss5aJSFargbjW2sEs8KuuuKKYZeaZI1mQvfHd7BbcwU2GDu2QSm4tCCW4uaTaPC67G1pqYAcWvJYpclHv/+z9YsYZZiimn266aDGq8eJuLtV/QLjhjA6/kwNjLJG1JjGQQESybA3DAaP2i83/n3z8STE4uKis9BRmERv0Gxa28ODyJnki4YQBwW1HXMpGgDv+3ZlmiseydUXOKaN9NIzQgDrpiL32iq6L5uVUq3PySScXqw0cGIPO3BQkIhCfQC1iycUWL6656prinrvvCQRwZvHd8CNL7T1665YKP8rf1hjSmgitbLlx7VhHb7z+enEKQgsuTwp4Sy5stMEGMaDNzdLoXCY0rTU0tVgXZbirLhrey9pK4GpZyH7UFo14UwIVC8fw8osvtRBaeJ2bBbYtmJ6axstIhKavMYEMuBvAU088GS29FB8EfYoIzbW2gNZaY1Cr5eFcnXtS3khIhOY7+mflPH/+/s9je5XWJ61GCC1pqgFXUZ8kFwqhsawToVl8VCx2CJYVckp1W6r3KWWM3Gciof0okAZCE2qgNMtVnX666WPjupuOAPmmG2882fXnBrMAXYsjDjuseL50fcq44/bbozWffjvIiDSU5v+EfcJvlP4aq2jJ8B2xgjYP1wKScGO/YLmzFFldWrGqkQhN7DSBJehmyb2uJrTXX30t/Fb6F3fdcWcroQmxIErdFLom3HhdUzf5FSvFySzejI6joYQGzEwLj7V29BEt7SGnnHTKJIQWLZ0bW9QgALmwyOhYkfBxV/V48YUW3aoLKi5kLfkeixZZCConcPdYJsgOGS671FKt5MriWyVYi+PGnl48eP8DgQwXKl6pNBVzDwSKuQrVsBC5qlde8f3KM0WMn3AdWUICwGVLSE+j/SpXoRiB3JKVIC5IrpqSbDVeeemlSGhlMkF8MmksWgR18YUTeyKJHLo2LC0uMEs41SixZn0Pho9UY6+wTZZQsuZ++IMfFIuGG8PmwWrjajoG7mGCJA+r5p//989i1512igs9kQ7xSb2aG4YbhUV4TyVJwRLdfNNhxfBddo5/w7NPPxO3bTFTsO23wPzRRWWdaFTnopYVMhK4xhddcEFx4gknFMcfd1xw+SbVNAO/PdaX7YsBugmsFqy1OWaZJYp4BnaJ70tJIplkirniZqmxnOKrc1g3EBMgmJQoKePZp5+OhEZ8M4FqyXbBvdZqJtnC2k9uF2sXeT77zLMxpodQxeeUtwwIvyt9ozLaPAPH5Bg0npctwIz20RBCcxeq/tItliQBQ864LUI7c9wZ0VWVGaoFChgWbbJwqiEovkNp0AmVWvEex/XQA0hr4dbAsIU09xxzxsUqxiZLeHPlWH71y1/FbNMZgeyqYUGxNg4/tGVYih8qC0dJA0gOEBdMP2AuDxWOf4UF8cSECdES5DIDS3becIdmTVRD7EnD9zlntcRM/vrXv0QtNkkCBLLuOuvETGqC+NS2gQTglptvjgtFtgycI7f3qRqlC2cHK1hMMEkbORZul4X02KOPxWzv2Epwnvu3VnBl07lTpUCsSViRysgCwSrSXygG9HpJpJJkD/WOZDWyVt0YBIvFFFlo3E37PTRcMzeis8LvoStwXckHIZKbb7o5qpWY9kXrTYwPmSq5KCcFVN5r9k6lGOJkjkUpSVtwo2Itu2GCm5okATEAGH3oYfG8UxILGYt1SvK8+867wUKbp1g2nCslCu1imut5JkpDENn/BquRSGd1hjajbTSE0ARKWVRiZ2JMLC7qn5dfell83WJkwcQYmh/xPPNM4gIk64c09KMPP1zcW3E7U3r8umuvjW6KxVAtnwx333V3dDOoKbRIP/eLnwEN3ciVmylG58ctRsZSA/EdstQUIrgIKyyzXGsCoRq2vVBwRS4L58U6W2TBhYrHJ7RYUoL4jmFccDuVTCDtKy5vseZYKuJVyiRkHlk3Ske4FrXAcmN1kq9xLZdbeqnirTffjK8pp7A4L7rwong9HMNDD7RYUqSwuVGsOfuhdbbT9jvWbNoWn1w23ERYanfcfkeM8ZlURMdMtpLMEquSiCKpcseT3Kv3fvpe0T9YfqPCtSPL47vdI2yHnA1SKxdSmhNgO4cHN5H7Z+GOOaUlMwhGDCJDJDIbFYngln3wQdcmFLGQSUO9VLHsE2STbX/11VaPQoxuCkPC78HNY+lwDbYPrmW6EZ0QLEDvnX3W2aL7yxrdf99RNW+2spLLBSv85ptuimUrSD7VF775Rkum1U3Azdv1S+Uq6hWRqISIwcSugfik6UwLhd+NBMXMwWrcbuttosUprkgxxvedCa5tNITQLBjaWRuut34csuHuZyGkhSSeJGAu6CtOooaqPJEJpKS3D1YWORzkgzxSjMZC3T9YXSRuLr34kvhcGd4nHsPFUFph3+kHCu6IMnOUKQ4I1o3yjAQk627KNWHyc5/qgYXEchKg51I4r/9ULFP7Yw201LmtN1lxLxIQu3EMZIrKxb3VkFChfzYoLED6YoQME/ygueCCz0pV7g4kXbaO6XjtvP0O0eWSRW2rbon7w8UTuN82WNPKEnasWJxuJkjNMXDXyCSVoa6QRer104LFdmNYtOq2KEFU47577i02Ccfqup1/7nkxTJDAUttlx52KbwSXUyN4OT7YGYgLSmiwav5SydwmcKfXCtcLUXlsv9328ffl2iBwOm0JqdNh3cGDY0zM+DtlQ8mCK8MNSTmNa+BmXE7kAD2+YRtvEuOa55x5VgwFEGLUlM8qHRbWiWuPrPx+FaFKAiwZbhZqAt3M0kN9p3rB8m8qY3I0NIaWXM8UCO0s2vt8rVhGGT5X77Np2/XQ3rbLaOsYu3MM1WhrP+0dQ0f3471uPHovLeQTg5VT3m5Hz5Wr5PMsnPLNJKH83mqwYFlOPi9+lDoJGgWab2nknEdS+LglWG5qzB4OXgE4PplMWmfKWDqKjlwjN0PijKxYccrUsO2zLFqk6thWDJaaco2MrqHhSYGM3of3g8WqpUczMdnkzgIhkbWxIPUcdhasjjQhSIC8kVLWLM1BgwbFbXPl/CuTCYpWxavUCiYgmHqSR10Fi1uihAWLzFJxLriZmHDuuLj83//+xKRTRueRCS0jWg7cPQHqrrTWIA0yQKrZy10enQFXTKZTCUVZf6w7YCmywhC18getS4gjTTLn9hnQm4qLewLIUfZWWQYyq5bp1iGBVB0XPbmM7iETWkYcVGJBGf7RFbBwTPehXNtVKLhWi+Y4jMRrBLh5SIxlxMUzOg9pUrFA3BICspw9BbFfViC3VnysWs5bUoIckHMmS5SSYBldRya0jDhT0qKiKNEVSAj4vDhQqk3rChTk2o5G8JSF7g6UQ9ieuBS3Gqn5m4S2obymi9cK9jcCyExcEZkhK5nzcmxRgkCszvEgck3pZbLL6BoyoWW0Vsdzz7qCNPCWtE13QBeN6yuW9M4771Se7TyIC4pL0RJzXKkPkgKE7XtO2QT12Z5wN2U/kTOrlYIHt7NMVmKGyM55Og43hFQMndE9ZEL7ikPsKqlJkEymlX/XXXe1qaNWBouMtaPavrvKpILn3ED9oOJ6XcElJKLWXz+ej4cuBNOSgIS158SzjKJLYgGNBII0WAWZIrNyT3OC60vfzHlyeXuLJFBvQCa0ryhUycu2DRw4MKpLWOhzzjlnlNDxt8B5uUC2HmTpZBEF3btrZSjXSNYiC6azYCGussoqccSbAlXbocefilFJ86jz4uolfblGIsXsJEfE6WqVn+h7Vcjr2BBvueE9o/vIhPYVhHjNqaeeGgPk3CKLiyXDYmEZjRgxIj5HIrs9cO+QYFLL6C4IAjouswnaQ7n2yzkhCgTGXeVOOof99tsvunhiaIQTWUYTqoqEGwHEjiiRmTmUtcgd4Y0ZMyYel2uWel4zGodMaF8xUHfgbqnJ4mLSxzeDEiEl90jjNyvHNPD2Fr8CVFZPR8ivI7A97pr9a8+CaqKUrURejl3dm0LUww8/PJY/kH4GcTPEofIfEK8KfYNGGg3kNWzYsNh1oGi3XkLDDE1k7bh6o75Zb0AmtK8QkIVK/KjIGtxE2lv6cLma3LEy0gi3cePGVZ6pDYoRCO3ckh5ddyATiKwE7xGAzKsuhtTwTlMulTp4OBdWpmPgJqdM4oUXXhjLNdJxOT+j9hoJgX43ASUZMqduFLKbtaC0JY34875a3RQZ3UcmtK8IuFwHHHBADESzfmQUQUbO39UuHovG/EcDbpOlVAtHHXVUjLl1plWoPahDs/CnnXba+C+yMFIOlFmQqGZdpoHGHo6hTKqKc5Gd83SOCO3Oqr7X7sB2BPMVy7IMZTXrlYAQnUxxMy1eFE7qtUpldA+Z0L4CYIWdd955sUyANTZ27NhWC0E2E2lx2aohwM1SSlnCaohNaWZHOI2crclylIlMREWeO0EngmC6f5WLpISGc0tzDEAJCvcOiXM7xc8alU1ERlrEdBmwAo8//vi6pC9u5tpzR43AY3V2p1Yvo21kQuvjQDqas2UhLX4B/6RNBvomkQFLqwyLlpwNsqARVsuiECtChjKlaYpWI0CmiCVp3wbtlmNoLEEZRPtW34WovM+8ynIfqlmW3FCxQv9yQRsFGVJkpuH9zDPPrEtmrLjnn38+Zl5ZcRIxjbxOGZMjE1ofhxiPSUwWvbhZdeM3ElDcWavdiMa+hShGVAtcLAkFA3AbCRlLVp9jduxlOH61W2JVWoUMsvU+7md5DoQp7pQtvCbhUd1D2VVIkshmujko3m3L6kO6w4cPj8fgM11p/M/oHDKh9XEcccQRcUEhiFo1Ty+99FKMVaXgf9kSE+sRR+Mq1apJU0jLuuPWNTLILYvJlXPcu+yyyyQumuMrF6smyWzCkuX4mGOXLWXhNUrBQpmFNia6cddee21dgc4ErqZjY8USdczoeWRC68MQBJ+vogaLJGqRjkJPbpmJ59VAJKwbcbRahagWqW030p1jZWmSt10Phbbc5npgrXkfty6NmAPnKq6nTKURULSrx1RcTjN/2W2vBR0YLF+JiTR0OaPnkQmtj4JFtc8++8TFLnBfr82He4ewCDPWgliRbdRqa2pUD2cZ3DTxPJOQzCeQzewIoYnj9VQ/pHgcvTjWqHOtFU8sg2vJknNczqO992c0DpnQ+iiosApaKyZtS19MwoAVoe6sFmjeW5j6D6vBkmKxNLonEoFx58Tn9EO2ZQ0lpRCKGo0qySiDu6rAmNudSkfaAndY8J/LLP5HFikT2pRDJrQ+CA3SFriFLgbVFsTQZAHpdtVCqrgnUlgG8hDwFqeyaBsNrid9tTXXXHOSmFk1koUmOVB2ObsLLqtGd+Uj4nPc9/aAiPXHpunxVDS0RGVMOWRC62NANEoJWAjzzz9/65i6ehAbY8nViqHBaaedVtNCI7stsyjo3lOlCLKrLKN6rURQ1lBri/g6A/sTF0T0+jKT/n97YFUmpQ/dALlEY8ojE1ofg4HKFiFXELG11zCuaFbWrp7LmZqpq8seWFA6DBBaWzGu7kCpA7ezXjaRFaXDwfGx5pBsd6EURceBbdp2Z7KTyVp0zN3Rc8voOjKh9TGoqreoqLGmOZptQRbQ+8vV+JDiPiw0Ra5pMlICN1MGVX9kT7hVJH8QMyuwrfIIxb+ytILw3U0K6LfURSFJctxxx8UMcEfBvTS7gFXXkVhbRs8gE1ofguA8iwlBsc46AqQne0dupxaSBVQdQ5PJa8tVbQSQJWunLZdTJT4S6Yp+Whl6VwlAigmy0MpFuu2B9ZqKl1lpPTl0JaNtZELrI2BRkdJRHY/U2oudJSRCq5cUoM5hoSqlKBOLRcwi6eocgo6A8qvC3rbG2rHKdAV0R7BRXyjdNFZtZ+WFqH8gQladOB6CzfjykAmtD0ERLPLRHdBRN1BvJJet2uUEcaCk/KrVZ/z48ZVXWspCyG5Xu6KNgngYq0dsrCebubV3qdOTJe0smbnGms01nns0SkIpo+vIhNZHgGxYZxRTOyKdncA6oSdWq9qfcCKpHjM3EZvMaSqi1UYltqaOrScg0aD31KzQngIX3TwExbtd6XbQxykxgvApk2QVjS8fmdD6AGT7uIQWFhXXzmQd33777VjeUR1Dsw0ulG2yXC6//PIoPaRZ/frrr4+uFRnpntLEp6TBdR46dGiPEAXSV+M2ePDgLqvYJnecq5oHnTQHMqH1AdABE88S0O6sC0j4UXN6kqpOUFDredtMMaw0NcmUKPVWFFh7KgAuNsWlHTVqVOWZxoFSh95PLi3FjK5A7FBrFguWJZvRHMiE1svBekm1Yl2RmKblxeUsZwmVLyAvUteskFSwighS4aggOFf0d7/7XXyt0UDSXNxawpPdAXJW+c/6Y3V2BQbJ6B2VXZVNbisLmzFlkQmtl0PwXKyJNfPII490um9QPRlL67DDDqs8U8T2nSOPPDJutzxTwLZT8agHC6eR7UZl6KFEGOVERHfBjdUStvzyy8ftd6Ug2A2AXJLzJ6vNZc9oHmRC6+WQnZSltFB1CXQWFrnSiL322iv+zYKhakv+hrunFKQMMbM0+k5msKcULhS4yqx2pDi4PWgHS24m8nbNutJVIKupHk8XhrhZI8k2ozHIhNaLoa0pWQsEB7sChKTin0wQiKmJK9keAqjuR9QaJBlgnwMGDOgRd0tcTnbTDM2O1tPVg4SJY2ZtSn6QAurq/FD6ajTOuNvmCGQ0HzKh9WIgH64ma6GrhaXairQXqWEDrph4GkFIahPVkjziaSS3EZrG8Z7IcrISqbwqqegOHDsX0bkhItnZrhIwCaPUDeC4EGVG8yETWi+F+I+2IwtM4L6roMsvwJ00+QXKuVLqqqrdzQTDdO2Xq6uHsdGwTRlWlmJXtcR8Tnxwiy22iFlZmnBdjffZluSEJn5WXk/IJWU0BpnQeik0b2vItli1/nQHXEsZS+SGrFS9EymsBxprCM0Cp1rbaCgh0SfancEmGst1ACirEDNrq32qPSgmNl2KNtodd9yRNc6aGJnQeikM7FCp3904E9eJC6neTHGoTGm9RnVgraQiXg+k0cjCVy4tchXT60yDeBlKPvbYY48YvOc2d6e0xLYcC2tUS1m9YcIZzYFMaL0QrDNZQISiALarQE6yfdwyi19GsTpmVgtKOhKhqeeqR2jcYq/51zG3lxF1PFqpdCSog+sKEJDsLAIydakrmd8EhKrzwnnqmuiuJZzR88iE1gshC8iK4RqqGesuttlmm7hoO9plQI3VWDxxLuUiYkoSFAgRwUoqqFcbNmxYDMgjTLMB1lhjjRjva0tySNZWAF+nQGeBzA455JB4Loiou9aU6yGjKfGSJzf1DmRC64W49dZbY4wJQbBquos0DLej8yv33nvvYquttooiiD632WabRZcVEXGBZV0NFjGghVvM+jOIxXu1Cyls/fDDDytbmwhFquJ5LKzOZiN1NyRXmHXXmQb9WvjFL37ROpXd5PiM3oFMaL0QqvpV0bMaukNoPuuhkNbCNeGpPajh4mayXpR2+JyHoSASBGJy4mAKdpECC1KRrpIJhEnyu54S7AMPPBCD+HfffXflmY6BhXjiiSdGN9M5dLd2TXJEltd5cTWzYGPvQSa0XgbFnWq0SAU1KqbDArF4O1L+Ia6k6FUiQWFtIjTZ0e5ALI/lpp1IvK2jUGdGJpxrKBHQ3ZF69i32phvC9CZ1dh2JK2Y0BzKh9TIY2sGKkXlrVHGnqnek1JFRcDoIvFf8jrSPBnLW4sknn9xla9Hnbrnllrh/VlxHtyPgnyZcIdTuDiaxXxakujzlMN3pKsj4cpAJrZeBogZCEXjvKoFUI42q0wLVlq4XNzLtX7xKnEpvpL+VR3QVzkMvqfhbW0OFy1BXZkAK4tlggw1i/K27lpSuCTMUuK6s1lpxvozmRia0XgSZP5LUtM9kFRuFNLZNHIwLVw/KLlKXQFLnSOob3SmwVawqocA66gjEuHQ0zDbbbNGa0vbVFeWMaqTrQCLJAOaM3odMaL0IBt5acEOGDOlSWUM9SC7YrmzkhAkTKs9OilRrZn6ninnlFYBYfJZ71hWIeSnrMDC4IzVjYnhao/SR9u/fv3juuecaUrnvvFl7WpsQbEbvRCa0XgKEksoSGj067qabborb9ajVm8kyU1/GzfNAJqmUQQYzVeR3FshJj6VSDaUo7UHA3gR3yQjusa6GrnYTlGEkH0tPSUlHx/9lNCcyofUSIDRZQO4myedGxc9AM7p6MbGjq6++uvJsC8SlZP1OOOGEmIlUkqE+a+TIkfF1bUWKbHUPdBbKLZZZZpkOyWw7DkqxMqwykIitEeUU5JFYm+r6xM8yejcyofUSqPtCZko2kiR2o4AoEBoLTUtVGYQR99lnn6hcK6uKSC183QLAYqOP1llCsy1ZUjVtHSmiffHFF+P705CWRijlukkQbBS/MzAl15v1fmRC6yUwmQjhcDsbVa6RkKaP2351ca3iWSPsymoVEgE6BZAbMmI5drb3UswMObM22wvoq72TXeXaGjfXiDkGLD7bVSri/BT7NtLqzfhykAmtF4A1ojQB4VS7hI2ALCG30fZZYwl6IUkUIZG02P2LjDbddNP4N5hrqR+0o2UTyi2QmXIRpRJtQWnIoYceGgnXMJhGlVKwzpCkRIAOhZT0yOjdyITWCyCjKQgudtXdtp5aMD08yWrvvvvurVlDZEL4sVrokfCiZvMECq4ItyOlE+J14mYKgzWTtwWuNSkjx6XpXL9mo0BzzcwCJKm+LqNvIBNaLwACsajVoPVEnEftmTiSfWg0T5aWroBaLU0ITmaSdcX93W677eKjvZYlWUnnIKPYnkoIUpV9lajYddddi9dff73ySvfx4IMPxsb5TTbZJE6Oz+g7yITWCyDDiGy4aj0B3QFKMexDUWkiNHE71lQ1iXJ7lU4kfTM9lNzOtkooxOm8hxIHBdj28NRTT8VEBfkhGmmNAqtQHZ8i4jy1qe8hE1qTQ5Zx6aWXjmRz2223VZ5tLATZWU72QcMs9S9qr6o12UnN2MILL9xKdPvtt18kRBX8taDBWzbTZ5Bke6DSQeSRu3v77bdXnu0+WJRUObia4nIZfQ+Z0Jocsm9afJBao8s1EtKgFITGekn9lDKcmtCrhR+VUNA/SxOfEJo+zFqlFG+88UYkRZaZuFV7UOuG/CQNkF+jMo+C/vfff38kSuTdHSXbjOZFJrQmRwqKC7p3tHG7s+AqionZj8WehvAaUuI5ShplPPTQQ7H9ifIHSCRoQyqXU3BHuY2Ib6WVVirOOeecyittQ5bV4GP6/Y0aRoIUZUed4wwzzBAVPXJWs28iE1qTI0lKs5Z6CohSMsB+lGmk2BgXTTkGRY1EXiBYT4FWDRlQyiBTnaweVhkCU31vex2JmYG+UNYct7ee+9pVIF3n5zy58Rl9E5nQmhgIguuFPHoqfgYstC233DIueARWLr/Q28kaE/jXtwka0b1XS5Q+SJYPq8oxSlz4f67d/vvvH1/vCGQxZR19ti3Fj66AEggBSK57VwcyZ/QOZEJrYsjIycaxkHrSquCSySYiKfVl1eUXarW8ZjCL8oyUETVJXB8mN87fyMisTo3riYA7EgOThBCsR9zasBoJ7nGaDZAHnfR9ZEJrYrB2LEQN2T3ZZ6iWbPPNN4/7YqFVExqXVIBePIy15n3pkXpAuZzIjhXXXj1aNVTqqzczqamRQ3zdENJsAN0Njej/zGhuZEJrYhxzzDFxMWoR6kkgrERoFn496H2kyaYuTi+n93soymWRdcVV9BkaZOJmOhYaBSoaJI/E8SRUsqv51UAmtCaFBZnqz6644orKsz0HBbXtEVoZyIcFyR1W9Z8yo50BV9NgFi6hhECjwEJ0TGJmYpDUOTraZ5rRu5EJrUmhuJTlYr5lRwPr3UFqfidDDR2JfSl96Oz8zARuLqIRj+PmNhJ6UGVLucdmh+YSja8OMqE1Keh0IRgWRiPkctqCgl0T0O2vq1LanQXCRqKyoY1MeCBKpRnUOTTA57jZVwuZ0JoUSf9MjVdng+ydBdeP64gEGtlq1BbE4ZRSGF/XiAEnCfTixM10PuSpTV89ZEJrQgjS0xtDaBIDPQ1WjEp/mmiNlOipB6UZdMgkFhrpTos1svhIIeUkwFcTmdCaECwyLUgsmJ4sqE0Q4EdmspU9TWiymlxCtWvc6kaBNJECXxPlq/XbMr46yITWhDATEsGo8ZoSel0IzfRx9W49KXYoOK9tynQl2c1GwTVSb0ZFoydbxDKaH5nQmhBcMu6msg0Zu55Gmvqk8r+R8axqSD6YPyB7+8ILLzRESYNMuEwmMtNtkPHVRia0JoN6qVNPPTUSmilHUwJJ0cNoup4ktDRX1MSorpZ7lKGBXVZ22mmnLfbdd9+Gdhlk9E5kQmtCaAS38Enp9PQitX3FtPbXk+4ai4xmmjF0jZDTFmd89tlnYwJAeYbWsEZYfBm9G5nQmgwsF0NHlFD0xISnaqjwJ7ON0O68887Ks43HxRdfHM/JCLxGlKFQIhHzY8XqqshklgGZ0JoMJjwZ4IFgBNB7Gu+88060cnQk9FRCQOGsqVVcw0bp+Bt2rDDXtjOZZSRkQmsyIBi1VKSv33777cqzPYfrrrsukidV2Z6QKFK5r0/TkODBgwdXnu0aEnFdddVVxfDhw2PCJPdoZpSRCa3JYAAJgpl55pkbLnRYDWSQJkrRMOspGENnH5dcckkkuK4AmT3zzDPxeAlHujZd3VZG30UmtCbDtddeGxf/Gmus0XAZ6mqQ2haotz+Z1Z4AySHu5lRTTRWHq3QViEyxsbIPY/eyZZZRC5nQmggWqfFqCKbWgN9GQ7aRyqw2pEYO8i3jzTffjGTG4mxvuHA1WGCuyQEHHBCb9AcNGhTJLCOjHjKhNRlU0CM0o+F6siYMxLbsiwX13nvvVZ5tLO6+++7YLG4/F154YeXZ9qGf9Z577olDVqjhIngKHRkZbSETWhNBCYUFbPFfeumllWd7BghDnZt9jRgxovJs48HNnGOOOeJ+WIM0/tuCXlJEtvbaa0ci05tppN37779feUdGRn1kQmsiyDJqC7L4OzJhvDtQu7XQQgvFfZ1yyimVZxsP7U4moNuPTKcYmLmY9q8YlnQR61Ds8Oijj44lJFxg75ft1QmQ3cyMjiITWhPBwkUyYk60+3sSatwoulLYUCrSk6CEwa1FUiY7KbClV7byyitHgkvEalCKf9WrKSN55ZVXWmeEZmR0BJnQmgjcM/VnGsVfe+21yrM9g1SugVB6OjZFb005yrLLLhv3Wf0w+s5EqR133DHqwJEBV2CckdFZZEJrIsg06nUkHdSThIbAkuT2lBCQBMOMtSuddNJJMfHBYhNTE18zU+Dhhx9uzWrmJvOMriITWhPhqaeeioTWr1+/uPh7CshSwJ0Gmk6BKQ1upPMTM/z5z38e42wZGY1AJrQmQiqq1cvZE21ICaR27GfhhRfOQ0Qy+hQyoTUR0qQnwo6ygD0BE6Q23HDDuJ8DDzwwZhkzMvoKMqE1EQz5QDSUY3sKMo4pm3jjjTdWns3I6BvIhNZEOPvssyPRKCrtiS4B1lgSc9Qrmuu7MvoaMqE1Ec4777xINkoXVPI3GsQjk5gjVdyenveZkTGlkQmtiXD66adHshk2bFjlmcbi/PPPj9tXUJvnVmb0RWRCayIkl5OsdKNVWLUZUXm1/S233HKKTJPKyJjSyITWREhJAYWmjXY5WWRaqmyfa5uR0ReRCa2JQFo6WWiUNxoFyYBRo0bFbRNJ7Mkat4yMLxOZ0JoIt912W2zcXmWVVRpKaKR39FEq1yDFow0pI6MvIhNaE8HsShI7q6++ekMG8SaQ5WGdUY398Y9/XHk2I6PvIRNaE+Gtt96KvZw6BRrVy/nkk08W/fv3j4R22mmnZS3+jD6NTGhNBJnHxRZbLGqUffjhh5Vnuw6ZTSRGngepTZgwofJKRkbfRCa0JoLMpmng5IMaIbporidVDdaZpEBGRl9HJrQmgmD9xhtvHMsr7rrrrsqzXYOkwpAhQyKZLbHEErnNKeMrgUxoTYZx48bFbORll11WeaZr0HXA0iNnbcBvT7RSZWQ0GzKhNRnGjx8frapjjz228kznIVa25pprxu2st956cdhvRsZXAZnQmgxvvPFGMdtss8UhIV3RRPvggw9ai2hNT7rjjjsqr2Rk9H1kQmsy0NM3IXyuuebqdL+lrGbqB+2ulZeR0RuRCa3JQNJn9OjRcdybOFhH68YkFAg2fu1rX4tktsUWW8RatkY3uWdkNDMyoTUhDDExyo6MUEfmUn722WfRtZQAQGZapwxc6QmRyIyMZkYmtCbEJ598EmdUynaeddZZlWdrg1tquEqaNq4w12yCnNXM+CoiE1qT4t57741W2iKLLFJcc801lWcnBUkgktqpeHb++eePJRp5klPGVxWZ0JoUYl9Jwda4uUMOOSRmQN99993izjvvjMH/eeedN87W9B7/j/g+/vjjyhYyMr56yITWxDDh3KTxFOjnVs4yyyxRkcPfHuS0zQl45plnGqrQkZHRG5EJrclhjub9998fJ0FpMBf4p8ixwgorFNttt11x8cUXx/dkZGRkQus1EORXhqHhXOO6xAFkOaCMjInIhJaRkdFnkAktIyOjzyATWkZGRp9BJrSMjIw+gqL4/1IUaencVV3rAAAAAElFTkSuQmCC', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
CONVOCATION EVALUATION
\n

A l\'attention de part 14   part nom 14

\n

\n

Vous êtes convoqué pour une évaluation de type : TD.
L\'epreuve se déroulera du 08/11/2025 11:00 au 08/11/2025 12:00 , à distance sur la plateforme du ELYOS. Vous recevrez le lien ultérieurement.

\n\n

 

\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Cordialement
\n
Paris , 08/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Eval_Convocation_part nom 14_70146.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
CONVOCATION EVALUATION
\n

A l\'attention de part 13   part nom 13

\n

\n

Vous êtes convoqué pour une évaluation de type : TD.
L\'epreuve se déroulera du 08/11/2025 11:00 au 08/11/2025 12:00 , à distance sur la plateforme du ELYOS. Vous recevrez le lien ultérieurement.

\n\n

 

\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Cordialement
\n
Paris , 08/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Eval_Convocation_part nom 13_28973.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
CONVOCATION EVALUATION
\n

A l\'attention de part 12   part nom 12

\n

\n

Vous êtes convoqué pour une évaluation de type : TD.
L\'epreuve se déroulera du 08/11/2025 11:00 au 08/11/2025 12:00 , à distance sur la plateforme du ELYOS. Vous recevrez le lien ultérieurement.

\n\n

 

\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Cordialement
\n
Paris , 08/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Eval_Convocation_part nom 12_47474.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATQAAADaCAYAAAAouL7ZAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAcG1JREFUeF7t3QW4XNW5PvD7v/dWKU5xh+AkuAUJEiwECO4SPCG4BHdCCE5xijvB3YK7QwVaSgstFahA9Rba7v/6rTPrZGcyc3ROmHNYL8884Yxsm1nv/vT9/qvIyMjI6CPIhJaRkdFnkAktIyOjzyATWkZGRp9BJrSMjIw+g0xoGRkZfQaZ0DKaDl988UXxxz/8ofj9739f/Pvf/6482zX8/e9/Lz755JPis88+qzyT0ZeRCS2j6XDWuHHFAvPOW5xw3HHF559/Xnm28/j0T38qdth222LxRRYp7rrzzsqzGX0ZmdAymgqXXHxxMedssxVHjB5d/OMf/6g823n89a9/LfYYPryYPxDjLTffXHk2o68jE1pG0wCB3XH77cWdwZriKnYHv/71r4urr7qqeO655yrPZHwVkAkt4O033yoeevDB4onHH49uSjV+/KMfFQ8+8EDx+IQJxV/+/OfKs0WM77z91lvF97///eAeHV+ccfrpxX333FP89re/rbyjiC6Tzz36yCN1H/b9u9/9Lr7/xRdfLB5+6KHW1x5/bELx8ksvF78rbRNs98UXXpjkvWlbjqktII7Hw7mee/Y5xYnHH1+cGVy88bfcWvzh93+ovKMF//nPf4p333mnuObqq8P7TihOGzOmuDMQzi9/+cvKOyaH43rl5ZeLyy+9NLqMY8ecVlxx+eXFG6+/Hl//VfisY3ZN/vTHP8bnHI9jf+zRR4tnnn66ePaZZ+L/e9+HH35YfPLxx/Hv8nmWH488/HDx9FNPFf8XtoPIXAPbf+7ZZ4unwvNe991+9umncX8ZfReZ0AK+d975xfTTTFPMMuNM0UIo45//989imy23Kr7zrW8Vq6y4UvHnP7cEl//+t78Xp558SrHEYosV351hhmKGaaeNjzlmmbUYvPbaYRE9Et/3p0CQc84+e9z+jNNNV8w844zFrN/9bjHLTDMVM00/fXzum1/7WnFPIEJYd5114nZsc+pvf7uYMfx/v/kXKNZaY43iskAS//rXv+L7BMzXWXOt1m361+NbX/96sXtwteoBieyz517FPHPNNfG4w7FNM9VUxd133lV5V0tg/vzzziuW7j8gbj+9b7aZZy5WH7hqcfttt1XeORG/+tWvilEj9y0WXmDB1m07b+ex8w47xvcgR8+LkT1fsZ4QpO26Lj6XzsXnLr34kuLB+x9o3Z7nXTvvTec97Xe+Uyyx6GLFR7/6KLqXPuf1dH2nm3rqYv555ileCTeGjL6NTGgBP3//58ViCy8SF9XoQw+tPNuCn7z7k2LAEkvEBXJKIDD4T7DMjj/m2GL2WWaJj7XWGFQcecToYuTe+xQLhcXsuSUXXbR47dVXi//7v/8LhLhlsenQocVmm2xSrLDsMsW8c84VA9VDN9wwPrfBuuu2Lu6NN9oo7mvQaqsF62ZMccjBBxf9F188bnOeOeaI1gf84Q9/KDYKnxdvsk3bGbbxxsWG660XLcV6OHPcGZEQ5gnHsOH66xdHjh5dHHTAAcWySy1VjL/11sq7imi9zRWI2DVZdaWVi8PDdTlw//3DcS9azB6e6zf//NE6SkCwm4RzdOyOdZ011ywODcd+/DHHxPPff9So+L4brr8+HjMCYmHCR4EIEdw8c85ZrLHqqsXmm24az8X1uffue4qXgtXq/FxDzy+60ELxvcstvXR878ZDhhS777pr8cc//LG4bfz4eH4IbEg4P5/bJFxTyYF333k37i+j7yITWsA///nPYtedd46Ld7VVBhafllyTm2+6KTw/S7HgfPMVL1QW4EvhXwt6jllnLbbeYsvi1x99FJ/nol1/3XXFwgsuGBf2LjvuGC2qPwc31Tb/+pe/FkccfnhccEjs5z//efGXv/wlWnEpm4fQWBV77LZb/BuuDVYNEkAUp5x0cnzO4kVotmWbguBKE+yH9VgLXLsdt9s+bgeh2n/CT3/yk+LDDz6I/8/NXCIQsvPbYN31ivfeey8+D/cGS9JrrhWiQNhw6sknx+cQzWEHHxJLJRL+9ve/FR8HtxGuv/a6uoQ2aziXq668Ml4L5+Lxz3/+X7AWP4/n5eFarhHI/rvB+kKS3tvyfIvl7PtKhPbOj39c/O1vf4vb8bl//euL+J6MvotMaBVcd821xdzBAppv7rmLJx5/ovJsUey1+x7RtWEdWBRw/LHHxcVr0Tzz1NPxuQSkttXmW0RCW2bAgOKHP/hh5ZUW+KztbbTBhtHKqkYtQhMLQgKzhW2ed+658Tl1WgjNto4/9tj4XHuw+HcLlgxCQyBc2ESkZZx/7nkVi3DO4q47Ji932Du4rM5vsYUXjtYT64xF6bnBwQ3+YyU2VgttERoiuunGG+NzbWHN4H7PFK4RC7AaZULjAmd8tZAJrQJu53LLLBMXpUA5CNSvstJK8bnTx05047YYNiwS2uoDBxa//PDDyrMTccyRR0brBiE8WomlJRwXXNUWQttgsiA8IDSxn+2Di/Tb3/w2EOIPip122CEu0qWWWLJ4++234/uSyzlHyb075KCD4uPVl1+J76kFC54r6cGa2nLzzWON1j9KWcU9A5k6Zy7dj344KSHDOWed1bKNQEy3j7+teOvNN4sF550vHgsXti20RWhuKK7t6MMOi+fBFf64kiwpo6OENmLvveN7Dthvvzbd8Iy+g0xoJey2y67FzDPMEOMuguL333d/XGgLLbDAJJnDtQYNigt+/cHrtrpSZVx4wQVx0UoQ3H/ffZVnW9ARQkOGi/TrV6y0wgqRxCx08SCZvIREaIjF+wXfBb+nn3qa4uYbb6q8a3Jwgc8YO7ZYMhAKK8zD9vfeY4/Wc9lys82KWcIxrrryypO4pQk3Bytq3rnmiqRuXy88/3y8Hs75vHPOqbyrNtoiNCRkO/E8KokKrnA12iM0rqttsXRtZ6pvfrNYZcUVK+/I6MvIhFbCHbfdFty6mYMrtVAksFNPOjlm1zbfdFhrrAi4ixazWE4tt+bkE0+MRIEIlSGU0RFC81nZxSHrb1DMPfsccXGedMIJrRlOSITmvT5z1plnFmeMGxcfP6xhVVWDpXfMUUcV/ZdYIhDa7NGqOWr0EfE1GUmksPyyyxY//vGP43NlXHTBhZFIHZfSCm7nnLO1EKtzbwttEZrnhweX+NxAis7j9EC8tdzyjlpoxwVX3HUZe9ppMTaX0feRCa2ED37xi2LF5ZaLWbyzzjizGBJIx+K45KKLK+9owcEHHhiJxKJR71TG58Gy24KFEz636sqrTOaSdoTQWBbDd9klEtgF3/tezIpa7GedcUblXRMJzbbUiHUUYnxlqPlaasklI0ENDO6118eccko8Py7p+PETM58Je+6+e7CkZoqk+7P33ouZ4KWW7B8/w2pN9WW1kGNoGT2JTGhV2G/EyGh9KcWQIFi6f//irTcnLVRV5GmxW5gyfR9+0EJaCm0vu+TSYsH55o+L6rBDDonPl9FRQktJAUH7ffbaK25P9vTJSsIiEZrnjzh8dKyslzH1kNmrJi7w/I3X31C899OfhtdbnvvNb34TA/pzhHNZfdXVIom+8drrRb9wDs5P/duPfzTRSrv15luKRfstFPb73dZ6t38FEt9lx52iuzjPnHPE85a5dQwe4nNIC2SB6xEaq1B1v2NI51KrY6CjhPbuu+/GzK7tSOjIZmf0bWRCq4KC0fnmmiu4erPHrOK2W21VeWUivvj8i+ieKecQJ1t5hRWKkfuMCO/dOpKghY0QP6iUQZRx7NFHx8WoXqwWoam9mn7qqWM2MgEBLb/MMjGu5XPKFBDGkPXWL+YI5KuEZPFFF42PhQLpDQku8W8DUVVDacdmm24aSzYQprKHtQcNijG0FgKeWIN3xunjAvHMHqzVWWJyQDEuV9S+nB9LVsIi4dVXXonvczNg7a22yirxM/vtu2+x3jrrFHvvsWd8H0JjAS+20MIx9gYsKddcnR3SXnyxxeK5LBj2teP228f3lDFo1VWLGcI1YilXg4WnpGPecMORhU3XZb5AcFd8//uVd2X0VWRCq0IqQbDoFXBeEyyGWlBTNu60scUySy0VLQ5V9DPPNGOskt9xu+2Kn/7kp5V3TgrdBawR2UW1ZNVQhCrgPmrkyMozLbjummuKJcNCt+DPPfvs4tM/fVpsvcUW8Rg9rzbMY5HwuhhfLUITBxy5zz6RwMQGBcyR08L9+hW77rxL8VGlng50SFxy4UXFCoG4vN/5+QxCQ4qplakMsTTxxlSHZ/usTbG1A/bfP74nWnjhmFdafvnYIgXalRQvKyAun4t97VSD0Fi3rtHRRx5ZeWYi3JDUDNpW2o4Hiy0TWt9HJrQqcJH0br780kvx8dfgrrSFnwbr6aYbbiy+d/55xZVhwTzz1FOBDCYmEKrBauNqCdzLpFZDmQTLxXbL+CK4nkgEaSiT4Ir9qHKciCE9/C3gX8+9+v3vPykeuO/+4vuXXV5877zz4r/PPP1M3fc73ltvuaW44PzzY3/m4489Fl3Xevj73/9RPPXEk7F/83vnnltcevHFxT133xNJC2RSHaMuilTXZ9/lc0gP56o4thoSNq7hz99/v/LMRCjoVfg82bbCc7VIPqNvIRNaRkZGn0EmtIyMLwk6KlisFEUyGoNMaBkZUxjCGq+88kqxwQYbFEsttVSxyCKLFE8++WTl1YzuIBNaRsYUxmuvvVbMOuusxX/9138V00wzTfx3jz32iOUlGd1DJrSMjCkIpLXiiitGEtt2222jAOV8881XLL300m0mWzI6hkxoGRlTCFzNU089tfjf//3fYuWVV27NLK+99trFbLPNFoucM7qHTGgZGVMIUQRzk02Kb37zm8V9FdECXRG77bZbMdVUUxWvvvpqfC6j68iE9hXEP/7+j1jH5eH/mwnax37w9ttx9kB7oARSbstqdiAxrubiiy9e/KDUZTFixIji29/+dvF6jWLljM4hE1onoKCVxNCJxx0/ScGtVqTRhx4WJbhrtTvVgtalVGw6paH3lNS1R+pDbRaYa6Atar11BsdrVA+6GlZefoXYa/vUkxNllZoVujSOOuqoSGijKnLkCfvvv3/xjW98o/jZz35WeSajq8iE1glQztASpSUnyXHDo4+0NKuvudrqHRq/pnKdvlnS2Z/SoCqywrLLxof/byboAhi+8y7FSccfP4lkUzX+/Nlncc6Bxv33ewER6AoZOHBgJLSzzjorxtMSDjnkkGLqqacuXnrppcozGV1FJrROwI/wwAMOiD2KZH0S6OnrdTz7jDMrzyCND4rbbh1fXHnFFcWEUrsQa+7kE0+KzeD6ObUBUYRQXElqm+UxYcKEaKkYywavvfpaVKEw0ehnP5u83Qe4alq27r7rruLKK6+IY/fKI/lYO3fdcUdU2zBoheDhisstH+cI/Ptf/4ok+2awQB3Hddde26qDRrXX5+iJaWn6vBLI9pnXX3stNpub5JRalCxcLUvXh214kBdK8J4bwvtJCHEra8G1oCHHGk4QZ9IOZrbCtddc0+pmagV7/rnnw3WqT3zNAq1uCyywQIyVvVU1ZpDLOVP4PRhhmNE9ZELrJMhVa9bWGI5E9COS8SHmaCHDhMcmFCuvsGK02jSLU+7Yfdfhxd8DqVGw1VitWdpnNGOLBZ195lnxOWqxpLtJ5OhL/P7ll0cXTEO756nIvvTi5HdylhapH83xmsM1zO8xfLeosKFUgGoF9RCvLbvU0vF9SE2sSo/jyuH//T14rbWKmaabPpDHNTHrRh7J+bJK7Z/8ESAXTeaOy3EfHlxuIM7ovc7N5whTgvM2Wcp7nf+Siy0eruXEsXkJelldky2GbR7/1iR/4nHHRRWT+eeeJ/6b9uXYqH78pIaqbbPBTYp1Nm+4XtV9uiNHjoz1aO/X6E3N6BwyoXUSMlXkghDCRx/9KloLCGvYJptG6wSBbLDeesWcs85W3HLTzTGmRjfMTMlLLrooih8efcSRUWLHSLaHHngwWj2nnXpqVKhYZsBSxeWXXlY8+cQTMWhPOYJkkB87i4c8D6KqbmwXj2PB0QD7RSC3zYcNi+oYXGMqE/6f/I/Xvnf++ZHwBq64UiC0X8XPIhuqGCP23CsORmFZcYmJNl595VXxbyoXSIXFSdEDuTjHX/z8F9FaYgUOXGnluO1HH300Cj9yIQ0Kds2WW3qZcE4vxqG/yJCqSXUxKcttgfnmLYZuOCT+fd+99xazzjhTsd7gwcXLwYrUkG8bdOLWXXudYsnFF49Tqpod48ePj4Q2dOjQyjMTscsuu0QLrZY6cEbnkAmtCzjogAMjsXDfLr/ssijYaI4lICFWkAWZ1CQeDKSFLJIg4p2BMPxtelLCmFNOjduhFptgAPJss8wcR+VxXU864cRIcIazfPy7SWcZiN3df//9USNss0CurBykSSljv2ABcJMfCK8Dkl1p+RWiy8lC+02F0Ej4fPJxy/g5U6XE2FhaZKyd57CNN4lDfa8O7ue++4yIIo+sQgSJqFmsW262eSTPDdZdP36GC/lEsE642OsE6+/SSy6J7rp9seCq41801hZaYP5i441aFr5hKa71NcFiLEN8jTqu7SDxZsfYsWMjoW233XaTxM+cx3rhhjVPsFw7Ip2e0TYyoXUBjz3ySCQfAobbbr11scA887beXZ995tlIOttvs21rgsBAXuSy1x57xL9pdtUjNPGohNPHnBbft8aqqxXbbb1NJLYdtt0uZlSrM4AmMbGmNg9kRrrH+332xhtuiJLZYnzPlSaVs6S4a4nQjNwzET3Fo8waRXJcym222iqO5nNOtvtksLB+99vfxalMhq0gK8fGajLUZN999okWmOf3G7lvMT6QqmMjUrl9OH7bMh+UG55mmiZUExphyLlmm32ycXrNRmi+D+RdD2PGjGlNCJQhPjhkyJBi5kDauUm9+8iE1gVE2erVVy/ISLNgtttmm1byQhaIAhmkhXZqsLpi0qDyYzb6zQLfdaed49/A5URorJ8EwXiksMduu7daeyynJGedoIREHE98Kk2Gop5L0lrMj7ouCw3pgcQB62iV6HJOJLTVVlk1LMoWQrPQuHTzB7KWDACEJYngWIzYA0Tef/El4nVARmkmp1kFpsdTsaW/xj3lOqf6sj9/9ue4gFl1ZVQTmilS3PX9R+0X9+/x29/+NsbWmoHQJHuQFCvrimBFp++pGgcFSxOhfa+UTAJS6msEK3f2cMPraMlPRn1kQusiTCufdqqpopw2kcQyDAMWR+LSDdlg/Sgtve5a68T4Fbzx+hvRimP9iLdZ5CZMfecb34huWoKMKAlw2zI6b9gmm0Rp68sumfgeQD5mTxrB53XurvosJDr+1ltjhnDxhReJpGLwC3dTgmDpJftHUpFZXbRfvxjjKlsZ3FXzNpWqbDJ0aIxjsUgJK7KyNlx//bg9x7fNVlvGshZxQc+T3W6xQveMi9z18rfkA8VbNXBp/mkZYm5zhvchU3B86wXicgMwf9TjhOOOj27boGC5LjT//F9q7Omiiy6KROUx11xz1SXX4cOHF1/72tci6ZXBsps/nMOywb034T2je8iE1kWYiH5+RZG1LF0NAvasK3LXpjeR3U5kBqySG66/PtZQkdqmIvvC8y8UZ5955iTlCkAvi5Ui/mbOAGL4wdsTq8wTLPwTjjsuFv4iWMkGUt1KOeCxRx6N+9p3xIjinrvvjllKcTlkIzD//UCkV1919STJBqQx4dHHomu56847R3IyYZ5Vctkll4Rj2jUeE+vSXACquo7VOZtZYEpV6k/0GdanbdiWbZbnjCY434suuCAmGxIkRJS62JfPG1IDYpimv9cadTcloG5szjnnjGQ2SyBc/54SrPFqqxNYaF//+tdjtrMMvx2Etnqw+DO6j0xoPQg/7OpsZBksq1o//lrw3ra2BQjI++qhM/srI51H9WfrHZPn6x1H+kw5MN4ReH+tY/iywJo69NBDi//3//5fzFzec889MQ4mY1kNx67W7H/+538mIzRZ6GmDS7399tu3WUjcFbC2kT2r0X6Ui6RuhGa5jo1GJrSMjC6A5bnEEktE5YzzzjsvFiCTBRo0aNBkxITEEZai2meeeabybAtYeSw7WdBGgdV9d7DC991332LuueeOGVT6a/avuNexsCRZvm0lMnojMqFlZHQB48aNi0SEKCSCAFEgEEmLauy3337RQqNUW8aNN94YXdHLSrHTtvDQQw9FN7WeheV1+3JsCy20ULHFFlvE1qrRo0cXu+++e7QivcaylIi49dZbY6KlryATWkZGJyGjvddee0Vi2GyzzWJgH8HUIzQu5xFHHBHfX22hHX/88cV0003XocZ0rVEsQJahAu9qIEey3gsuuGBxzTXXxOlf1VC6s+WWW8Z9Oh4Ep+Wtr+ArQ2iamX//ySfdmp79ox/+KGYNywN2O4zwo/bDTo8vCwYC6zH99UeTKn04Jouy3rGl41bWIZifejctRNckyeFwoW4bH7b/655TEknHUu9YexpctSShzfqBRGjUZ6trBEEMjXta3YDOLURAHalBe+KJJ+I2ZpxxxtiJUcbDDz9crLXWWsWGG25YPPvss5Vna0O3hffZlsc+++xT85h7I/o0ofnB+6IVoypRUD2v+t0C7Apk7VStK3jtLE4/bWwsVzCIV8X9LjvtVFxy0cU177SdgXPkggj4thfotfxV3pv2/nBwTcrgdiiHUM+meb0M2USlGIp+773nnmK2784clUXUnN1w3fWxpGLsaS3XxKR0RcTV228U1LRtPmyzYovw2HTjjWOhrwzolCzdYGVpVeJCnnNOS4cIcOtkO2uR+WGHHRbdvHIDuljXkksuGcmuPSCh1VZbLRIQIj399NMrr7QQLJFIMt5+7x0Bq0yZiW0Z0tJXauD6NKFdeP75sfZqrtnniEWYKtPXWn2N4uILL6q8o3M48/RxsfhVmUJnMXznXeNntSXtstPOxYDwQ1Y0O3znnTskOVQPWq2WX3qZ4sD992+X0EC5hJalatICbVczTDNtsdfuu1eeaanId8yzByK/9+67I3kedsihsbQCkJzzGFO5JvuOGBkJrtb2G4ErLteXOmPsA9XTukb413VdbZWBxU+mUIEtEkME//3f/92atXTtDz744OhyKmGphsSBz2hPS2AVDRgwoDjppJMqz9QG8uFmUrq1DY9jj20RCXBDu/fee6PVZh+dwc0331x85zvfids74YQTOvT7aXb0WUKz0FWvq54nfZO+LI3gZfPa+8456+xibFiQquqrK70fDz/YscEiI5Nz7NFHRwtt7JgxlVeL2BhtqrjnNFLXm5q+x/Dd40J/qjKujFQQi1FRapJe1sytgZ0ckXqvcixG07v6sdODJcRStHg1fas9m37qqaPVd/+998Vzk7nSbqUX1Pu1WlH6AL2eswYL66EHJ7egxFwU+660wgpx2/Dee+/FImAFuwp9dSUgq6Qscs1VV8em+tMq10StmwJawekE21Wf5lhYbu2Vn7SFq664MvaKnlGxUNSt6UCYcbrpiksuvjiGFB4O56a42f7uDt8pUlYHR/HDsafv343E8Tz22GPx/5U32MYpJ54Yrfh6GUBzAZCAYL4hJwk77rhjzCLWKr84++yz42fuumuiwgi3sV+/fm12OigPETdLRJYepLwdn/Nl5Rm4Uq9Uph6ECyQNbE9crS+gzxKaRm4tM/oY6y0g0jwayRdbaKFi6f4DotyPglDkAdddc01c4Bb0CssuV/RfbPFIQInQnnvu2agiQS6HxTXXHHMUxx97XM07XSI0Wl+AKFZcfvm4PcW0T4fntQnZH7d47mBVbrDuulFayF34iMNGx+PTAYAIL734kkBg9xaLLbxwlONxjI5FfI9G2BKLLBq3M2DJJSLBkNz54ovPo8tZj9Asjs2DW2x7yBn0hSIsVhm89eZb4Zr1i/2dzhPx1iK05HIiVm1gi4TPkAyy7TPHjYuvVcP2tGElMq2FRGga5sGi3mmHHeJ3rVD48ccmxK4I595/8Zbvy3eCjEkzcZfTudFz87pC4FdffiV+x66j72Hw2mvXdMO45mJlSEA5RDn2tffee8fMYtK+KyNZaLfffnvlmZa4V//wffqO60HMTVwuEVlyOREneSnJBoQn2N8VCyupgLAs3+kFqiXtoc8SmubnmYNrckZwE2vBj8iit9ieDz8GdUSar7lPN914Y6yetygQhsWpiVoMzOviYbDJRkMjmamm1wmwblgE5HVqVfLrx0RoiPbmm24KbueOYVszxnYmlhi5n9lnniU2ctt3tLymmSYsxmMLEj8Dllgy9o7qq/zNr38TBSQlOqh8fHf66Yvttt66ePH5F6KlQRvt0YcfidvVZsUdcx7iTDoN6hEaiOul/QKCd84C0oB8+803f7FVRQ+uHqEhMpbKWmsMig3sSJZuGUtvkWCV1FrE4nP03tYZtGZdsUOEZn/Dd9k1Xqtjjz6qmHuO2SN5IXPXhbyR75NopTYvRCoJQkZp5hlnKA4LriGwdLmrdwQL9sxxZ0QrTwzwD7//fbC8351M2ihhq0DmSIC2WYqBummaraniv1bnwh133BE/k9xC7xeM10HQFi699NL4OQ8WoX3PEW6c3F3kuUK4iYnP1TvW9uA34pgRZXUGtjeizxIaGecW16Q2oZHSsXD3DAs2QTvSjNNOF9UsLA7upR7GhPPPPS8ubtvUIM66o8d1wvHHx15M/YnkdR4sxUkSEJqFznrwWHrAgKi+odnbnRG56lPkQgEl2/kCOZLj+ehXHxVbb75F3DdCOOuMM1sXEjdquuByWogp6/dxWMxcPFYUzTNWR7/5F4gDbo8cPbpNQnvzjTejBUjT//XXXg+EsHyxViCYdFwIbaGwra2Di9IWoSEVmVBWJYvn5ODGnXLiSXF7ekw1r1djmy22LGYJBON7ExOsBYQm6cBKdM2QFXf7kUownIXHeqP+QWSTxbvQAgtGtw7JacJfdeVVohXuBoUIJTeQKVUPN6idg+tIj64WEJFuAATD1StbcRtttFFsNK/l+pmM7jPHHHNM5ZkiuntiV21BfC0RmrkDJ4breOSRR7bGvlhn5ba6rmDnnXeO23rggQcqz/Re9FlC0z9JedWP/U9/nDwlTaMMoY0IbkICqZ2ZgrWjaZpgoYW6RXBTEhBJIjQ/ZISmcVt/pB5DUjkeb4dFX41koZHS1l8pfpFcYSqtSyy6aJwzkNQqIqEF94ySB1fQMBMa+sjBMe4ZtgeIGaEhksBoLVXpwdKcMyxO1thdd95RDB3SIsbIxWqP0GCbQFZij9RmHbPsZ0JnCE0pB0JbKrhVnneN9t93VHHAqP2Kn747ucqsZIv3k2MSm6sFhDbLjDPFa+G6vfPjd1pDBNzPLTYdFrch3nlnsIo01FMMSVnQg/Y/oFgwkJYe3KUCIR16UIu15magnEVzPbcYEdYavsICVvKAADSUp+8L1g/fn0yk76saLFyfkTgArUg+X61eCynG57uk4rFpIN5dd901fv6SSy6Jvz1kuEq4uZVnW3QW6QZ4dLhWtn11Sbqqt6LPEpp6K9LVCMg0ppdeeDEG0h8JrtAbb7wRhQUXCIt2zWBuc3+4R2Ip3i9wy0Xx+vLhRydlLjhL8tnr44LLiYxIViM0ahZgJJzt1vpBpxharYZsP+D1w8JjSaUgs6A3wj0p3JHFbd6vzBIQg2OhDFxppThzQJDb+5SBWGyykJIhLBHWigVD4QJJdJTQiDCKLYnXsVhS3A86SmgC3q4ZeR8k/Ga45vC3QD6uUSLzMsSeSBvRmytXr1vYyMr3EF1sMbTgLlaD2gcy42ZyG1nZNNgWDC5ymkPA8nJ9VgnWmxtSivX5DUgI2RfLeZqppoqkVw3freJVBLBouAmJzYFz5f4puK11bo7dIJRhw4bFvyUilg/WarV1Ja6mNi2NtNMnqk3pwgsvjGUfKXiv9er99xsj2W0KVSLL3o4+S2hA/sZdmEWDLFhBFpusJpw1blwxb1gA3MYVllsuvkbRATFYrEcdcUSU2Vk8fA6B9F9siWKGqQPJnHBi/LxYm8Xhjr9quFsikR223bZmPGOn7XeIckMsl1oQYxFbsshWWWnFSFrcvl9++Mu4UO0fgVqgSiiOOerI+DmLltvl2EkMiaMZvoJkxAfFo7hm4nPabmQ5p/n2t4OrOrlbnCBhgcimm/o7xbprrT1J1o7lSt4HubtGAvG2l2YHSMLIuiZ1XHJIrD3nxV32fXhPrUxgLXifwDh3Tu3XOuusU3zra1+PmeBqIMT11103hgqQ6DprrhVvauruqKOA70YNm9gZiaMUwLe9/oF8HSPrbNmlBkQpo2o4np3CzQMB6N3kxoLtiGkho1pAloL7Jqa7bty8ZK0lKPcQVyMzxKJDdiuF712h7PXXXx/3SZkj7bNRcCzc2epi3d6IPk1oYMGTfD76yCMjQUnnlxUHHnrggeLYY44pjgiWiwLSdMcFP0Iu4ujDDouTkLiBSLL8Q1d+wYo6PLyHq6rMw3ar8dwzz0bN/+q2mDJefvGl4pSwsLhTF4c7stgZWCykd0YHF/LoI4+KRJoWIogfOT9lCuJnrI3Tx44tjj7qqJiweO7ZZ4rxt9wag9VKRCQl0rZrgRXix+19r7w8ae8hF0sZCEuHy2LWgPela6IMxnkmEUrvMUNAnNE1OuWkk+ICTe5OW2AtcanEpSxmD8FrNW/lQb1lvBOs8NPGnBpczmPCMT4ZLWKuZPl7PSZcFwmAcWMnFqe+EazX9D1K+ogl1gLLMcWcEFqKLSIZMTV9lLW+f/tfKtxgEBKXUdlFuTgWXHPEMn24AZuf4H3fDTcmNyLXwTBipN5eJ0Bn4Hw2DzdACYdarVK9DX2e0DJ6JxAeC2XjjTeOE5Fk8rQbLRcs6a7on3EDufYkwk22Yg13tUxhhx12iITG4ko3KC4lIqrntrHsEAfFC1YY8itnet081w3Wpe2Krflb4Ss31j64oMjc5xqZjXRdJBrEz2qFSnobMqFlNC0ODO6x9iJV8SrsVcuLKdUreG0LssISLLKaEiQXBQu4K2B9OS7EoxYsdQUgR5X8bQXWkbLPKfdQf8a1T2BxLh6OzeusN7Afz7Gi1LtdcMEFxXXXXddhd72jELftyjVtRmRCy2hKUI7gfqm7Qhq3BTfXYi+3DnUGLB6zHYQPlLp0B6cF116AXlIgWVl33nlntCAF++shFdd6kOQuw6yB9BpSRFqSD8o2kgvLmuKGNxKSDY6lrVBIb0ImtIymA2tF8Fz1uhYqrqISBQHyerGzKYk0wWmGGWZoPZ4rr7wyWmhlq6saYl/UaX12/1KdHfc6WX3qy9SscbdtXyV/T8GxmzilqV12vC+gVxKau5dslfqj6ocMZRnubuRsBPxTjEBRp6D7ezVqgHoC+juVUEhGSO9XB8QdswLbX4S7vXPoCHyG1ZG25ZpYBJQevqjcxZ2795RLIMrwuuC9EoD2gvT/CPtTha9jotpKsB3STIan/CXsrz189umn8b21YmG+VzEd8aKUBZTxQwTVWUFwPSUmJCuqz+E/8bh+H/flOrSHzz79rOW4KkXL1eC2KjlJfZmykYL3wB1sa0gKqIVDUqw7emUJEjzI2jY1q/tujzrqqFjiUU5mNBo33HBD3Kfe1L6CXklo2oL0La65+hqx586EIANvtc3svuuulXe14MLvXRBLBR4ouRlqsRTd3nHbxL66ngKi0bWgFKClRmr5SWZvalMauuGGsZjTQylBvSr1BPV0yiZSg7b4zRabbR4/r4zkqCOPjMT4+Refx7ow6h7lUhKEJPsr46iOTnFxrdqpBIvUlKe555gzll+Y/K7mDpCIYTFKX5SaDF5r7djmVA9333lXHJ9njJ7SiptuuLHySkvGjYv1ja9/PT58n5r5JQYE4KutH9X9A8N77Ne2ZKLL8N0rxfD62oPWLJ55un4wXX+nbTku5Tfq6xJcm4svuii2n3ld3y53mDWlrhEMEBbAr76hlqEmkEosEilbXsg2ZXIV5iJnbiCrrdEuZoJ9LLbYYrGNqiwk0NvRKwnt5PCjJxuj7kp9mYWs7cjfqtETWAA6BqoJwoJXh2SCeU/Dj1V1vMr37513XhzAq68SoYBU+SEHHVzcctNNxbHhrmzBkMZhedQCK1MRrXo0Vt3nYbFtV+kMOPOMM2K9mx5WjfeggV0NGhWJBIXF/cJ1U0+mfk0haT0rDiFrI3KNFbPusuNOsbDVtCVQCKsIV0eF81N0SystVbuXIRMoKK/Ql6qIurqFF1gwNryD2ripvv3tmAhQCa8vdkD//nGyksxg+ZogdfNAjQrUo+lGIXPp3ECczLXcbJNNohqK5ng9rX/4/eRWIcJeasn+cZ7qJRdeVKy28iqxX1UhMjz80MPxHDcZunEkyTlmnS32UiKgq666Kr5H98Cq4TdY7zqCmwrtMedXJhFEJx5nexrfxdpkM9PErEYDSbIov/Wtb8VOhBSj6wvo1TE0agOan1lg1GTLcFe97977Yk0XAnM3T1+cmi0V/x0htFdfeTXWVdUjmAR1TPoVq3/QLJiy9aOo00J7tmIteC25SgKzrBJ9is6tFhTmKppFHsAaYvkRsfRDFX+RxdOnCCrzNx06NJJk2uYPAomOGjGiGHvqmNgvitCMoKsFtXcsHJ0BwF1HkPZn27TT/K3mC8ztVNiqHq8aaWjw9wLBgJuNvs4LK8N31193veJrwdWUBZQIoKLxnammirGpai1+zeQKpkkkgRo8f6cOAiMCKWs89mhLkH7HQPS+89TzWcaFYXE7rjQIetzYsfFvXQmgQR/xp66CocE65jYiIEF1GUKERE67LXAfZWrVfJWLWIUi1JfZHrJToCsp0hY5dgdq52RSdS4k0YG+gl5PaNxO7TWpEjzBlHAL252bNYNELr+0ZRBFRwnNHXVQsDbKFk890N1yl6+V/v5dICrKDwpQWRVbBvetXBgrLvPKKy8XZ59xZnAZ54/HV8/VINCo8p5yBeg/1RCf1DFYbSxA5532wTUtt10lYvc3y6stQtMJgKCOqzRVc29db430iFFNl46EdDwtah7fbb3WZSAG+3uw0gTNrUMUhxx4ULQE5w9EZlGnWq69grXt702Cy1kNljgyTMSp2FcLmOvDKnZcWrdSD+exRx0dJ8mLnVaDy+2mQMASbg5kwiLbf9SoSCprB8vfNU9SQYeFm+R/VwhNszlrlPtp6HBb+OEPfxhjaD53ZkX+CLTaIRfPe5D1TtezJ3BxsNbth35bR6S/0w3ZemMBs2jFalNjfnvx1ymJPkloRBcpWmh9kb15JVgZJoP7mxtqcXaE0Cx8VeNUIF6riDCW8Z/wn1Yg3QJIQ+zFEFxEIXieYIjv/IFcuWqIJok8JliE+kZnDFYBWWkEVwviMyaVrx3I5I+VgLouiOnCYkq9lGJn3DrSR3/6Y0vjNLfTAtWjWYbm6/YIjcVDASPF60gZaQ9afeCqxUsvvhTdNFYlIoWzzzwrEtqF57dYXQmuJetUS1UiVsSGSDT0s8BYZ1xOC9/NRIznf4Jrd3CVxA63e4fttovXKwlN2iZC23/ffeMNxPlT20hlFUkpJVldZWyz5VYxxvn4hMfj36SP3AxH7LV3/I05X6GNlCw45+yz43EhBS1ZDz74YAzqJ3e3Ht56661WlYwDwneeQD3Dc1xrfZupj7Mn4BjVwBmSUhabrAXnLkwgacCi8zlFzrOF35Jj5WIjX3HE9jyYKYU+SWisFgvFoiNDY8EKZrOOkJ0WpY66nG2BFbXzjjtFy0zA2I9+uaWXiWKRt958S+VdLfEebqsYF2sRqVm0CbFd6KabY1sT62rjIRtNouKQ4HwHrb56se1WW7VaggQYWWiJ0Fgn5H8QTcqYandiYTjvMjpCaGJGCCoRmju6vlJJmDdeez0u9oErTSQ07/P+6sZud3FuqmuUCE0gXqKBJcRd427NFMiTa6aui6z01wPJiZGVgRxNX+cWJkITJ6U6cmAgCkQuDiZxlAhN/24k2op7W4aYpOuTCE3Dv+uy38iRMWsrXovwEqFpWSoT2rXXXhuPleVDv+z555+vaWFfHr4r7Us+p1RCVlrLlMlRMpopY9pTYEkmOaI03KUWkJPeYhbczME69/62Hm48ZhqUOx++LPRJQuPaITQW2fHHHBvdDYtZDIcaakcttPZgkYp7Cd6StVl+mRY5GHMa//Ln2oJ7p5x0chRklBmsBdI9Fl6t2IYFJfGx9RZbtGbTxAann3qa2KcKXELkPXSDIfFv0AdogSaV14SOEBpXjlt4eEWx9u0334qBf1YNt0N8jpLvjyrXn7XFRX3ogclnChx68MExHndX5bojPcmZcYEgiAyKl80XiIWFqk1omkBQ3P1ajfQHHXBgtMjS7ALqwjMFq+P0MS1KKGSANOWnhMPBgehc1/vuaVGrLYObzILV7wpXBgL1+0i9ngbEuE7KQ0CWXBbWYpa1TOobYn/+RW612qoSmSBucTQqxeJnMrgmr/ck/FZZfiwr06GQT9lVTP9/U1g7FENSjFDygzKvJAXilc3Vw5qsPO/x4DKrHaS592WiTxIaxViLWuzDD8tXpQ4sZRZTDE2Gzt2eW6WCXGN3NcTOWHlpbFs93HP3XcWywTqrjqEpyxDIZy1RmmWlCFaL0wDrSeCdFBDzfvWBA4t5gtVSq4A0LtRg+rOKUlO04+JiyuApa0DaXFuB7QTlKWJorMQyOkJoZIuiUkY4rth+c/750TIShIcjRx8Rg/FaicRUWEWs1VqV55rqvZcYpePfftttoxLGcccdF12xdcJCQ3DbbrNNtGT6LbBAvEmkWE0ZZjz4DvfdZ0Qk+h222zbGSZM776ZlX+efd15UK+EWU/z9qNKqVIY6Re8VS3NcBB7LiQ7bck1ZeYjAtr4b9p0Ws3o0bVAyscogZA+rG8hZnVtvvXV8r8wiUmOlSQBQuu1psBjXXnvtWCunZKTct+k1cTFlIsjYOSErQpasTjdoay2B9+B8JC5YekpYfEbtoHOqpzY8JdCrCc2PL6b+w4IToC6Dbr3FKnZFNsj/c+ngsPAlTP3tqQKh3R1/oFL6U4cFVJ2Z++tf/hrcwxWKb4cvrL3eP6KN3LNyRhPosokbKddYOPzoSf+oS0uFnldfeVU8NvVgguIsS1I89ZICxx9zXFxs5fmOyIVVZD+xvCC4QeUYHit1vrnmbtUkS6CCgRS4b21l1Iyos13uon+5xKmkgOuMYFlx3LIF5p2vuPbqiUWjZShMlQWddabvBisvHOusswXraHRx6KGHxmA5a5O7znphrbHmWEu14PqxElldvv+5wnGxnJKl4UbGVUSYjpvIowRHLVigJNvTcfmM40okzzJL5+gai69tWLHK0kOLlkWPoFhq1STseJEJC8e1o4XmcxQ4zBkoW0s9AXE67qN+0nI4w34lMwYPHtxKSuJ7XE5ICaR6EJOmdEtFxOd9d7aVBv9MafRqQrMIxR0MiKiusPeaEgOunXQ8GaDk43MLLeZPPv4kEscd4Qfl9XLxacKERx+NmTGB5q7AtKX7wkI99+yz40PcqLwfx8ByOTu4g0oxxJdYa/WAlJDTAftNbJ1xrlwvweprg+vFGk1w3BbjFsOGTVb0+cc//ilaaZRf21pQimhNUpI5vj5sv/payMixZFmH5jO0tQh++5vfFjdef33clmJn1hOJHHd6NwOzLalW7BSsJN9fPWIHBCleSknYxKty5hje++l7McbouGyrreMSy/I9OC7fUfW18tsRy5NU8B2xXFItGgUNPaaORzO5AtvqCn+Bc9aPLgjHecstt8ShKsikpxvDNbRzGal5vF8RhXStERvrENGxHLn9yLX6OnYEkg1KUlwP7qeuDpbdlEavJrSvKk46/oRo1cletgckN0dwN5PgYjMBiWoBYtGI3XB7NHhb6M0Ox2vxeiTNMgtYPdm5NeKjEgmIL2nxKVNBsD0t2SMWK8bHgpKsAIQlfpesMu7+2LFju51djcmniqUmG0pQYEojE1ovhLu/MoRrr7q6+FeVi1uGH66snoB5W5bOlwlTwzWhy6yJ8Sh/EKvraResu2CRJUJbc801I0EhBLG05K4lODfS2Yilp6r/a0E4YM8994zkwiIEvwmdCMsss0w89oUXXjgW+VZblF0Bq5ayrrIO23ajmpIT7SETWsaXBmULYkksMg/V9kQNkUOzg0XGNbZwZQ1BUF1tVjUZc0W5m+11EjQSrEUTpbiSSRnXdXUDkZnlFmqzarR6iZuRoS6ui+SIUEKKF08JZELL+NIg9iYZ4CH2JBhdzqY1M7hXSQpIQkCMjRVmpkC1G6nzAVlz86aE5SlQrx4OoZApEmNFqmrdlGNwkVlpyf1tNLTfpQJicbVafb09hUxoGV8KLGyxJlk1i4xlU6t2q1nBQnPsFq0yDJal/2elQZm41HVpSq+VdGo07ENgH2kpE1ErSADB/E7Hx72XoKhVuN0oSLAgd98rd7faBe9JZELr4+B6dNXkl22lXdYRq8J77EdWt6NgPVhkiKGrSrRfFpBEqtlShyXg7/+5cqrm77vvvujOSXooZdDE3tOQLaWYK44nrucYXdeBAwfGY3PTaLSLWQ9uVvbpMW5c7WHfPYE+S2gffPCLWAahH0/B5A3XXT9ZYPy1cJclq6PHrhralQwU1gSteNPQ2t4Gpr72r+qWp47GqC677LLYatVWGUkCy0DRr2HBHcGbb75Z9OvXL/7glQ7oGrg8uElkidT8/exnE7XP1BsqvTBcWdkE9ylBkJs0k+Jg9XvicmUoc1E0PWKffVoKqdtJjljwBivbl33WK2EwqCQpZKRHUtLw/wpTUzmE9+n37EmkEiZDZByHQD+3099cY8mBVLIxJTBhwoSYsVbaooF/Srja0CcJTUP6umuvHfsm/Zj323dUMTL8oMndJFjU22+zTfGdb32r2HHb7SrPtkCRrILdVVdeJbYUmSM5+tCW1p/ehM//+c8oJpmmaztnEkf12q6qoVVK0Sq12vbAOiPceMRhh1eeqQ81ULJh3BGxlpNPPikWBtO0Mz1eh0fSsPOdGQA9MGzbsSu83WfPvYp//buFmLS16ZRA2muusUax8ZAhrUq4b7/1drHsgKVi5b95pAp/6c7VwzPPPB23v9kmm8baxX1HjqyrasxtS+1BHuJTfndqImVrk6qGh6nnPQnlH7KJ6sxkGPWWarNCbFxP8wo6oqrRSIiFyqA6f9p2PV1rl9AnCU1FuIWopSjBHax8l9BYrRF8k6FD47/lWZt+zMQCSWInWIT17jKsk5dferl45qmnJxkC60tkTaSCTp+32KqLNstADBqun3v2uUkKWOmDKegUjC5/XiO2/ficCe7Oo1xAysJIVobz0VjO6vzzZ5+1djW0HP9Lkx2/GrbFFlmk7o/x88+/iNfRZ7U6qcw/UoV9ZbvOlxiAyetiOQmuQSobECzXoaED4a1AQMCSTteaesm8c84VC3ZBCYpeUh0YrGhtVoqiQZM/ocs7KvVPWta0U7letklfbYN116t5Pq7RBuutV2y52eatrzuGet85YUdBd+fAAipbYM71oIMOil0AylDcUNoq6u0OHJ+uhG233Ta2i1HrkFxBZixEQpKJ4KckeAfG8bk+1HinVOa6TxKaim9yPONLihfVoB9G7VTHwJKLLlaMCT+EBJ0B7ub1ppyXoa4IKZLRXnuNQcHFW63Vurjt1lvDglozkEQLMalH2mjDDeq24JCI3iDcZVX2rxlcPVYljA/bMUV9ow2HRKUOFougrh/zDttuH6yPgwJJ7RU1yohdanVKmbZ9gst9zNFHR8LjlmkDog6yyUZDY5aLO+f/0/GvEY4/9UO2RWhI8KAD9o8WENlwZEHlY7NgqZwTXDV3aD2yrK71Bw+OPbcEN0GMiSvGwjGFnCuItBCj7ZZJhEw4ee1kXUscaCPTIXDn7XfEljE9sKBbhGyQodHAyj42nHsCYUnXp7o2yndI1n2eOecIVvu2sVuA+KSe4HrQwmSxejgX7T9lIEj7EcPsycXsBjRq1Kh4HLsHT4I1aKAMQhND+7LqD/1m0kBmZS1TKtPZJwkNcey4/fbhBzpXbISu7vNEBiutsELrD596xeqrDIwDNeDXv/4oLnCkpvm6rfS2xujbb7s9Lrhf/eqXMWZFMQPooOn7Sw3R9msB6jOthrv6issuF6WsHa8ygEQs3JjXXn0t3uXvuvPO2MBNBQNWX3W1KIukXeejj34diVmTNqKGoYEEd9t1eLSaPKc3dYdwN9cKhADcvTWvx+MPi0+TO3kiaIvQLrvkknh9rrv2umidmWae1GWpM1CBXaTfQsUjwUJgHY8aMTLq+h8dCEaJRpKcViN1+/jxsfMBkVNIMW4OAYNYljkF6RjowNGdcw21ktH3TxOLEIc+1t122TWqqujhRU4J1DRY4yy5MpAC8UnflanqPiMWWP27SfA9yhpqME+KEwaOTGk4DrVt9s8KMnuBFLg6sCkZL6uHpPMmGVGOe/Yk+mxSwJ3+/HPPiaqlLIdEAHDrLbfEYSLcGTAAQwzngQcmZtpMMTK7gDTOMv0HBGttcknpBNYIkcdbb745WljkrkFjtf2kRnHuIWUQfZvV0INpQb1Zo/0EkZn4/dgjjxYXfO/8qN2VpKfXCIS274gR8f/BPpDmGRXS3HTjTWIMEBA9cjikSjCxfPzrDw7HH6xDqEdorD9ijUmW290XUaWAuMfAQE5ianpFCUGedMKJxcwzzRS1s5CBhAPZHPVQXCaiio899mhsMNcEfkFFIBI5lQnN9yo2yvrzYHGlGwbi5DLuMXy32M+K0MrX2oAWv4WkoZZgsbmGZhiwCAlhUul4553aVe7cfllNyYx1gnXqfNWfJVd7SgDhnx8sTvsWi3STEMejXJJ6lr9MsLKvCJ6IpIDvPFtoDcKHH3wYXTeL3F0LOVCXmHv22aMVZlFKIFBt2Gv3yWVcBIW33nKrYtWwQMsKFgm0uijIGsZh2Mn6gdC4izAZoYUvlUVRi9BYBAOCpVWO24FFcuzRx0TiIkRIKcRgkURoLMKyW8VKWSa4gawcqCY0FhAXNUFTd8vxb9py/NzDcLeHeoTGsnOOe4cF7YdL+cOCSmTmsXBwC5HHtlttHVUxVllp5RigZplxxfQVKnFQM1WG89106MbRjQdJHTeIFDdEVJIA1197bXzYRxKXdJy+S5+REGHJlWWUJEiWW2rpyeZPsI4PPfiQqO4hgcDKJRlUrU6SIF7GOlOOcNppp8XznZJxItfCMGLHkK63WJ16r3Ks8suGUIA4nlhattAaCMFyMjliW6RgxJHIxSgBOOP0M+KDAmuMr/xo8ruymZ5kcapluFkEKX6UYhVcF5pmIFZmX+mO6V8uT9kNSqDvNe+cc4ZjndQdejpYOCYQja/04slW2WbZQhuxd0usDbhJ8841d+t4uEkI7dNPo9uXLDTHjwAs4hSI33348Bj3gjYttOAaI3FIMRwxsVSbNcsss0QLzXuRljgKUUDV8kAvzPs0eZfhOCiDbLfNNvHvq6+8slgwXHvuMLBSF1to4eKF556PSRLxtBTrdPNaMFyr64MbDIjRTSBh9GGHx/NP7mwZFtySiy4etfLaA7kjpRiC/WJnMrVqv6ZElwPSpObLtU9ZVseiCb1eicmXBao22sNkfdtKhDUSfZLQKNFSpHgw/NjuufvuOAHJ3dqPlmIsscNXX550ipCxaiSc1a4R/DvtlFOLh8Od2P8L7K8XLBdxmTJYEzGYHiwcZEcWh5sjFgQWr7s+RVSketD+B0QF1mrlWBDHYW0hVlJATz35RFyYMoT95l8gBq2Vkxx2yKFR4/+8c1pKLyxQQX66aq+++kosRVlx+eVb67E22mDDqL8GfvCOd/11BgdCeC5aO8ocZAId/w2BVJcIBJYImWQ4/a9aP0a1YoQouWjkciysb37jG9Ei4/ZwNWafZdZYrU66RqW8vr5E/ApPZQnFnq74/hVRspzb61qRR0ozU52H2CIrW6ZTAsOMUAvb+Wy80Uax/u2F55+LiRHXXkYYyJoj/2uDNeN7XHyRReMMhnpgmSFPSaE3Xn8jJh4E9ashqcHa9J3ZF0IXN+xpCW03B/VlLFtupvgdMiVlxPpuNrBkHatZoylJ1dPok4Sm5IE09LLBvfDYOVhQLwbLh0Wi+PK4Y46NsZgyxKgU0HIHSe1sMHjdmMGjmMrCqed+KDngprFGjguuH3WLo45ouctze5SA2MagYEmx2OiYIdlaeCdYh9xhLqM4EWFFpHnm6eOKFcKiHrL+hpG4uIySACB7KHAuBuRzCKo8hGVMIGbCkylzKPOqvs6De6vvDlnH4w9ultjVURUhTMc5auTkvYnA7TzpxBOjm5xiZ6sFy84kJxaZUoZvBStCBnC68P9LBNdQoiBBRbtFKYbm+Fwjx29otEJZ31WCZIb6NLFMbm6Swga1ZkIC6seED5RzJCC9c4IVLputXMV36zupB6RgNsNK4f1uIqsGYuc2lUsuZESVY2jtSRYR0vO+nrSQXA/FvIhUwapjIBg5cuTIKLvUjOAW+10YsFJt5fcU+qzL6cf858/+HB9pcVjUCKJeTdC///XvqFLqfb6A+PngnrSX+mbBpPf57L++mPh+f5svkH7sXqu3f3Cs9uszqard++M2/vq3lu1X9vPF519Eq44Sr78dQ/UPx3udV4L3ISPb8/9Q7/j/8+9Jz6UajktcUhaL+6Ncw3Mp86alSXsTt4z6b9ofsLwQmnot+3U8zruea5K+j1pS4QjXa7WI1z7dvJxzef/1gPB0KyxcKQpVClH+HKuMiyeDV0ZHtt1V+E3Q6teH6TE03KzFzBTSNnPL2BnBwncNiT1OKXwlYmh9FX7oKy63QkwUfJnQ2uKHS95ZZiu5oO7Q6txqQfDa4uSSNhNcU7plLCF6XixMiq8JtwYL19wABas9SWIJbsDasbjsjkeje3Ljy7M9mxFJRujYyszYKYFMaL0YLJsTgjV0843123l6GhY1IUFFlBZ6ynbSOWsr4ybju35wI2U9mykzd3dws1XcU1tNA3lZkQlnnXVWDHRPiWNGZtxJWUJkhhhIlC+44ILF8OHDK+9qTvCQJIJY6eKlUwqZ0Ho5EMqUsBTagyJPmUtN0EhgyJCJY/TqwVQhiQHxp2bBBRdcEGvMlKIgNedCVpqLzHU1h1PcqqdjQm5WyIzOv1gZd978AZYZC5gL3cxgVcp4UyJ5qjKHdUqg4YQmhuLOIv6SIPj8s/d6RkyuDPv2Q6iHeFx1Fn9bsbVq2Ee9/aTzr4e2jqEa9lHvmNo6Btvv6H7ae29H9lNGipsoOnWXTmj9XVT241+uqloqrqnXOnr9ewqOQUsTC42Cbuo3ZZGJYSE05RlJATahre+p1jUqo9Zn/U38kutLXZYE0b333tvafF4eUt2soKbiZmVWZ61McU+hYYTmjqHafbddd41V5CP33qe1pmuXnXaOjb+16n86Cq05bf0wHn/88WL3sO9tttqquOrKKyd5r/oghavqmw4+8ICY0UzwI1WysdXmmxf7BOtCVXs9+PHdefvtxU7bb1/sGH74Ks/LP0ZlGnvutlvMtml7+vzziUFqLUYG6m652WbFAfuNiiUY9SCOowhUC5Ks5+MTJvaU2t+9wS3aZccdY4nG7eNvm4RwFJnKVjrXo0Yf0abKgmyhIlT1ZLK/5bIU1++G668vttt667ivRx5+qPJKC1gPBgf77JhTTo4tSaA5Gglw1xKUhIwKVo1zV/uXMswynTKkawQrxGtUNDT5NwLq1JxT6qst46477ihOOfHEqN7hO1EmIymhY2GvioWpzisJOHqwkChYILlUFoKwTYLym/O7f/qpidllIEt1wH77xe/izDPGTfL7l/zQkaBNzm8mNd9LHgkjLL7YYpFYzS41WZ4MEGuHkGS9xEkzQaxR6Y44Wr0bYk+gYYR26sknRxUECgd0pPyAU2uR3rknH3+irhXQHpQo+OLrjZLzY1D/dciBB8bjUEuUGsARgLILaXs/IK092pOSAoH364VUn7TT9jvE0oByWUAZ2qcWXrBfceLxJ8R6Kft55KGH42sUTLVJ+fEpt4j1TIEoE/Qyaiynv6Y2bPBaa8WMWS0obzD1W7/i3nvsWSy1xBKx3QaMxNMjqXtA36GCX/MsQdmB6zR4zbXjuSrNQEi13CMuoqJgE8Zl9ZZfepmowpEI2lg63RVmfioJ6R8WmFo6+Ph3H8dOgS3DTcD5LL1k/7hwLXDTtVldV4abCui0WDXcpXfeYafivHPPLRZfeJFINIAULVo9oIjFTUKpTHf7EB2HXt5pw3aVe7hBlKG5X5uZazM0uMaUWZZbdtmoPJsITNbWsaW/FYfusMMOUW471XwpySFs4F+EtuyAAa2qLQZM+74VXfttOe9jw/eVoPdVx4O14ne3wjLLRvUQlo1WIWS65qBB0TiYZ6654zGsv+56rX2rzQ5dC1z16qb9nkZDCM3ioHKgdaYW3JlMJbdY/LjcCd2lX3/t9UkULfwYNCqXBRdZfpQxyPkgrmQJlIGwDL+1faTJUltv7XWilfH8s4HsAjncXwlMWpQG9SJJjeUqzYkLws/DQkKMimqroVzA4mBFxL/DtrU57bDNtvHv/UbuG+vRUumAQtA1V1s9Li61UX74qVj09UBOhuzqKa0GkkO+RAbBMapJQ16gSHjXYPFy6Z2rQtMtw48eHn7oodiYnmqxiFIqLH28Rh8qK9Yk8aQ8QZbHkGN/W7C6BfRVwqd/+lPUI0stU5dcdHG8CbxfadpPjepiYXobZQjTdlnGfht6Y4FumXYlRb1cp28Ht+R/wp1cnIUIQCTRMS1T2buKtwMp+L3oBnH+5bo8QD6uY7J0hoe/EYjAu2NHyINWHxQ7ARBzGobiPTwB0D+qvm3smDHxbzdbnSZ6VkHLFZUQc0jT336Hvl+zSL3GWgVdEAjvsEMPja6uGB69NccnpmffEi6KrHsLuJnOod5Nu6fQEEL7ayAnxZmq0H1Z1VAZT/VBpb7gquZn7h03dIdwV4azzzwr3sk3D+b5SsG8/l5FhFAhqR+KH6aF7o5WBsJgXZx8UssPCZJMjFYjLoEG9VQ5n9QaWGYTHn0s9kWmdiM/oM3DD52ZX42fvPuTaD1YzAnHBaJVEPrpp3+K1tDRpTvw5cHldAcWC9E6hdDeq1h+CH7FcI6svGq88cbrxdyzzxHdoATWhuuiB1HRZ1oI4E5PE4yrMubkU8JCWSa6T8DSQdAXXTC5/PO+wWLcMBB0coMMijXZnQDi++//LB4DWZ8ELVG+L3VaCnlV56faOha4nlWtUlRoBbG5ur4bfZwkeRKQruZzpPvow4/EoluuCX0x27Nd59sdnBhuBr4Xx+VmUN2Mj9DKx79LcOsdg4Z02Vmu3V677xlfA2KUSEU9lZs3vPjiC7FT4vHHJ94sttpii2i1FsV/YjcD6yxZh488/HAkWS6wm6r2tOeeeza+BizeRQOZq6xHBMAlR67c8rPDte1tmJKuZkLDXM5Hwo+TkoQ7j17Fcne9uxYyUpPkLuwOrSKcXhOSc9dbcrFFozQOXHLhRdENYMmZF3jUkUfGz1gAv/5o0nS5mJH+yLIKqzYad3qxG8S1QiCP1GfHMqQtdtABBxTXXn1N/Gy5C8DCVW1fHad4/rnnozV3U0kmRlcA4qTesHRVI7T4mrsusqQK4fU0k5ELGGV9dplcyZQlSewwxVTg8EMOjS1OTwS3nVV11RUt7hwgbMflRiJuSe016frr3bSgxYrKYG2K81l8yaLkZqvUV7VPWgjplONPlGHpi/3m17+JpM89THFK8UDXAaGLPQmss5aJSFargbjW2sEs8KuuuKKYZeaZI1mQvfHd7BbcwU2GDu2QSm4tCCW4uaTaPC67G1pqYAcWvJYpclHv/+z9YsYZZiimn266aDGq8eJuLtV/QLjhjA6/kwNjLJG1JjGQQESybA3DAaP2i83/n3z8STE4uKis9BRmERv0Gxa28ODyJnki4YQBwW1HXMpGgDv+3ZlmiseydUXOKaN9NIzQgDrpiL32iq6L5uVUq3PySScXqw0cGIPO3BQkIhCfQC1iycUWL6656prinrvvCQRwZvHd8CNL7T1665YKP8rf1hjSmgitbLlx7VhHb7z+enEKQgsuTwp4Sy5stMEGMaDNzdLoXCY0rTU0tVgXZbirLhrey9pK4GpZyH7UFo14UwIVC8fw8osvtRBaeJ2bBbYtmJ6axstIhKavMYEMuBvAU088GS29FB8EfYoIzbW2gNZaY1Cr5eFcnXtS3khIhOY7+mflPH/+/s9je5XWJ61GCC1pqgFXUZ8kFwqhsawToVl8VCx2CJYVckp1W6r3KWWM3Gciof0okAZCE2qgNMtVnX666WPjupuOAPmmG2882fXnBrMAXYsjDjuseL50fcq44/bbozWffjvIiDSU5v+EfcJvlP4aq2jJ8B2xgjYP1wKScGO/YLmzFFldWrGqkQhN7DSBJehmyb2uJrTXX30t/Fb6F3fdcWcroQmxIErdFLom3HhdUzf5FSvFySzejI6joYQGzEwLj7V29BEt7SGnnHTKJIQWLZ0bW9QgALmwyOhYkfBxV/V48YUW3aoLKi5kLfkeixZZCConcPdYJsgOGS671FKt5MriWyVYi+PGnl48eP8DgQwXKl6pNBVzDwSKuQrVsBC5qlde8f3KM0WMn3AdWUICwGVLSE+j/SpXoRiB3JKVIC5IrpqSbDVeeemlSGhlMkF8MmksWgR18YUTeyKJHLo2LC0uMEs41SixZn0Pho9UY6+wTZZQsuZ++IMfFIuGG8PmwWrjajoG7mGCJA+r5p//989i1512igs9kQ7xSb2aG4YbhUV4TyVJwRLdfNNhxfBddo5/w7NPPxO3bTFTsO23wPzRRWWdaFTnopYVMhK4xhddcEFx4gknFMcfd1xw+SbVNAO/PdaX7YsBugmsFqy1OWaZJYp4BnaJ70tJIplkirniZqmxnOKrc1g3EBMgmJQoKePZp5+OhEZ8M4FqyXbBvdZqJtnC2k9uF2sXeT77zLMxpodQxeeUtwwIvyt9ozLaPAPH5Bg0npctwIz20RBCcxeq/tItliQBQ864LUI7c9wZ0VWVGaoFChgWbbJwqiEovkNp0AmVWvEex/XQA0hr4dbAsIU09xxzxsUqxiZLeHPlWH71y1/FbNMZgeyqYUGxNg4/tGVYih8qC0dJA0gOEBdMP2AuDxWOf4UF8cSECdES5DIDS3becIdmTVRD7EnD9zlntcRM/vrXv0QtNkkCBLLuOuvETGqC+NS2gQTglptvjgtFtgycI7f3qRqlC2cHK1hMMEkbORZul4X02KOPxWzv2Epwnvu3VnBl07lTpUCsSViRysgCwSrSXygG9HpJpJJkD/WOZDWyVt0YBIvFFFlo3E37PTRcMzeis8LvoStwXckHIZKbb7o5qpWY9kXrTYwPmSq5KCcFVN5r9k6lGOJkjkUpSVtwo2Itu2GCm5okATEAGH3oYfG8UxILGYt1SvK8+867wUKbp1g2nCslCu1imut5JkpDENn/BquRSGd1hjajbTSE0ARKWVRiZ2JMLC7qn5dfell83WJkwcQYmh/xPPNM4gIk64c09KMPP1zcW3E7U3r8umuvjW6KxVAtnwx333V3dDOoKbRIP/eLnwEN3ciVmylG58ctRsZSA/EdstQUIrgIKyyzXGsCoRq2vVBwRS4L58U6W2TBhYrHJ7RYUoL4jmFccDuVTCDtKy5vseZYKuJVyiRkHlk3Ske4FrXAcmN1kq9xLZdbeqnirTffjK8pp7A4L7rwong9HMNDD7RYUqSwuVGsOfuhdbbT9jvWbNoWn1w23ERYanfcfkeM8ZlURMdMtpLMEquSiCKpcseT3Kv3fvpe0T9YfqPCtSPL47vdI2yHnA1SKxdSmhNgO4cHN5H7Z+GOOaUlMwhGDCJDJDIbFYngln3wQdcmFLGQSUO9VLHsE2STbX/11VaPQoxuCkPC78HNY+lwDbYPrmW6EZ0QLEDvnX3W2aL7yxrdf99RNW+2spLLBSv85ptuimUrSD7VF775Rkum1U3Azdv1S+Uq6hWRqISIwcSugfik6UwLhd+NBMXMwWrcbuttosUprkgxxvedCa5tNITQLBjaWRuut34csuHuZyGkhSSeJGAu6CtOooaqPJEJpKS3D1YWORzkgzxSjMZC3T9YXSRuLr34kvhcGd4nHsPFUFph3+kHCu6IMnOUKQ4I1o3yjAQk627KNWHyc5/qgYXEchKg51I4r/9ULFP7Yw201LmtN1lxLxIQu3EMZIrKxb3VkFChfzYoLED6YoQME/ygueCCz0pV7g4kXbaO6XjtvP0O0eWSRW2rbon7w8UTuN82WNPKEnasWJxuJkjNMXDXyCSVoa6QRer104LFdmNYtOq2KEFU47577i02Ccfqup1/7nkxTJDAUttlx52KbwSXUyN4OT7YGYgLSmiwav5SydwmcKfXCtcLUXlsv9328ffl2iBwOm0JqdNh3cGDY0zM+DtlQ8mCK8MNSTmNa+BmXE7kAD2+YRtvEuOa55x5VgwFEGLUlM8qHRbWiWuPrPx+FaFKAiwZbhZqAt3M0kN9p3rB8m8qY3I0NIaWXM8UCO0s2vt8rVhGGT5X77Np2/XQ3rbLaOsYu3MM1WhrP+0dQ0f3471uPHovLeQTg5VT3m5Hz5Wr5PMsnPLNJKH83mqwYFlOPi9+lDoJGgWab2nknEdS+LglWG5qzB4OXgE4PplMWmfKWDqKjlwjN0PijKxYccrUsO2zLFqk6thWDJaaco2MrqHhSYGM3of3g8WqpUczMdnkzgIhkbWxIPUcdhasjjQhSIC8kVLWLM1BgwbFbXPl/CuTCYpWxavUCiYgmHqSR10Fi1uihAWLzFJxLriZmHDuuLj83//+xKRTRueRCS0jWg7cPQHqrrTWIA0yQKrZy10enQFXTKZTCUVZf6w7YCmywhC18getS4gjTTLn9hnQm4qLewLIUfZWWQYyq5bp1iGBVB0XPbmM7iETWkYcVGJBGf7RFbBwTPehXNtVKLhWi+Y4jMRrBLh5SIxlxMUzOg9pUrFA3BICspw9BbFfViC3VnysWs5bUoIckHMmS5SSYBldRya0jDhT0qKiKNEVSAj4vDhQqk3rChTk2o5G8JSF7g6UQ9ieuBS3Gqn5m4S2obymi9cK9jcCyExcEZkhK5nzcmxRgkCszvEgck3pZbLL6BoyoWW0Vsdzz7qCNPCWtE13QBeN6yuW9M4771Se7TyIC4pL0RJzXKkPkgKE7XtO2QT12Z5wN2U/kTOrlYIHt7NMVmKGyM55Og43hFQMndE9ZEL7ikPsKqlJkEymlX/XXXe1qaNWBouMtaPavrvKpILn3ED9oOJ6XcElJKLWXz+ej4cuBNOSgIS158SzjKJLYgGNBII0WAWZIrNyT3OC60vfzHlyeXuLJFBvQCa0ryhUycu2DRw4MKpLWOhzzjlnlNDxt8B5uUC2HmTpZBEF3btrZSjXSNYiC6azYCGussoqccSbAlXbocefilFJ86jz4uolfblGIsXsJEfE6WqVn+h7Vcjr2BBvueE9o/vIhPYVhHjNqaeeGgPk3CKLiyXDYmEZjRgxIj5HIrs9cO+QYFLL6C4IAjouswnaQ7n2yzkhCgTGXeVOOof99tsvunhiaIQTWUYTqoqEGwHEjiiRmTmUtcgd4Y0ZMyYel2uWel4zGodMaF8xUHfgbqnJ4mLSxzeDEiEl90jjNyvHNPD2Fr8CVFZPR8ivI7A97pr9a8+CaqKUrURejl3dm0LUww8/PJY/kH4GcTPEofIfEK8KfYNGGg3kNWzYsNh1oGi3XkLDDE1k7bh6o75Zb0AmtK8QkIVK/KjIGtxE2lv6cLma3LEy0gi3cePGVZ6pDYoRCO3ckh5ddyATiKwE7xGAzKsuhtTwTlMulTp4OBdWpmPgJqdM4oUXXhjLNdJxOT+j9hoJgX43ASUZMqduFLKbtaC0JY34875a3RQZ3UcmtK8IuFwHHHBADESzfmQUQUbO39UuHovG/EcDbpOlVAtHHXVUjLl1plWoPahDs/CnnXba+C+yMFIOlFmQqGZdpoHGHo6hTKqKc5Gd83SOCO3Oqr7X7sB2BPMVy7IMZTXrlYAQnUxxMy1eFE7qtUpldA+Z0L4CYIWdd955sUyANTZ27NhWC0E2E2lx2aohwM1SSlnCaohNaWZHOI2crclylIlMREWeO0EngmC6f5WLpISGc0tzDEAJCvcOiXM7xc8alU1ERlrEdBmwAo8//vi6pC9u5tpzR43AY3V2p1Yvo21kQuvjQDqas2UhLX4B/6RNBvomkQFLqwyLlpwNsqARVsuiECtChjKlaYpWI0CmiCVp3wbtlmNoLEEZRPtW34WovM+8ynIfqlmW3FCxQv9yQRsFGVJkpuH9zDPPrEtmrLjnn38+Zl5ZcRIxjbxOGZMjE1ofhxiPSUwWvbhZdeM3ElDcWavdiMa+hShGVAtcLAkFA3AbCRlLVp9jduxlOH61W2JVWoUMsvU+7md5DoQp7pQtvCbhUd1D2VVIkshmujko3m3L6kO6w4cPj8fgM11p/M/oHDKh9XEcccQRcUEhiFo1Ty+99FKMVaXgf9kSE+sRR+Mq1apJU0jLuuPWNTLILYvJlXPcu+yyyyQumuMrF6smyWzCkuX4mGOXLWXhNUrBQpmFNia6cddee21dgc4ErqZjY8USdczoeWRC68MQBJ+vogaLJGqRjkJPbpmJ59VAJKwbcbRahagWqW030p1jZWmSt10Phbbc5npgrXkfty6NmAPnKq6nTKURULSrx1RcTjN/2W2vBR0YLF+JiTR0OaPnkQmtj4JFtc8++8TFLnBfr82He4ewCDPWgliRbdRqa2pUD2cZ3DTxPJOQzCeQzewIoYnj9VQ/pHgcvTjWqHOtFU8sg2vJknNczqO992c0DpnQ+iiosApaKyZtS19MwoAVoe6sFmjeW5j6D6vBkmKxNLonEoFx58Tn9EO2ZQ0lpRCKGo0qySiDu6rAmNudSkfaAndY8J/LLP5HFikT2pRDJrQ+CA3SFriFLgbVFsTQZAHpdtVCqrgnUlgG8hDwFqeyaBsNrid9tTXXXHOSmFk1koUmOVB2ObsLLqtGd+Uj4nPc9/aAiPXHpunxVDS0RGVMOWRC62NANEoJWAjzzz9/65i6ehAbY8nViqHBaaedVtNCI7stsyjo3lOlCLKrLKN6rURQ1lBri/g6A/sTF0T0+jKT/n97YFUmpQ/dALlEY8ojE1ofg4HKFiFXELG11zCuaFbWrp7LmZqpq8seWFA6DBBaWzGu7kCpA7ezXjaRFaXDwfGx5pBsd6EURceBbdp2Z7KTyVp0zN3Rc8voOjKh9TGoqreoqLGmOZptQRbQ+8vV+JDiPiw0Ra5pMlICN1MGVX9kT7hVJH8QMyuwrfIIxb+ytILw3U0K6LfURSFJctxxx8UMcEfBvTS7gFXXkVhbRs8gE1ofguA8iwlBsc46AqQne0dupxaSBVQdQ5PJa8tVbQSQJWunLZdTJT4S6Yp+Whl6VwlAigmy0MpFuu2B9ZqKl1lpPTl0JaNtZELrI2BRkdJRHY/U2oudJSRCq5cUoM5hoSqlKBOLRcwi6eocgo6A8qvC3rbG2rHKdAV0R7BRXyjdNFZtZ+WFqH8gQladOB6CzfjykAmtD0ERLPLRHdBRN1BvJJet2uUEcaCk/KrVZ/z48ZVXWspCyG5Xu6KNgngYq0dsrCebubV3qdOTJe0smbnGms01nns0SkIpo+vIhNZHgGxYZxRTOyKdncA6oSdWq9qfcCKpHjM3EZvMaSqi1UYltqaOrScg0aD31KzQngIX3TwExbtd6XbQxykxgvApk2QVjS8fmdD6AGT7uIQWFhXXzmQd33777VjeUR1Dsw0ulG2yXC6//PIoPaRZ/frrr4+uFRnpntLEp6TBdR46dGiPEAXSV+M2ePDgLqvYJnecq5oHnTQHMqH1AdABE88S0O6sC0j4UXN6kqpOUFDredtMMaw0NcmUKPVWFFh7KgAuNsWlHTVqVOWZxoFSh95PLi3FjK5A7FBrFguWJZvRHMiE1svBekm1Yl2RmKblxeUsZwmVLyAvUteskFSwighS4aggOFf0d7/7XXyt0UDSXNxawpPdAXJW+c/6Y3V2BQbJ6B2VXZVNbisLmzFlkQmtl0PwXKyJNfPII490um9QPRlL67DDDqs8U8T2nSOPPDJutzxTwLZT8agHC6eR7UZl6KFEGOVERHfBjdUStvzyy8ftd6Ug2A2AXJLzJ6vNZc9oHmRC6+WQnZSltFB1CXQWFrnSiL322iv+zYKhakv+hrunFKQMMbM0+k5msKcULhS4yqx2pDi4PWgHS24m8nbNutJVIKupHk8XhrhZI8k2ozHIhNaLoa0pWQsEB7sChKTin0wQiKmJK9keAqjuR9QaJBlgnwMGDOgRd0tcTnbTDM2O1tPVg4SJY2ZtSn6QAurq/FD6ajTOuNvmCGQ0HzKh9WIgH64ma6GrhaXairQXqWEDrph4GkFIahPVkjziaSS3EZrG8Z7IcrISqbwqqegOHDsX0bkhItnZrhIwCaPUDeC4EGVG8yETWi+F+I+2IwtM4L6roMsvwJ00+QXKuVLqqqrdzQTDdO2Xq6uHsdGwTRlWlmJXtcR8Tnxwiy22iFlZmnBdjffZluSEJn5WXk/IJWU0BpnQeik0b2vItli1/nQHXEsZS+SGrFS9EymsBxprCM0Cp1rbaCgh0SfancEmGst1ACirEDNrq32qPSgmNl2KNtodd9yRNc6aGJnQeikM7FCp3904E9eJC6neTHGoTGm9RnVgraQiXg+k0cjCVy4tchXT60yDeBlKPvbYY48YvOc2d6e0xLYcC2tUS1m9YcIZzYFMaL0QrDNZQISiALarQE6yfdwyi19GsTpmVgtKOhKhqeeqR2jcYq/51zG3lxF1PFqpdCSog+sKEJDsLAIydakrmd8EhKrzwnnqmuiuJZzR88iE1gshC8iK4RqqGesuttlmm7hoO9plQI3VWDxxLuUiYkoSFAgRwUoqqFcbNmxYDMgjTLMB1lhjjRjva0tySNZWAF+nQGeBzA455JB4Loiou9aU6yGjKfGSJzf1DmRC64W49dZbY4wJQbBquos0DLej8yv33nvvYquttooiiD632WabRZcVEXGBZV0NFjGghVvM+jOIxXu1Cyls/fDDDytbmwhFquJ5LKzOZiN1NyRXmHXXmQb9WvjFL37ROpXd5PiM3oFMaL0QqvpV0bMaukNoPuuhkNbCNeGpPajh4mayXpR2+JyHoSASBGJy4mAKdpECC1KRrpIJhEnyu54S7AMPPBCD+HfffXflmY6BhXjiiSdGN9M5dLd2TXJEltd5cTWzYGPvQSa0XgbFnWq0SAU1KqbDArF4O1L+Ia6k6FUiQWFtIjTZ0e5ALI/lpp1IvK2jUGdGJpxrKBHQ3ZF69i32phvC9CZ1dh2JK2Y0BzKh9TIY2sGKkXlrVHGnqnek1JFRcDoIvFf8jrSPBnLW4sknn9xla9Hnbrnllrh/VlxHtyPgnyZcIdTuDiaxXxakujzlMN3pKsj4cpAJrZeBogZCEXjvKoFUI42q0wLVlq4XNzLtX7xKnEpvpL+VR3QVzkMvqfhbW0OFy1BXZkAK4tlggw1i/K27lpSuCTMUuK6s1lpxvozmRia0XgSZP5LUtM9kFRuFNLZNHIwLVw/KLlKXQFLnSOob3SmwVawqocA66gjEuHQ0zDbbbNGa0vbVFeWMaqTrQCLJAOaM3odMaL0IBt5acEOGDOlSWUM9SC7YrmzkhAkTKs9OilRrZn6ninnlFYBYfJZ71hWIeSnrMDC4IzVjYnhao/SR9u/fv3juuecaUrnvvFl7WpsQbEbvRCa0XgKEksoSGj067qabborb9ajVm8kyU1/GzfNAJqmUQQYzVeR3FshJj6VSDaUo7UHA3gR3yQjusa6GrnYTlGEkH0tPSUlHx/9lNCcyofUSIDRZQO4myedGxc9AM7p6MbGjq6++uvJsC8SlZP1OOOGEmIlUkqE+a+TIkfF1bUWKbHUPdBbKLZZZZpkOyWw7DkqxMqwykIitEeUU5JFYm+r6xM8yejcyofUSqPtCZko2kiR2o4AoEBoLTUtVGYQR99lnn6hcK6uKSC183QLAYqOP1llCsy1ZUjVtHSmiffHFF+P705CWRijlukkQbBS/MzAl15v1fmRC6yUwmQjhcDsbVa6RkKaP2351ca3iWSPsymoVEgE6BZAbMmI5drb3UswMObM22wvoq72TXeXaGjfXiDkGLD7bVSri/BT7NtLqzfhykAmtF4A1ojQB4VS7hI2ALCG30fZZYwl6IUkUIZG02P2LjDbddNP4N5hrqR+0o2UTyi2QmXIRpRJtQWnIoYceGgnXMJhGlVKwzpCkRIAOhZT0yOjdyITWCyCjKQgudtXdtp5aMD08yWrvvvvurVlDZEL4sVrokfCiZvMECq4ItyOlE+J14mYKgzWTtwWuNSkjx6XpXL9mo0BzzcwCJKm+LqNvIBNaLwACsajVoPVEnEftmTiSfWg0T5aWroBaLU0ITmaSdcX93W677eKjvZYlWUnnIKPYnkoIUpV9lajYddddi9dff73ySvfx4IMPxsb5TTbZJE6Oz+g7yITWCyDDiGy4aj0B3QFKMexDUWkiNHE71lQ1iXJ7lU4kfTM9lNzOtkooxOm8hxIHBdj28NRTT8VEBfkhGmmNAqtQHZ8i4jy1qe8hE1qTQ5Zx6aWXjmRz2223VZ5tLATZWU72QcMs9S9qr6o12UnN2MILL9xKdPvtt18kRBX8taDBWzbTZ5Bke6DSQeSRu3v77bdXnu0+WJRUObia4nIZfQ+Z0Jocsm9afJBao8s1EtKgFITGekn9lDKcmtCrhR+VUNA/SxOfEJo+zFqlFG+88UYkRZaZuFV7UOuG/CQNkF+jMo+C/vfff38kSuTdHSXbjOZFJrQmRwqKC7p3tHG7s+AqionZj8WehvAaUuI5ShplPPTQQ7H9ifIHSCRoQyqXU3BHuY2Ib6WVVirOOeecyittQ5bV4GP6/Y0aRoIUZUed4wwzzBAVPXJWs28iE1qTI0lKs5Z6CohSMsB+lGmk2BgXTTkGRY1EXiBYT4FWDRlQyiBTnaweVhkCU31vex2JmYG+UNYct7ee+9pVIF3n5zy58Rl9E5nQmhgIguuFPHoqfgYstC233DIueARWLr/Q28kaE/jXtwka0b1XS5Q+SJYPq8oxSlz4f67d/vvvH1/vCGQxZR19ti3Fj66AEggBSK57VwcyZ/QOZEJrYsjIycaxkHrSquCSySYiKfVl1eUXarW8ZjCL8oyUETVJXB8mN87fyMisTo3riYA7EgOThBCsR9zasBoJ7nGaDZAHnfR9ZEJrYrB2LEQN2T3ZZ6iWbPPNN4/7YqFVExqXVIBePIy15n3pkXpAuZzIjhXXXj1aNVTqqzczqamRQ3zdENJsAN0Njej/zGhuZEJrYhxzzDFxMWoR6kkgrERoFn496H2kyaYuTi+n93soymWRdcVV9BkaZOJmOhYaBSoaJI/E8SRUsqv51UAmtCaFBZnqz6644orKsz0HBbXtEVoZyIcFyR1W9Z8yo50BV9NgFi6hhECjwEJ0TGJmYpDUOTraZ5rRu5EJrUmhuJTlYr5lRwPr3UFqfidDDR2JfSl96Oz8zARuLqIRj+PmNhJ6UGVLucdmh+YSja8OMqE1Keh0IRgWRiPkctqCgl0T0O2vq1LanQXCRqKyoY1MeCBKpRnUOTTA57jZVwuZ0JoUSf9MjVdng+ydBdeP64gEGtlq1BbE4ZRSGF/XiAEnCfTixM10PuSpTV89ZEJrQgjS0xtDaBIDPQ1WjEp/mmiNlOipB6UZdMgkFhrpTos1svhIIeUkwFcTmdCaECwyLUgsmJ4sqE0Q4EdmspU9TWiymlxCtWvc6kaBNJECXxPlq/XbMr46yITWhDATEsGo8ZoSel0IzfRx9W49KXYoOK9tynQl2c1GwTVSb0ZFoydbxDKaH5nQmhBcMu6msg0Zu55Gmvqk8r+R8axqSD6YPyB7+8ILLzRESYNMuEwmMtNtkPHVRia0JoN6qVNPPTUSmilHUwJJ0cNoup4ktDRX1MSorpZ7lKGBXVZ22mmnLfbdd9+Gdhlk9E5kQmtCaAS38Enp9PQitX3FtPbXk+4ai4xmmjF0jZDTFmd89tlnYwJAeYbWsEZYfBm9G5nQmgwsF0NHlFD0xISnaqjwJ7ON0O68887Ks43HxRdfHM/JCLxGlKFQIhHzY8XqqshklgGZ0JoMJjwZ4IFgBNB7Gu+88060cnQk9FRCQOGsqVVcw0bp+Bt2rDDXtjOZZSRkQmsyIBi1VKSv33777cqzPYfrrrsukidV2Z6QKFK5r0/TkODBgwdXnu0aEnFdddVVxfDhw2PCJPdoZpSRCa3JYAAJgpl55pkbLnRYDWSQJkrRMOspGENnH5dcckkkuK4AmT3zzDPxeAlHujZd3VZG30UmtCbDtddeGxf/Gmus0XAZ6mqQ2haotz+Z1Z4AySHu5lRTTRWHq3QViEyxsbIPY/eyZZZRC5nQmggWqfFqCKbWgN9GQ7aRyqw2pEYO8i3jzTffjGTG4mxvuHA1WGCuyQEHHBCb9AcNGhTJLCOjHjKhNRlU0CM0o+F6siYMxLbsiwX13nvvVZ5tLO6+++7YLG4/F154YeXZ9qGf9Z577olDVqjhIngKHRkZbSETWhNBCYUFbPFfeumllWd7BghDnZt9jRgxovJs48HNnGOOOeJ+WIM0/tuCXlJEtvbaa0ci05tppN37779feUdGRn1kQmsiyDJqC7L4OzJhvDtQu7XQQgvFfZ1yyimVZxsP7U4moNuPTKcYmLmY9q8YlnQR61Ds8Oijj44lJFxg75ft1QmQ3cyMjiITWhPBwkUyYk60+3sSatwoulLYUCrSk6CEwa1FUiY7KbClV7byyitHgkvEalCKf9WrKSN55ZVXWmeEZmR0BJnQmgjcM/VnGsVfe+21yrM9g1SugVB6OjZFb005yrLLLhv3Wf0w+s5EqR133DHqwJEBV2CckdFZZEJrIsg06nUkHdSThIbAkuT2lBCQBMOMtSuddNJJMfHBYhNTE18zU+Dhhx9uzWrmJvOMriITWhPhqaeeioTWr1+/uPh7CshSwJ0Gmk6BKQ1upPMTM/z5z38e42wZGY1AJrQmQiqq1cvZE21ICaR27GfhhRfOQ0Qy+hQyoTUR0qQnwo6ygD0BE6Q23HDDuJ8DDzwwZhkzMvoKMqE1EQz5QDSUY3sKMo4pm3jjjTdWns3I6BvIhNZEOPvssyPRKCrtiS4B1lgSc9Qrmuu7MvoaMqE1Ec4777xINkoXVPI3GsQjk5gjVdyenveZkTGlkQmtiXD66adHshk2bFjlmcbi/PPPj9tXUJvnVmb0RWRCayIkl5OsdKNVWLUZUXm1/S233HKKTJPKyJjSyITWREhJAYWmjXY5WWRaqmyfa5uR0ReRCa2JQFo6WWiUNxoFyYBRo0bFbRNJ7Mkat4yMLxOZ0JoIt912W2zcXmWVVRpKaKR39FEq1yDFow0pI6MvIhNaE8HsShI7q6++ekMG8SaQ5WGdUY398Y9/XHk2I6PvIRNaE+Gtt96KvZw6BRrVy/nkk08W/fv3j4R22mmnZS3+jD6NTGhNBJnHxRZbLGqUffjhh5Vnuw6ZTSRGngepTZgwofJKRkbfRCa0JoLMpmng5IMaIbporidVDdaZpEBGRl9HJrQmgmD9xhtvHMsr7rrrrsqzXYOkwpAhQyKZLbHEErnNKeMrgUxoTYZx48bFbORll11WeaZr0HXA0iNnbcBvT7RSZWQ0GzKhNRnGjx8frapjjz228kznIVa25pprxu2st956cdhvRsZXAZnQmgxvvPFGMdtss8UhIV3RRPvggw9ai2hNT7rjjjsqr2Rk9H1kQmsy0NM3IXyuuebqdL+lrGbqB+2ulZeR0RuRCa3JQNJn9OjRcdybOFhH68YkFAg2fu1rX4tktsUWW8RatkY3uWdkNDMyoTUhDDExyo6MUEfmUn722WfRtZQAQGZapwxc6QmRyIyMZkYmtCbEJ598EmdUynaeddZZlWdrg1tquEqaNq4w12yCnNXM+CoiE1qT4t57741W2iKLLFJcc801lWcnBUkgktqpeHb++eePJRp5klPGVxWZ0JoUYl9Jwda4uUMOOSRmQN99993izjvvjMH/eeedN87W9B7/j/g+/vjjyhYyMr56yITWxDDh3KTxFOjnVs4yyyxRkcPfHuS0zQl45plnGqrQkZHRG5EJrclhjub9998fJ0FpMBf4p8ixwgorFNttt11x8cUXx/dkZGRkQus1EORXhqHhXOO6xAFkOaCMjInIhJaRkdFnkAktIyOjzyATWkZGRp9BJrSMjIw+gqL4/1IUaencVV3rAAAAAElFTkSuQmCC', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
CONVOCATION EVALUATION
\n

A l\'attention de part 11   part nom 11

\n

\n

Vous êtes convoqué pour une évaluation de type : TD.
L\'epreuve se déroulera du 08/11/2025 11:00 au 08/11/2025 12:00 , à distance sur la plateforme du ELYOS. Vous recevrez le lien ultérieurement.

\n\n

 

\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Cordialement
\n
Paris , 08/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Eval_Convocation_part nom 11_91911.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
CONVOCATION EVALUATION
\n

A l\'attention de part 10   part nom 10

\n

\n

Vous êtes convoqué pour une évaluation de type : TD.
L\'epreuve se déroulera du 08/11/2025 11:00 au 08/11/2025 12:00 , à distance sur la plateforme du ELYOS. Vous recevrez le lien ultérieurement.

\n\n

 

\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Cordialement
\n
Paris , 08/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Eval_Convocation_part nom 10_50522.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
CONVOCATION EVALUATION
\n

A l\'attention de part 9   part nom 9

\n

\n

Vous êtes convoqué pour une évaluation de type : TD.
L\'epreuve se déroulera du 08/11/2025 11:00 au 08/11/2025 12:00 , à distance sur la plateforme du ELYOS. Vous recevrez le lien ultérieurement.

\n\n

 

\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Cordialement
\n
Paris , 08/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Eval_Convocation_part nom 9_04781.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
CONVOCATION EVALUATION
\n

A l\'attention de part 8   part nom 8

\n

\n

Vous êtes convoqué pour une évaluation de type : TD.
L\'epreuve se déroulera du 08/11/2025 11:00 au 08/11/2025 12:00 , à distance sur la plateforme du ELYOS. Vous recevrez le lien ultérieurement.

\n\n

 

\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Cordialement
\n
Paris , 08/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Eval_Convocation_part nom 8_33394.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
CONVOCATION EVALUATION
\n

A l\'attention de part 7   part nom 7

\n

\n

Vous êtes convoqué pour une évaluation de type : TD.
L\'epreuve se déroulera du 08/11/2025 11:00 au 08/11/2025 12:00 , à distance sur la plateforme du ELYOS. Vous recevrez le lien ultérieurement.

\n\n

 

\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Cordialement
\n
Paris , 08/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Eval_Convocation_part nom 7_40836.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
CONVOCATION EVALUATION
\n

A l\'attention de part 6   part nom 6

\n

\n

Vous êtes convoqué pour une évaluation de type : TD.
L\'epreuve se déroulera du 08/11/2025 11:00 au 08/11/2025 12:00 , à distance sur la plateforme du ELYOS. Vous recevrez le lien ultérieurement.

\n\n

 

\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Cordialement
\n
Paris , 08/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Eval_Convocation_part nom 6_70753.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
CONVOCATION EVALUATION
\n

A l\'attention de part 5   part nom 5

\n

\n

Vous êtes convoqué pour une évaluation de type : TD.
L\'epreuve se déroulera du 08/11/2025 11:00 au 08/11/2025 12:00 , à distance sur la plateforme du ELYOS. Vous recevrez le lien ultérieurement.

\n\n

 

\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Cordialement
\n
Paris , 08/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Eval_Convocation_part nom 5_25357.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
CONVOCATION EVALUATION
\n

A l\'attention de part 4   part nom 4

\n

\n

Vous êtes convoqué pour une évaluation de type : TD.
L\'epreuve se déroulera du 08/11/2025 11:00 au 08/11/2025 12:00 , à distance sur la plateforme du ELYOS. Vous recevrez le lien ultérieurement.

\n\n

 

\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Cordialement
\n
Paris , 08/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Eval_Convocation_part nom 4_85107.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
CONVOCATION EVALUATION
\n

A l\'attention de part 3   part nom 3

\n

\n

Vous êtes convoqué pour une évaluation de type : TD.
L\'epreuve se déroulera du 08/11/2025 11:00 au 08/11/2025 12:00 , à distance sur la plateforme du ELYOS. Vous recevrez le lien ultérieurement.

\n\n

 

\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Cordialement
\n
Paris , 08/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Eval_Convocation_part nom 3_24196.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
CONVOCATION EVALUATION
\n

A l\'attention de part 2   part nom 2

\n

\n

Vous êtes convoqué pour une évaluation de type : TD.
L\'epreuve se déroulera du 08/11/2025 11:00 au 08/11/2025 12:00 , à distance sur la plateforme du ELYOS. Vous recevrez le lien ultérieurement.

\n\n

 

\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Cordialement
\n
Paris , 08/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Eval_Convocation_part nom 2_38486.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
CONVOCATION EVALUATION
\n

A l\'attention de part 1   part nom 1

\n

\n

Vous êtes convoqué pour une évaluation de type : TD.
L\'epreuve se déroulera du 08/11/2025 11:00 au 08/11/2025 12:00 , à distance sur la plateforme du ELYOS. Vous recevrez le lien ultérieurement.

\n\n

 

\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Cordialement
\n
Paris , 08/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Eval_Convocation_part nom 1_40229.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:37:08] "GET /myclass/api/Send_Evaluation_Convocation_Participant_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f1d2e0f9e7ee9f6ce5b83/690f1d44995b26cde96118e6,690f1d44995b26cde96118e7,690f1d44995b26cde96118e8,690f1d44995b26cde96118e9,690f1d44995b26cde96118ea,690f1d44995b26cde96118eb,690f1d44995b26cde96118ec,690f1d44995b26cde96118ed,690f1d44995b26cde96118ee,690f1d44995b26cde96118ef,690f1d44995b26cde96118f0,690f1d44995b26cde96118f1,690f1d44995b26cde96118f2,690f1d44995b26cde96118f3,690f1d44995b26cde96118f4,690f1d44995b26cde96118f5,690f1d44995b26cde96118f6/66dc4ddf75b3f60c3ea43084 HTTP/1.1" 200 - INFO:root:2025-11-08 11:43:14.100623 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:43:14] "POST /myclass/api/Update_Participant_Evaluation_Note/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:43:14.165962 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:43:14] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:43:22.130895 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:43:22] "POST /myclass/api/Duplicate_Evaluation_Planification/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:43:22.224479 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:43:22] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:43:24.498052 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:43:24.500054 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:43:24.504575 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:43:24] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:43:24] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:43:24] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\note_evaluation_mgt.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:2025-11-08 11:44:50.158545 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 11:44:50.158545 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 11:44:50.158545 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 11:44:50.158545 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 11:44:50.159545 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 11:44:51.426331 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:44:51] "POST /myclass/api/Update_Evaluation_Planification/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:44:51.601616 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:44:51] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:44:58.986163 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:44:59] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:45:00.401515 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:45:00.403514 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:45:00.407513 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:45:00.412520 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:45:00.421522 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:45:00] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:45:00.429090 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:45:00] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:45:00] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:45:00] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:45:00] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:45:00] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:45:05.294033 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:45:05] "POST /myclass/api/Get_Accepted_Insription_From_Session_id_Reduice_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:45:09.987494 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:45:10] "POST /myclass/api/Record_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:45:12.155285 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:45:12] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:45:55.836104 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:45:55] "POST /myclass/api/Update_Participant_Evaluation_Note/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:45:55.928206 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:45:55] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:46:40.586142 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:46:40] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:47:08.467455 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:47:08] "POST /myclass/api/Add_Evaluation_Planification/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:47:08.554643 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:47:08] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:47:10.633939 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:47:10.637476 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:47:10.638473 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:47:10] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:47:10] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:47:10] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:47:29.858076 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:47:29] "POST /myclass/api/Update_Evaluation_Planification/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:47:29.949063 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:47:29] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:47:32.393442 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:47:32] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:47:34.340568 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:47:34.343582 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:47:34.344568 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:47:34.350601 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:47:34.355605 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:47:34.364608 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:47:34] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:47:34] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:47:34] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:47:34] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:47:34] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:47:34] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:47:37.307767 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:47:37] "POST /myclass/api/Get_Accepted_Insription_From_Session_id_Reduice_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:47:44.299799 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:47:44] "POST /myclass/api/Record_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:47:46.129541 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:47:46] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:49:24.651483 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:49:24] "POST /myclass/api/Update_Participant_Evaluation_Note/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:49:24.747045 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:49:24] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:49:53.851354 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:49:53] "POST /myclass/api/Update_Participant_Evaluation_Note/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:49:53.919407 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:49:53] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:51:05.237217 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:51:05.239218 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:51:05.243219 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:51:05.250219 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:51:05.252728 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:51:05.257734 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:51:05] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:51:05] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:51:05.269741 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:51:05] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:51:05] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:51:05] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:51:05.279740 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:51:05] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:51:05] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:51:05] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:51:21.459490 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:51:21] "POST /myclass/api/Get_List_Evaluation_Planification_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:52:04.630607 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:52:04.632607 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:52:04.633607 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:52:04.636609 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:52:04.639629 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:52:04] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:52:04] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 11:52:04.648630 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:52:04] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:52:04] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:52:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:52:06] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:52:15.617109 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:52:17.825686 : Cacul_UE_Note_Finale_Standard -could not convert string to float: '-' - Line : 2077 INFO:root:2025-11-08 11:52:17.833672 : Cacul_UE_Note_Finale_Standard Erreur Ponderation. La somme = 0 INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:52:18] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 11:52:18.013119 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:52:18.016125 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:52:18.020126 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:52:18] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:52:18] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:52:18] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_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\\base_class_calcul_note.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:2025-11-08 11:53:25.850113 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 11:53:25.850113 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 11:53:25.850113 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 11:53:25.850113 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 11:53:25.850113 : ++ 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\\base_class_calcul_note.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:2025-11-08 11:57:49.351732 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 11:57:49.351732 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 11:57:49.351732 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 11:57:49.351732 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 11:57:49.352742 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 11:58:46.348890 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:58:46.356891 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:58:46.365899 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:58:46.384619 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:58:46.403619 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:58:46.411619 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:58:46.414653 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:58:46.426657 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:58:46.438707 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:58:46.454711 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:58:46.465711 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:58:46.474827 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:58:46.489823 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:58:46.495824 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:58:46.508848 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:58:46.523831 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:58:46.539348 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:58:46.549348 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:58:46.555377 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:58:46.566349 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:58:46.573350 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:58:46.580349 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:58:46.592350 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:58:46.598351 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:58:46.679975 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:58:46.682938 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 11:58:46.686935 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:58:46] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:59:12.114141 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:59:12] "POST /myclass/api/Add_Update_UE_To_Class/ HTTP/1.1" 200 - INFO:root:2025-11-08 11:59:12.162650 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 11:59:12] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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 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:2025-11-08 12:10:26.846420 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 12:10:26.846420 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 12:10:26.846420 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 12:10:26.846420 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 12:10:26.846420 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-08 12:10:46.914236 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 12:10:46.915220 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 12:10:46.915220 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 12:10:46.915220 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 12:10:46.915220 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 12:11:52.554029 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:11:52] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:11:53.432868 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:11:53.435868 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:11:53.438868 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:11:53.441870 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:11:53] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 12:11:53.448868 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:11:53.453874 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:11:53] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:11:53] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:11:53] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:11:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:11:54] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:12:05.045948 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:12:06.305117 : Cacul_UE_Note_Finale_Standard -could not convert string to float: '-' - Line : 2095 INFO:root:2025-11-08 12:12:06.313102 : Cacul_UE_Note_Finale_Standard Erreur Ponderation. La somme = 0 INFO:root:2025-11-08 12:12:06.406220 : Cacul_Session_Note_Finale_For_calcul_mode_1 -'list' object has no attribute 'keys' - Line : 1351 INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:12:06] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 12:12:06.410216 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:12:06.411216 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:12:06.413216 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:12:06] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:12:06] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:12:06] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_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\\base_class_calcul_note.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:2025-11-08 12:13:51.554671 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 12:13:51.555673 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 12:13:51.555673 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 12:13:51.555673 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 12:13:51.555673 : ++ 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\\base_class_calcul_note.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:2025-11-08 12:15:48.656342 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 12:15:48.656342 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 12:15:48.656342 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 12:15:48.656342 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 12:15:48.656342 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 12:16:20.888175 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:20] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:16:21.643880 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:16:21.645894 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:16:21.652900 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:16:21.655881 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:16:21.658895 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:16:21.662898 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:21] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:21] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:21] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:21] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:22] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:16:38.551376 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:16:38.552377 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:16:38.555385 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:16:38.558376 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:38] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:16:38.570377 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:38] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:38] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:38] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:16:38.609888 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:16:38.611894 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:16:38.615895 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:16:38.620894 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:38] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:38] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:16:38.627895 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:16:38.632895 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:38] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:38] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:16:38.638903 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:16:38.641903 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:16:38.646902 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:38] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:38] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:16:38.654420 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:38] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:16:38.658420 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:16:38.666425 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:38] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:38] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:39] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:39] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:16:48.605471 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:16:48.610470 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:16:48.614473 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:16:48.621510 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:16:48.622471 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:16:48.626470 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:48] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:48] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:16:48.635470 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:48] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:16:48.640485 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:16:48.643470 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:48] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:48] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:48] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:48] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:16:50.367058 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:16:50.369075 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:16:50.372078 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:16:50.375062 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:16:50.382078 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:16:50.385077 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:50] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:50] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:50] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:50] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:16:51] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:17:16.378782 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:17:16] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:17:17.133669 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:17:17.136670 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:17:17.139671 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:17:17.143671 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:17:17] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 12:17:17.147670 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:17:17.149669 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:17:17] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:17:17] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:17:17] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:17:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:17:18] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:17:27.962206 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:17:29.910192 : Cacul_UE_Note_Finale_Standard -could not convert string to float: '-' - Line : 2098 INFO:root:2025-11-08 12:17:29.917193 : Cacul_UE_Note_Finale_Standard Erreur Ponderation. La somme = 0 INFO:root:2025-11-08 12:17:30.018986 : Cacul_Session_Note_Finale_For_calcul_mode_1 -float division by zero - Line : 1444 INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:17:30] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 12:17:30.023985 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:17:30.024986 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:17:30.025987 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:17:30] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:17:30] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:17:30] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_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\\base_class_calcul_note.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:2025-11-08 12:19:16.188566 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 12:19:16.188566 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 12:19:16.189551 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 12:19:16.189551 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 12:19:16.189551 : ++ 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\\base_class_calcul_note.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:2025-11-08 12:20:29.698798 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 12:20:29.699798 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 12:20:29.699798 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 12:20:29.699798 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 12:20:29.699798 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 12:20:35.697366 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:20:35.700350 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:20:35] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:20:35] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 12:20:45.833018 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:20:45] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:20:56.035697 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:20:56] "POST /myclass/api/Add_Class_UE_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:20:56.086780 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:20:56] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:20:57.941450 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:20:57] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:21:07.204858 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:21:07] "POST /myclass/api/Add_Class_UE_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:21:07.283373 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:21:07] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:21:22.251937 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:21:22] "POST /myclass/api/Delete_Class_UE_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:21:22.270176 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:21:22] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:21:33.515892 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:21:33] "POST /myclass/api/Delete_Class_UE_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:21:33.532408 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:21:33] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:22:10.045669 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:22:11.113415 : Cacul_UE_Note_Finale_Standard -could not convert string to float: '-' - Line : 2100 INFO:root:2025-11-08 12:22:11.120409 : Cacul_UE_Note_Finale_Standard Erreur Ponderation. La somme = 0 INFO:root:2025-11-08 12:22:11.222941 : Cacul_Session_Note_Finale_For_calcul_mode_1 -float division by zero - Line : 1446 INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:22:11] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 12:22:11.226876 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:22:11.228946 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:22:11.230945 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:22:11] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:22:11] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:22:11] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_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\\base_class_calcul_note.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:2025-11-08 12:24:31.215937 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 12:24:31.215937 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 12:24:31.216937 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 12:24:31.216937 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 12:24:31.216937 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 12:24:43.909882 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:24:44.840983 : Cacul_UE_Note_Finale_Standard -could not convert string to float: '-' - Line : 2102 INFO:root:2025-11-08 12:24:44.849020 : Cacul_UE_Note_Finale_Standard Erreur Ponderation. La somme = 0 INFO:root:2025-11-08 12:24:44.951759 : Cacul_Session_Note_Finale_For_calcul_mode_1 -float division by zero - Line : 1448 INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:24:44] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 12:24:44.958760 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:24:44.960761 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:24:44.963762 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:24:44] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:24:44] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:24:45] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_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\\base_class_calcul_note.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:2025-11-08 12:26:08.885555 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 12:26:08.885555 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 12:26:08.885555 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 12:26:08.885555 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 12:26:08.885555 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 12:26:35.111201 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:26:37.430685 : Cacul_UE_Note_Finale_Standard -could not convert string to float: '-' - Line : 2102 INFO:root:2025-11-08 12:26:37.438246 : Cacul_UE_Note_Finale_Standard Erreur Ponderation. La somme = 0 INFO:root:2025-11-08 12:26:37.546192 : Cacul_Session_Note_Finale_For_calcul_mode_1 -list indices must be integers or slices, not str - Line : 1422 INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:26:37] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 12:26:37.551193 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:26:37.553192 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:26:37.555192 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:26:37] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:26:37] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:26:37] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_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\\base_class_calcul_note.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:2025-11-08 12:27:54.667382 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 12:27:54.667382 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 12:27:54.667382 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 12:27:54.667382 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 12:27:54.667382 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 12:27:57.950591 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:27:58.935548 : Cacul_UE_Note_Finale_Standard -could not convert string to float: '-' - Line : 2102 INFO:root:2025-11-08 12:27:58.943548 : Cacul_UE_Note_Finale_Standard Erreur Ponderation. La somme = 0 INFO:root:2025-11-08 12:27:59.053694 : Cacul_Session_Note_Finale_For_calcul_mode_1 -float division by zero - Line : 1448 INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:27:59] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 12:27:59.057694 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:27:59.058696 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:27:59.060700 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:27:59] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:27:59] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:27:59] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_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\\base_class_calcul_note.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:2025-11-08 12:29:01.157381 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 12:29:01.158387 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 12:29:01.158387 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 12:29:01.158387 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 12:29:01.158387 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 12:29:06.291839 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:29:07.326447 : Cacul_UE_Note_Finale_Standard -could not convert string to float: '-' - Line : 2105 INFO:root:2025-11-08 12:29:07.334793 : Cacul_UE_Note_Finale_Standard Erreur Ponderation. La somme = 0 INFO:root:2025-11-08 12:29:07.446159 : Cacul_Session_Note_Finale_For_calcul_mode_1 -float division by zero - Line : 1451 INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:29:07] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 12:29:07.450641 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:29:07.452641 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:29:07.454648 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:29:07] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:29:07] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:29:07] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_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\\base_class_calcul_note.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:2025-11-08 12:30:30.433307 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 12:30:30.433307 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 12:30:30.433307 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 12:30:30.433307 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 12:30:30.433307 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 12:30:30.491219 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:30:31.120139 : Cacul_UE_Note_Finale_Standard -could not convert string to float: '-' - Line : 2107 INFO:root:2025-11-08 12:30:31.128034 : Cacul_UE_Note_Finale_Standard Erreur Ponderation. La somme = 0 INFO:root:2025-11-08 12:30:31.249846 : Cacul_Session_Note_Finale_For_calcul_mode_1 -float division by zero - Line : 1453 INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:30:31] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 12:30:31.254835 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:30:31.258841 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:30:31.260841 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:30:31] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:30:31] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:30:31] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_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\\base_class_calcul_note.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 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:2025-11-08 12:35:23.010663 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 12:35:23.010663 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 12:35:23.010663 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 12:35:23.010663 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 12:35:23.010663 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-08 12:35:29.511604 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 12:35:29.511604 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 12:35:29.511604 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 12:35:29.511604 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 12:35:29.511604 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 12:35:53.407144 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:35:53.409149 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:35:53.414149 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:35:53.418147 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:35:53.420149 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:35:53.425660 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:35:53] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:35:53] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:35:53] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:35:53] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:35:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:35:54] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:35:59.093402 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:36:00.946775 : Cacul_UE_Note_Finale_Standard -could not convert string to float: '-' - Line : 2113 INFO:root:2025-11-08 12:36:00.953775 : Cacul_UE_Note_Finale_Standard Erreur Ponderation. La somme = 0 INFO:root:2025-11-08 12:36:01.068240 : Cacul_Session_Note_Finale_For_calcul_mode_1 -float division by zero - Line : 1459 INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:36:01] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 12:36:01.071788 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:36:01.073928 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:36:01.074928 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:36:01] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:36:01] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:36:01] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_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\\base_class_calcul_note.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:2025-11-08 12:38:41.857711 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 12:38:41.857711 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 12:38:41.857711 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 12:38:41.857711 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 12:38:41.857711 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 12:39:05.457965 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:39:05.459992 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:39:05] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:39:05] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 12:39:08.747524 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:39:08] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-08 12:41:19.660210 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 12:41:19.660210 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 12:41:19.660210 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 12:41:19.660210 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 12:41:19.660210 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 12:41:33.856495 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:41:35.308483 : Cacul_UE_Note_Finale_Standard -could not convert string to float: '-' - Line : 2112 INFO:root:2025-11-08 12:41:35.332505 : Cacul_UE_Note_Finale_Standard Erreur Ponderation. La somme = 0 INFO:root:2025-11-08 12:41:35.438050 : Cacul_Session_Note_Finale_For_calcul_mode_1 -float division by zero - Line : 1459 INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:41:35] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 12:41:35.442228 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:41:35.444115 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:41:35.446121 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:41:35] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:41:35] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:41:35] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_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\\base_class_calcul_note.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:2025-11-08 12:43:23.879692 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 12:43:23.879692 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 12:43:23.879692 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 12:43:23.879692 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 12:43:23.879692 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 12:44:31.033191 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:44:31] "POST /myclass/api/Get_List_Evaluation_Planification_With_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\\base_class_calcul_note.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:2025-11-08 12:45:10.753712 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 12:45:10.753712 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 12:45:10.753712 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 12:45:10.753712 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 12:45:10.753712 : ++ 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\\base_class_calcul_note.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:2025-11-08 12:45:52.339113 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 12:45:52.339113 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 12:45:52.339113 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 12:45:52.339113 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 12:45:52.339113 : ++ 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\\base_class_calcul_note.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:2025-11-08 12:46:31.281380 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 12:46:31.281380 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 12:46:31.281380 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 12:46:31.281380 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 12:46:31.281380 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 12:47:49.248902 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:47:49] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:47:55.262325 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:47:55.266839 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:47:55] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:47:55] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-08 12:49:39.440651 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 12:49:39.440651 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 12:49:39.440651 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 12:49:39.440651 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 12:49:39.440651 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 12:49:39.500352 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:49:39.502351 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:49:39] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:49:39] "POST /myclass/api/Update_Class_UE_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:49:39.540434 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:49:39] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-08 12:51:08.145442 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 12:51:08.146442 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 12:51:08.146442 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 12:51:08.146442 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 12:51:08.146442 : ++ 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\\base_class_calcul_note.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:2025-11-08 12:51:30.324829 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 12:51:30.324829 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 12:51:30.324829 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 12:51:30.324829 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 12:51:30.324829 : ++ 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\\base_class_calcul_note.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:2025-11-08 12:52:01.280851 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 12:52:01.280851 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 12:52:01.280851 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 12:52:01.280851 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 12:52:01.280851 : ++ 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\\base_class_calcul_note.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:2025-11-08 12:53:33.511646 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 12:53:33.512635 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 12:53:33.512635 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 12:53:33.512635 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 12:53:33.512635 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 12:53:47.279185 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:53:47] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:53:48.426483 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:53:48.427445 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:53:48.433448 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:53:48.436483 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:53:48.439490 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:53:48.445490 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:53:48] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:53:48] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:53:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:53:48] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:53:48] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:53:49] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 12:53:51.981421 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:53:53.772294 : Cacul_UE_Note_Finale_Standard -could not convert string to float: '-' - Line : 2112 INFO:root:2025-11-08 12:53:53.780294 : Cacul_UE_Note_Finale_Standard Erreur Ponderation. La somme = 0 INFO:root:2025-11-08 12:53:53.911326 : Cacul_Session_Note_Finale_For_calcul_mode_1 -float division by zero - Line : 1459 INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:53:53] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 12:53:53.915326 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:53:53.918326 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:53:53.919325 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:53:53] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:53:53] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:53:54] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 12:54:39.660485 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:54:40.039468 : Cacul_UE_Note_Finale_Standard -could not convert string to float: '-' - Line : 2112 INFO:root:2025-11-08 12:54:40.048752 : Cacul_UE_Note_Finale_Standard Erreur Ponderation. La somme = 0 INFO:root:2025-11-08 12:54:40.242328 : Cacul_Session_Note_Finale_For_calcul_mode_1 -float division by zero - Line : 1459 INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:54:40] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 12:54:40.247596 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:54:40.250106 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 12:54:40.252107 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:54:40] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:54:40] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 12:54:40] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_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\\base_class_calcul_note.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:2025-11-08 12:56:36.759533 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 12:56:36.759533 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 12:56:36.759533 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 12:56:36.759533 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 12:56:36.759533 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 13:01:49.431167 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:01:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:02:06.179154 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:02:06] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:02:06.891051 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:02:06.892058 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:02:06.894194 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:02:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:02:06] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:02:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Inscription_mgt.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:2025-11-08 13:09:13.800908 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 13:09:13.800908 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 13:09:13.801907 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 13:09:13.801907 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 13:09:13.801907 : ++ 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\\Inscription_mgt.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:2025-11-08 13:15:57.458996 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 13:15:57.458996 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 13:15:57.458996 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 13:15:57.458996 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 13:15:57.458996 : ++ 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\\Inscription_mgt.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:2025-11-08 13:17:53.905252 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 13:17:53.905252 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 13:17:53.905252 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 13:17:53.905252 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 13:17:53.905252 : ++ 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\\Inscription_mgt.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:2025-11-08 13:18:56.977782 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 13:18:56.977782 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 13:18:56.978783 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 13:18:56.978783 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 13:18:56.978783 : ++ 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\\Inscription_mgt.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:2025-11-08 13:20:39.252615 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 13:20:39.252615 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 13:20:39.253629 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 13:20:39.253629 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 13:20:39.253629 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-08 13:20:47.402500 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 13:20:47.402500 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 13:20:47.403500 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 13:20:47.403500 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 13:20:47.403500 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 13:21:25.647604 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:21:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:21:26.129898 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:21:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:21:33.035128 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:21:34] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:21:34.896075 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:21:34.897074 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:21:34.899074 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:21:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:21:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:21:34] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Inscription_mgt.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:2025-11-08 13:23:09.607668 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 13:23:09.607668 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 13:23:09.607668 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 13:23:09.607668 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 13:23:09.607668 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 13:23:50.661412 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:23:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:23:52.492034 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:23:52.495034 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:23:52.499036 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:23:52.502539 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:23:52.506056 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:23:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:23:52] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:23:52] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:23:52] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:23:53] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:24:06.772108 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:24:07.852535 : L'utilisateur destinataire de l'email est invalide INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:24:08] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:24:08.265839 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:24:08.268839 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:24:08.271349 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:24:08.276349 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:24:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:24:08] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:24:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:24:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Inscription_mgt.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:2025-11-08 13:26:39.737701 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 13:26:39.738658 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 13:26:39.738658 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 13:26:39.738658 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 13:26:39.738658 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 13:26:47.312773 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:26:47.315764 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:26:47.319760 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:26:47.323755 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:26:47.326771 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:26:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:26:47] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:26:47] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:26:47] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:26:47] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:26:49.556110 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:26:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:26:51.715701 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:26:51.718717 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:26:51.721701 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:26:51.728716 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:26:51.731700 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:26:51] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:26:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:26:51] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:26:51] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:26:52] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:26:56.698919 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:26:57.654907 : L'utilisateur destinataire de l'email est invalide INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:26:58] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:26:58.120163 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:26:58.124158 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:26:58.127158 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:26:58.129664 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:26:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:26:58] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:26:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:26:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Inscription_mgt.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:2025-11-08 13:27:50.365042 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 13:27:50.365042 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 13:27:50.365042 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 13:27:50.365042 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 13:27:50.365042 : ++ 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\\Inscription_mgt.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:2025-11-08 13:29:28.393236 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 13:29:28.393236 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 13:29:28.393236 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 13:29:28.393236 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 13:29:28.393236 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 13:29:28.505756 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:29:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:29:30.882085 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:29:30] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:29:30.940658 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:29:30] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:29:30.996212 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:29:31.046189 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:29:31] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:29:31.073192 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:29:31] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:29:33] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:29:36.340115 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:29:37.186806 : L'utilisateur destinataire de l'email est invalide INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:29:37] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:29:37.653045 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:29:37.654028 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:29:37.658604 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:29:37.663626 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:29:37] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:29:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:29:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:29:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Inscription_mgt.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:2025-11-08 13:32:34.723390 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 13:32:34.723390 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 13:32:34.723390 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 13:32:34.723390 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 13:32:34.723390 : ++ 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\\Inscription_mgt.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:2025-11-08 13:33:10.493777 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 13:33:10.494776 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 13:33:10.494776 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 13:33:10.494776 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 13:33:10.494776 : ++ 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\\Inscription_mgt.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:2025-11-08 13:33:59.097494 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 13:33:59.097494 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 13:33:59.097494 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 13:33:59.097494 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 13:33:59.097494 : ++ 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\\Inscription_mgt.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:2025-11-08 13:35:18.646833 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 13:35:18.646833 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 13:35:18.646833 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 13:35:18.646833 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 13:35:18.646833 : ++ 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\\Inscription_mgt.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:2025-11-08 13:35:48.018719 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 13:35:48.018719 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 13:35:48.018719 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 13:35:48.019722 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 13:35:48.019722 : ++ 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\\Inscription_mgt.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:2025-11-08 13:37:39.198103 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 13:37:39.198103 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 13:37:39.198103 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 13:37:39.199125 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 13:37:39.199125 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 13:37:39.426075 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:37:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:37:41.034875 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:37:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:37:42.203693 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:37:42.207708 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:37:42.211707 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:37:42.215692 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:37:42.220692 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:37:42] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:37:42] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:37:42] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:37:42] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:37:43] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:37:57.100440 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:37:58.142172 : L'utilisateur destinataire de l'email est invalide INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:37:58] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:37:58.761201 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:37:58.763176 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:37:58.767178 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:37:58.769947 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:37:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:37:58] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:37:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:37:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:40:11.620244 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:40:11] "POST /myclass/api/Duplicate_List_Session_Formation/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:40:11.795468 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:40:12] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:40:15.163986 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:40:15.167985 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:40:15.168991 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:40:15.176000 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:40:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:40:15.183000 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:40:15] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:40:15.186996 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:40:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:40:15.195576 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:40:15.201579 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:40:15] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:40:15] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:40:15.207574 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:40:15] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:40:15] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:40:15] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:40:15] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:40:18.611092 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:40:18.614103 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:40:18.618107 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:40:18.621091 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:40:18.626107 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:40:18] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:40:18] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:40:18] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:40:18] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:40:18] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:40:24.347262 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:40:24] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:40:27.170922 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:40:27] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:40:31.905684 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:40:31] "POST /myclass/api/Apply_Planning_Model_To_Session/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:40:31.927701 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:40:31] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:40:36.715538 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:40:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:40:41.062385 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:40:43.565016 : AddStagiairetoClass_mass_for_many_session Ligne 2 : Le code session 'licence_l1_081125' ne correspond pas à la session selectionnée : 'licence_l1_081125_dup' INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:40:43] "POST /myclass/api/AddStagiairetoClass_mass_for_many_session/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:41:12.888931 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:41:12] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:41:12.914945 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:41:12] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:41:12.938978 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:41:12] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:41:12.961456 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:41:12] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:41:12.987458 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:41:13] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:41:15.222128 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:41:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:41:18.493835 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:41:21.396301 : L'utilisateur destinataire de l'email est invalide INFO:root:2025-11-08 13:41:24.121513 : L'utilisateur destinataire de l'email est invalide INFO:root:2025-11-08 13:41:26.638713 : L'utilisateur destinataire de l'email est invalide INFO:root:2025-11-08 13:41:29.327616 : L'utilisateur destinataire de l'email est invalide INFO:root:2025-11-08 13:41:34.966613 : L'utilisateur destinataire de l'email est invalide INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:41:36] "POST /myclass/api/AddStagiairetoClass_mass_for_many_session/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:41:36.097023 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:41:36.127321 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:41:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:41:36.153930 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:41:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:41:36.183028 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:41:36] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:41:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:44:24.412357 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:44:24.413357 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:44:24.417357 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:44:24.421480 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:44:24.427441 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:44:24.428950 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:44:24.435953 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:44:24] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:44:24] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:44:24.445500 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:44:24] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:44:24] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:44:24] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:44:24] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:44:24] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:44:24] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:44:50.260760 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:44:50] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:05.378600 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:05] "POST /myclass/api/Add_Evaluation_Planification/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:05.474674 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:05] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:06.953873 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:06.955889 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:06.960889 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:06] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:06] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:06] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:09.722407 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:09.724425 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:09.727420 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:09.733405 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:09.737403 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:09] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:09.747432 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:09] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:09] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:09] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:09] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:09] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:12.003320 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:12] "POST /myclass/api/Get_Accepted_Insription_From_Session_id_Reduice_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:16.126082 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:16] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:17.666510 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:17] "POST /myclass/api/Get_List_note_evaluation_Ressource_Affectation/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:32.088866 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:32.090866 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:32.093870 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:32.097871 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:32.101870 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:32] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:32] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:32.110982 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:32] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:32] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:32.120497 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:32] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:32.123502 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:32.129497 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:32] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:32.133522 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:32] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:32.139039 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:32.148549 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:32] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:32] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:32] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:33] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:37.930751 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:37.933751 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:37.936751 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:37.940752 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:37] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:37] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:37.946751 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:37.948751 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:37.952752 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:37] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:37] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:37.963751 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:37] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:37.972751 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:37] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:37.977752 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:37.981753 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:37] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:37.989751 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:37] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:37] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:38] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:38] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:40.316472 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:40.320470 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:40.325475 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:40.326975 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:40.331984 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:40] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:40.339981 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:40] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:40.347201 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:40] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:40.357984 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:40] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:40] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:40.362981 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:40] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:40] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:41.761569 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:46.467366 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:49] "POST /myclass/api/Accept_List_AttendeeInscription/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:49.248964 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:49.250963 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:49.253965 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:53.281612 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:53.285613 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:53.289757 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:53] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:53] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:53] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:54.726394 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:54] "POST /myclass/api/Get_List_note_evaluation_Ressource_Affectation/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:55.276998 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:55.280014 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:55.282551 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:55.285569 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:55.290665 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:45:55.300666 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:55] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:55] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:55] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:55] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:55] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:55] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:45:57.859792 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:45:57] "POST /myclass/api/Get_Accepted_Insription_From_Session_id_Reduice_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:46:02.824943 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:46:02] "POST /myclass/api/Record_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:46:04.835413 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:46:04] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:46:17.707842 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:46:17] "POST /myclass/api/Update_Participant_Evaluation_Note/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:46:17.817005 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:46:17] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:46:23.754992 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:46:23] "POST /myclass/api/Duplicate_Evaluation_Planification/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:46:23.828331 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:46:23] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:46:26.407967 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:46:26.412008 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:46:26.415029 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:46:26] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:46:26] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:46:26] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:46:43.354953 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:46:43] "POST /myclass/api/Update_Evaluation_Planification/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:46:43.449008 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:46:43] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:46:45.394653 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:46:45.396670 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:46:45.400655 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:46:45.405655 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:46:45.409669 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:46:45] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:46:45.424654 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:46:45] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:46:45] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:46:45] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:46:45] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:46:45] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:46:48.386185 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:46:48] "POST /myclass/api/Get_Accepted_Insription_From_Session_id_Reduice_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:46:53.556619 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:46:53] "POST /myclass/api/Record_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:46:55.063084 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:46:55] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:47:14.082914 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:47:14] "POST /myclass/api/Update_Participant_Evaluation_Note/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:47:14.148430 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:47:14] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:47:17.651576 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:47:17] "POST /myclass/api/Duplicate_Evaluation_Planification/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:47:17.723093 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:47:17] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:47:19.145828 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:47:19.150824 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:47:19.153824 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:47:19] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:47:19] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:47:19] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:47:38.764250 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:47:38] "POST /myclass/api/Update_Evaluation_Planification/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:47:38.859344 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:47:38] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:47:40.868805 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:47:40] "POST /myclass/api/Get_List_note_evaluation_Ressource_Affectation/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:47:41.368821 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:47:41.371874 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:47:41.373854 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:47:41.377855 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:47:41.380854 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:47:41] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:47:41.390362 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:47:41] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:47:41] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:47:41] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:47:41] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:47:41] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:47:44.296228 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:47:44] "POST /myclass/api/Get_Accepted_Insription_From_Session_id_Reduice_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:47:48.529949 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:47:48] "POST /myclass/api/Record_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:47:50.086179 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:47:50] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:48:03.965251 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:48:03] "POST /myclass/api/Update_Participant_Evaluation_Note/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:48:04.063288 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:48:04] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:48:13.891930 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:48:13.894932 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:48:13.896932 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:48:13.902453 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:48:13] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:48:13] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 13:48:13.909482 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:48:13] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 13:48:13.913488 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:48:13] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:48:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:48:15] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:48:18.530293 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:48:18.816039 : Cacul_UE_Note_Finale_Standard Erreur Ponderation. La somme = 0 INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:48:18] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 13:48:18.945199 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:48:18.946185 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:48:18.949244 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:48:18] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:48:18] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:48:18] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_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\\base_class_calcul_note.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:2025-11-08 13:50:13.899917 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 13:50:13.900918 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 13:50:13.900918 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 13:50:13.900918 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 13:50:13.900918 : ++ 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\\base_class_calcul_note.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:2025-11-08 13:50:41.649170 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 13:50:41.649170 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 13:50:41.649170 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 13:50:41.649170 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 13:50:41.650157 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 13:50:46.438994 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:50:47.248402 : Cacul_UE_Note_Finale_Standard Erreur Ponderation. La somme = 0 INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:50:47] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 13:50:47.303052 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:50:47.303052 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:50:47.305061 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:50:47] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:50:47] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:50:47] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 13:54:39.167177 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:54:39.169177 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:54:39] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:54:39] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-08 13:55:33.615849 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 13:55:33.616861 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 13:55:33.616861 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 13:55:33.616861 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 13:55:33.616861 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 13:55:42.654472 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:55:44.431481 : Cacul_UE_Note_Finale_Standard Erreur Ponderation. La somme = 0 INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:55:44] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 13:55:44.518047 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:55:44.520065 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:55:44.523047 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:55:44] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:55:44] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:55:44] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 13:59:35.545073 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:59:35.548072 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:59:35] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:59:35.555077 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:59:35.558591 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:59:35.570596 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:59:35] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:59:35] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:59:35] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:59:35.598254 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:59:35.600253 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:59:35.603252 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:59:35.607255 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:59:35.610253 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:59:35] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:59:35.619254 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:59:35.626253 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:59:35] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:59:35.640259 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:59:35] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:59:35] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:59:35] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:59:35] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:59:35] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:59:35] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:59:36.961291 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:59:36.965290 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:59:36.969289 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:59:36] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:59:36] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:59:36] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:59:42.587362 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:59:42] "POST /myclass/api/Update_Evaluation_Planification/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:59:42.688880 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:59:42] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 13:59:59.538404 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:59:59.922698 : Cacul_UE_Note_Finale_Standard Erreur Ponderation. La somme = 0 INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 13:59:59] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 13:59:59.990565 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:59:59.992567 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 13:59:59.994566 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:00:00] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:00:00] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:00:00] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 14:01:17.907611 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:01:17] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:01:18.681495 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:01:18.682523 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:01:18.687626 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:01:18.691198 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:01:18.692179 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:01:18.702238 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:01:18] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:01:18] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:01:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:01:18] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:01:18] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:01:20] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:01:21.097999 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:01:21.398839 : Cacul_UE_Note_Finale_Standard Erreur Ponderation. La somme = 0 INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:01:21] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 14:01:21.577838 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:01:21.579829 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:01:21.583828 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:01:21] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:01:21] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:01:21] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_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\\base_class_calcul_note.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:2025-11-08 14:05:22.052125 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 14:05:22.052125 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 14:05:22.053647 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 14:05:22.053647 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 14:05:22.053647 : ++ 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\\base_class_calcul_note.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:2025-11-08 14:05:48.046484 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 14:05:48.046484 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 14:05:48.046484 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 14:05:48.046484 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 14:05:48.046484 : ++ 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\\base_class_calcul_note.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:2025-11-08 14:06:56.006082 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 14:06:56.007081 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 14:06:56.007081 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 14:06:56.007081 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 14:06:56.007081 : ++ 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\\base_class_calcul_note.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:2025-11-08 14:07:14.823923 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 14:07:14.823923 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 14:07:14.823923 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 14:07:14.823923 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 14:07:14.823923 : ++ 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\\base_class_calcul_note.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:2025-11-08 14:08:16.518860 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 14:08:16.519861 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 14:08:16.519861 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 14:08:16.519861 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 14:08:16.519861 : ++ 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\\base_class_calcul_note.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:2025-11-08 14:08:50.177208 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 14:08:50.177208 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 14:08:50.177208 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 14:08:50.178204 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 14:08:50.178204 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 14:08:57.820660 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:09:00.997054 : Cacul_UE_Note_Finale_Standard Erreur Ponderation. La somme = 0 INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:09:01] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 14:09:01.067059 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:09:01.069060 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:09:01.070058 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:09:01] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:09:01] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:09:01] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_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\\base_class_calcul_note.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:2025-11-08 14:16:20.671607 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 14:16:20.672607 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 14:16:20.672607 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 14:16:20.672607 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 14:16:20.672607 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 14:16:22.575796 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:16:24.506755 : Cacul_UE_Note_Finale_Standard Erreur Ponderation. La somme = 0 INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:16:24] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 14:16:24.649443 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:16:24.654415 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:16:24.658408 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:16:24] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:16:24] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:16:24] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_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\\base_class_calcul_note.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:2025-11-08 14:22:38.253286 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 14:22:38.253286 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 14:22:38.254285 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 14:22:38.254285 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 14:22:38.254285 : ++ 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\\base_class_calcul_note.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 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:2025-11-08 14:26:30.790702 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 14:26:30.791699 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 14:26:30.791699 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 14:26:30.791699 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 14:26:30.791699 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-08 14:26:46.459776 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 14:26:46.460757 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 14:26:46.460757 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 14:26:46.460757 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 14:26:46.460757 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 14:26:54.033538 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:26:54.038534 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:26:54.042538 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:26:54.045536 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:26:54.047536 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:26:54.054536 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:26:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:26:54] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:26:54] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:26:54.071537 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:26:54.075128 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:26:54] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:26:54.085281 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:26:54] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:26:54] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:26:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:26:54] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:26:54] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:26:55.697421 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:26:55.698419 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:26:55.702995 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:26:55.704993 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:26:55.712992 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:26:55.717993 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:26:55] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:26:55] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:26:55] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:26:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:26:55] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:26:57] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:27:02.219074 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:27:02] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 14:27:02.505449 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:27:02.506423 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:27:02.511978 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:27:02] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:27:02] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:27:02] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 14:28:08.466945 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:28:08.470942 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:28:08] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:28:08] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_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\\base_class_calcul_note.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:2025-11-08 14:33:48.272036 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 14:33:48.272036 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 14:33:48.272036 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 14:33:48.272036 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 14:33:48.272036 : ++ 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\\base_class_calcul_note.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:2025-11-08 14:34:16.865222 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 14:34:16.866211 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 14:34:16.866211 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 14:34:16.866211 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 14:34:16.866211 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 14:35:36.807481 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:35:36.811815 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:35:36] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:35:36] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 14:36:44.229123 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:36:44] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 14:36:44.441478 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:36:44.442960 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:36:44.443964 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:36:44] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:36:44] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:36:44] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 14:37:04.361771 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:37:04.364772 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:37:04.368769 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:37:04.371770 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:04] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:04] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:04] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:04] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 14:37:05.429290 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:37:05.432290 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:05] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:05] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 14:37:16.633613 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:37:16.636701 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:16] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:16] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 14:37:48.697146 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:37:48.699146 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:48] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:37:48.707147 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:37:48.710146 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:48] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:37:48.719658 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:48] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:48] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:37:48.764657 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:37:48.766657 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:37:48.770658 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:37:48.774656 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:48] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:37:48.779657 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:48] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:37:48.785656 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:37:48.790658 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:48] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:37:48.797678 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:37:48.805677 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:48] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:37:48.810677 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:48] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:48] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:37:48.817980 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:37:48.820946 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:48] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:48] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:49] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:50] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:37:51.639536 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:37:51.643534 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:37:51.647554 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:37:51.652536 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:37:51.659577 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:37:51.665561 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:51] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:51] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:37:51.675664 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:51] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:37:51.682723 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:51] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:37:51.687745 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:51] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:51] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:51] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:37:53.388924 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:37:53.391074 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:37:53.395050 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:37:53.400050 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:37:53.403052 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:53] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 14:37:53.409058 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:53] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:53] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:53] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:37:54] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:38:03.468822 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:38:03] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 14:38:03.842758 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:38:03.844779 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:38:03.850302 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:38:03] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:38:03] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:38:03] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 14:39:06.072235 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:39:06.075236 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:06] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:06] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 14:39:24.510252 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:39:24.515759 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:39:24.517765 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:39:24.519766 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:24] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:24] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:39:24.533034 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:24] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:24] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:39:24.572032 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:39:24.574034 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:39:24.577033 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:39:24.579034 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:39:24.586033 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:39:24.590036 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:24] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:24] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:24] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:24] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:39:24.604041 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:39:24.609554 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:24] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:24] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:24] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:24] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:39:29.258078 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:39:29.261080 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:39:29.265079 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:39:29.268080 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:39:29.274078 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:39:29.276081 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:29] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:30] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:30] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:30] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:39:33.738947 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:39:33.741915 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:39:33.745915 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:39:33.750914 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:33] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:33] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:33] "POST /myclass/api/Get_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:33] "POST /myclass/api/Get_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:39:34.676833 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:39:34.680831 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:39:34.684334 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:39:34.686341 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:34] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:39:34.696342 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:39:34.696342 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:34] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:34] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:39:34.710340 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:34] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:34] "POST /myclass/api/Get_List_Jury_Soutenenace_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:34] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:34] "POST /myclass/api/Get_List_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:39:36.776444 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:39:36.780467 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:36] "POST /myclass/api/Get_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:39:36] "POST /myclass/api/Get_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:40:48.500664 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:40:48] "POST /myclass/api/Add_Update_UE_Jury_Observation/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:40:48.635090 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:40:48] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 14:41:03.905021 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:41:03.907021 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:41:03.912021 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:41:03.916021 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:03] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:03] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:03] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:04] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:41:11.282543 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:11] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:41:23.015580 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:23] "POST /myclass/api/Add_Jury/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:41:23.122135 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:23] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:41:24.813398 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:41:24.814401 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:41:24.819402 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:24] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:24] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:24] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:41:37.763450 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:37] "POST /myclass/api/Update_Jury/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:41:37.860896 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:41:37.862896 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:41:37.865897 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:37] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:37] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:37] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:41:44.369479 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:44] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:41:47.987124 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:47] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:41:50.365596 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:50] "POST /myclass/api/Add_Update_Apprenant_To_Jury/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:41:50.461466 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:41:50.462466 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:50] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:50] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:41:53.915944 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:41:53.919946 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:41:53.923942 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:53] "POST /myclass/api/Get_Given_Jury_Soutenenace/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:53] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:53] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:41:56.671723 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:56] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:41:56.769168 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:41:56.772197 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:41:56.775171 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:41:56.779171 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:41:56.785171 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:56] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 14:41:56.792177 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:56] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:56] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:56] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:41:57] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:42:30.427721 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:42:30] "POST /myclass/api/Add_Update_Inscrit_Juy_Promo_Decision/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:42:30.496236 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:42:30] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 14:42:34.986054 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:42:34.990057 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:42:34.993576 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:42:35] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:42:35] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:42:35] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:42:42.972063 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:42:42] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 14:42:43.606266 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:42:43.606266 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:42:43.612286 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:42:43.620272 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:42:43.622865 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 14:42:43.626848 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:42:43] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:42:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:42:43] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:42:43] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:42:43] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 14:42:45] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:31:35.251040 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:31:35] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 16:31:35.445455 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:31:35.446454 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:31:35.450958 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:31:35] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:31:35] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:31:35] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 16:31:43.458688 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:31:43.462688 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:31:43.465689 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:31:43.470702 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:31:43.476688 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:31:43.482687 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:31:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:31:43] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:31:43] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:31:43.488695 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:31:43] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:31:43.494695 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:31:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:31:43] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:31:43.503204 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:31:43] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:31:43] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:31:43] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:31:45.447545 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:31:45.447545 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:31:45.450544 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:31:45.455546 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:31:45.458546 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:31:45.463061 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:31:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:31:45] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:31:45] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:31:45] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:31:45] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:31:46] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-08 16:32:43.321316 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 16:32:43.321316 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 16:32:43.322315 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 16:32:43.322315 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 16:32:43.322315 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 16:33:17.662721 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:33:17.665736 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:33:17.669720 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:33:17.674757 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:33:17.677719 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:33:17] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:33:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:33:17.689719 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:33:17] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:33:17.695725 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:33:17.705236 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:33:17] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:33:17] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:33:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:33:17] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:33:17.717244 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:33:17] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:33:17] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:33:20.017155 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:33:20.020152 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:33:20.024171 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:33:20.029154 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:33:20] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 16:33:20.034154 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:33:20] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:33:20] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 16:33:20.044154 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:33:20] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:33:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:33:22] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:35:17.673990 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:35:17.678007 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:35:17.680989 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:35:17.686038 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:35:17] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:35:17.691524 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:35:17] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:35:17] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:35:17] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:35:17] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:35:20.169918 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:35:20.172929 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:35:20.176928 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:35:20.180929 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:35:20.185926 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:35:20] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 16:35:20.192994 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:35:20] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:35:20] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:35:20] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:35:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:35:21] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:35:34.897875 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:35:35] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 16:35:35.103126 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:35:35.106127 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:35:35.110166 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:35:35] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:35:35] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:35:35] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_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\\base_class_calcul_note.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:2025-11-08 16:36:09.150912 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 16:36:09.151916 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 16:36:09.151916 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 16:36:09.151916 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 16:36:09.151916 : ++ 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\\base_class_calcul_note.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:2025-11-08 16:37:19.043430 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 16:37:19.043430 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 16:37:19.043430 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 16:37:19.043430 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 16:37:19.043430 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 16:37:19.103733 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:37:19] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 16:37:19.276986 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:37:19.278989 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:37:19.278989 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:37:19] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:37:19] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:37:19] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 16:37:28.466367 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:37:28] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 16:37:28.846798 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:37:28.847829 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:37:28.850812 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:37:28] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:37:28] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:37:28] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_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\\base_class_calcul_note.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:2025-11-08 16:48:02.756376 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 16:48:02.757376 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 16:48:02.757376 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 16:48:02.757376 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 16:48:02.757376 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 16:48:35.775028 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:48:36] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 16:48:36.173299 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:48:36.175297 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:48:36.180299 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:48:36] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:48:36] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:48:36] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_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\\base_class_calcul_note.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:2025-11-08 16:49:58.069624 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 16:49:58.069624 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 16:49:58.069624 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 16:49:58.069624 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 16:49:58.069624 : ++ 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\\base_class_calcul_note.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:2025-11-08 16:50:21.835972 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 16:50:21.836971 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 16:50:21.836971 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 16:50:21.836971 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 16:50:21.836971 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 16:50:26.035444 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:50:26] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 16:50:26.496657 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:50:26.501650 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:50:26.509740 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:50:26] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:50:26] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:50:26] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_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\\base_class_calcul_note.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:2025-11-08 16:50:48.775324 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 16:50:48.776326 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 16:50:48.776326 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 16:50:48.776326 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 16:50:48.776326 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 16:50:53.778559 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:50:54] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 16:50:54.156944 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:50:54.158944 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:50:54.160944 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:50:54] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:50:54] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:50:54] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_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\\base_class_calcul_note.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:2025-11-08 16:51:37.720014 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 16:51:37.721001 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 16:51:37.721001 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 16:51:37.721001 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 16:51:37.721001 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 16:52:34.204438 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:34] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 16:52:34.671716 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:52:34.674716 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:52:34.675725 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:34] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:34] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:34] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 16:52:52.297153 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:52] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:52:54.026720 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:52:54.670911 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:52:54.673913 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:52:54.676418 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:52:54.681644 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:52:54.686687 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:52:54.693655 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:54] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:54] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:54] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:54] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:55] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:52:58.393278 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:52:58.395273 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:52:58.397272 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:58] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:52:58.402606 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:58] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:52:58.412606 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:58] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:58] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:52:58.470642 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:52:58.472643 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:52:58.476642 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:52:58.479642 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:52:58.485155 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:52:58.490155 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:52:58.499154 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:58] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:58] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:52:58.504154 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:58] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:52:58.511156 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:58] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:52:58.516154 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:52:58.520154 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:52:58.521154 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:58] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:58] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:59] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:52:59] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:53:02.953133 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:53:02.956129 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:53:02.957170 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:53:02.965132 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:53:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:53:02.973130 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:53:02.979137 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:53:02] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:53:02.985135 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:53:02] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:53:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:53:02] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:53:02.995679 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:53:03.000666 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:53:03] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:53:03] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:53:03] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:53:03] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:53:05.429004 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:53:05.432006 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:53:05.435035 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:53:05.439004 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:53:05.442006 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:53:05.445006 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:53:05] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:53:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:53:05] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:53:05] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:53:05] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:53:06] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-08 16:53:50.967309 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 16:53:50.967309 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 16:53:50.967309 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 16:53:50.967309 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 16:53:50.967309 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 16:53:55.461847 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:53:55] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 16:53:55.933077 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:53:55.935077 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:53:55.945083 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:53:55] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:53:56] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:53:56] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_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\\base_class_calcul_note.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:2025-11-08 16:55:23.474487 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 16:55:23.474487 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 16:55:23.474487 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 16:55:23.474487 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 16:55:23.474487 : ++ 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\\base_class_calcul_note.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:2025-11-08 16:55:44.074185 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 16:55:44.074185 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 16:55:44.074185 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 16:55:44.074185 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 16:55:44.074185 : ++ 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\\base_class_calcul_note.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:2025-11-08 16:56:48.340770 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 16:56:48.340770 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 16:56:48.340770 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 16:56:48.340770 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 16:56:48.340770 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 16:56:48.399282 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:56:48] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:56:54.031858 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:56:54.036860 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:56:54.039859 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:56:54.046861 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:56:54.057857 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:56:54] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 16:56:54.069857 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:56:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:56:54] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:56:54] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:56:54] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:56:55] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:57:06.610519 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:57:06] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:57:07.157054 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:57:07.159071 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:57:07.164071 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:57:07.168059 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:57:07.172055 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:57:07.175473 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:57:07] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:57:07] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:57:07] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:57:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:57:07] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:57:08] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 16:57:12.372281 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:57:14.449080 : Cacul_Session_Note_Finale_For_calcul_Stanard -'rang' - Line : 2913 INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:57:14] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 16:57:14.496373 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:57:14.497372 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:57:14.501373 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:57:14] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:57:14] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:57:14] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_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\\base_class_calcul_note.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:2025-11-08 16:58:37.029647 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 16:58:37.029647 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 16:58:37.029647 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 16:58:37.029647 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 16:58:37.029647 : ++ 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\\base_class_calcul_note.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:2025-11-08 16:59:04.750702 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 16:59:04.750702 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 16:59:04.750702 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 16:59:04.750702 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 16:59:04.750702 : ++ 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\\base_class_calcul_note.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:2025-11-08 16:59:28.854261 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 16:59:28.854261 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 16:59:28.854261 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 16:59:28.854261 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 16:59:28.854261 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 16:59:31.758899 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:59:32] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 16:59:32.024266 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:59:32.027267 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 16:59:32.034275 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:59:32] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:59:32] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 16:59:32] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_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\\base_class_calcul_note.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:2025-11-08 17:01:16.969366 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 17:01:16.970365 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 17:01:16.970365 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 17:01:16.970365 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 17:01:16.970365 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 17:01:20.901681 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:01:22] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 17:01:22.551708 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:01:22.555885 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:01:22.558888 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:01:22] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:01:22] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:01:22] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-08 17:01:28.615372 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:01:28.617373 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:01:28.620372 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:01:28.622372 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:01:28] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-08 17:01:28.635374 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:01:28] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:01:28] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:01:28] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-08 17:01:28.679817 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:01:28.681816 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:01:28.683815 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:01:28.687818 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:01:28] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 17:01:28.691816 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:01:28] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-08 17:01:28.696815 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:01:28] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:01:28] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-08 17:01:28.703816 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:01:28] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-08 17:01:28.707814 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:01:28] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-08 17:01:28.712814 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:01:28] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-08 17:01:28.717816 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:01:28.719815 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:01:28.725816 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:01:28] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:01:28] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:01:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:01:29] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:01:29] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-08 17:02:05.448072 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 17:02:05.448072 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 17:02:05.448072 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 17:02:05.448072 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 17:02:05.448072 : ++ 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\\base_class_calcul_note.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:2025-11-08 17:02:17.363154 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 17:02:17.363154 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 17:02:17.363154 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 17:02:17.363154 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 17:02:17.363154 : ++ 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\\base_class_calcul_note.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:2025-11-08 17:03:00.346081 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 17:03:00.346081 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 17:03:00.346081 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 17:03:00.347076 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 17:03:00.347076 : ++ 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\\base_class_calcul_note.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:2025-11-08 17:03:25.514017 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 17:03:25.515522 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 17:03:25.515522 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 17:03:25.515522 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 17:03:25.515522 : ++ 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\\base_class_calcul_note.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:2025-11-08 17:03:40.019207 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 17:03:40.019207 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 17:03:40.019207 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 17:03:40.019207 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 17:03:40.019207 : ++ 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\\base_class_calcul_note.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:2025-11-08 17:03:58.218990 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 17:03:58.218990 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 17:03:58.218990 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 17:03:58.218990 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 17:03:58.218990 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 17:04:20.464195 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:04:20.470192 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:04:20.474196 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:04:20.478191 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:04:20.482193 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:04:20.485199 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:04:20.488201 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:04:20.495201 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:04:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:04:20] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-08 17:04:20.506716 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:04:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:04:20] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:04:20] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:04:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:04:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:04:20] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:04:20] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-08 17:04:22.437113 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:04:22.439172 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:04:22.443155 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:04:22.448156 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:04:22.453660 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:04:22.454667 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:04:22] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:04:22] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:04:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:04:22] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:04:22] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:04:23] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-08 17:04:23.762481 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:04:24] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 17:04:24.107762 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:04:24.111764 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:04:24.117763 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:04:24] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:04:24] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:04:24] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_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\\base_class_calcul_note.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:2025-11-08 17:05:30.085838 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 17:05:30.085838 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 17:05:30.085838 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 17:05:30.085838 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 17:05:30.085838 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 17:05:36.709485 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:05:37] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 17:05:37.191638 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:05:37.193656 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:05:37.195679 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:05:37] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:05:37] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:05:37] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_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\\base_class_calcul_note.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:2025-11-08 17:06:11.286638 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 17:06:11.286638 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 17:06:11.286638 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 17:06:11.286638 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 17:06:11.286638 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 17:06:12.877855 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:06:13] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 17:06:13.242433 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:06:13.245445 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:06:13.249429 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:06:13] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:06:13] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:06:13] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_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\\base_class_calcul_note.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:2025-11-08 17:07:18.301431 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 17:07:18.301431 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 17:07:18.301431 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 17:07:18.301431 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 17:07:18.301431 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 17:07:30.420279 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:07:30] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 17:07:30.694477 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:07:30.696466 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:07:30.700450 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:07:30] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:07:30] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:07:30] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_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\\base_class_calcul_note.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:2025-11-08 17:08:41.755105 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 17:08:41.755105 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 17:08:41.755105 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 17:08:41.755105 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 17:08:41.755105 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 17:08:41.814829 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:08:41] "POST /myclass/api/Calcul_Note_Classement_Session HTTP/1.1" 200 - INFO:root:2025-11-08 17:08:41.998710 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:08:42.003743 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-08 17:08:42.005750 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:08:42] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:08:42] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:08:42] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_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\\base_class_calcul_note.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:2025-11-08 17:09:08.585356 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 17:09:08.585356 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 17:09:08.585356 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 17:09:08.585356 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 17:09:08.585356 : ++ 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\\base_class_calcul_note.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:2025-11-08 17:09:51.018931 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-08 17:09:51.018931 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-08 17:09:51.019931 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-08 17:09:51.019931 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-08 17:09:51.019931 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-08 17:09:51.204182 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 5   part 5
Né(e) le
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION212.6711.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION212.6711.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION212.6711.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION212.6711.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
212.67
\n

 

\n

Imprimé le : 08/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
212.67
\n

 

\n

Imprimé le : 08/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
212.67
\n

 

\n

Imprimé le : 08/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
212.67
\n

 

\n

Imprimé le : 08/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 5_part 5_851.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [08/Nov/2025 17:09:53] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a7c995b26cde9611a4b HTTP/1.1" 200 - INFO:root:2025-11-09 09:36:29.963032 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 09:36:29] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-09 09:36:29.967015 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 09:36:29] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 09:36:36.691269 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 09:36:36] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 09:36:38.024945 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 09:36:38.028946 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 09:36:38] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 09:36:38] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-09 09:36:48.547750 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 09:36:48] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 09:43:04.090653 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 09:43:04.090653 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 09:43:04.090653 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 09:43:04.090653 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 09:43:04.090653 : ++ 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\\base_class_calcul_note.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:2025-11-09 09:44:15.814239 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 09:44:15.814239 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 09:44:15.814239 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 09:44:15.814239 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 09:44:15.815237 : ++ 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\\base_class_calcul_note.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:2025-11-09 09:44:37.570542 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 09:44:37.570542 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 09:44:37.570542 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 09:44:37.570542 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 09:44:37.570542 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 09:45:01.462005 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_387.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 09:45:03] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 09:47:26.861092 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 09:47:26.861092 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 09:47:26.861092 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 09:47:26.861092 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 09:47:26.861092 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 09:47:31.525157 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_047.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 09:47:32] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 09:48:31.179189 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 09:48:31.179189 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 09:48:31.180191 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 09:48:31.180191 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 09:48:31.180191 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 09:48:41.137144 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_526.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 09:48:42] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 09:49:12.919970 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 09:49:12.919970 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 09:49:12.919970 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 09:49:12.919970 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 09:49:12.919970 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 09:49:17.606033 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_667.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 09:49:18] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 09:49:54.964563 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 09:49:54.964563 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 09:49:54.964563 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 09:49:54.964563 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 09:49:54.964563 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 09:50:02.301176 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_806.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 09:50:03] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 09:50:26.830274 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 09:50:26.830274 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 09:50:26.830274 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 09:50:26.830274 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 09:50:26.830274 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 09:50:31.461906 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_902.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 09:50:32] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 09:51:45.224147 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 09:51:45.224147 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 09:51:45.224147 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 09:51:45.224147 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 09:51:45.225147 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 09:51:45.370698 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_087.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 09:51:45] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 09:53:01.297463 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 09:53:01.297463 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 09:53:01.297463 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 09:53:01.297463 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 09:53:01.297463 : ++ 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\\base_class_calcul_note.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:2025-11-09 09:55:08.921832 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 09:55:08.921832 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 09:55:08.921832 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 09:55:08.921832 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 09:55:08.921832 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 09:55:15.558994 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_206.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:root:2025-11-09 09:55:19.577667 : Create_Bulletin_By_Inscrit_PDF -'DM Sans' - Line : 3294 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 09:55:19] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 500 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 09:56:30.768920 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 09:56:30.768920 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 09:56:30.768920 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 09:56:30.768920 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 09:56:30.768920 : ++ 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\\base_class_calcul_note.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:2025-11-09 09:59:48.457853 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 09:59:48.458856 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 09:59:48.458856 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 09:59:48.458856 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 09:59:48.458856 : ++ 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\\base_class_calcul_note.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:2025-11-09 10:00:26.809786 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:00:26.809786 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:00:26.809786 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:00:26.809786 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:00:26.809786 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:00:47.461287 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_192.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:root:2025-11-09 10:00:50.307412 : Create_Bulletin_By_Inscrit_PDF -'Aptos (Corps)' - Line : 3294 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:00:50] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 500 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 10:01:09.681997 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:01:09.681997 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:01:09.681997 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:01:09.681997 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:01:09.681997 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:01:15.573026 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_923.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:root:2025-11-09 10:01:18.188556 : Create_Bulletin_By_Inscrit_PDF -'Aptos' - Line : 3294 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:01:18] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 500 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 10:01:38.682972 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:01:38.682972 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:01:38.682972 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:01:38.682972 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:01:38.682972 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:01:40.005551 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_408.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:01:40] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 10:02:43.641088 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:02:43.641088 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:02:43.641088 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:02:43.641088 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:02:43.641088 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:02:57.245258 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_109.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:02:58] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 10:04:08.113684 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:04:08.113684 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:04:08.113684 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:04:08.113684 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:04:08.113684 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:04:13.220354 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_369.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:04:14] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 10:05:56.490819 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:05:56.490819 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:05:56.491833 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:05:56.491833 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:05:56.491833 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:05:56.727912 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_196.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:05:58] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 10:06:29.408035 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:06:29.408035 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:06:29.408035 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:06:29.408035 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:06:29.408035 : ++ 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\\base_class_calcul_note.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:2025-11-09 10:07:06.249130 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:07:06.250131 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:07:06.250131 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:07:06.250131 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:07:06.250131 : ++ 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\\base_class_calcul_note.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:2025-11-09 10:07:36.121110 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:07:36.121110 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:07:36.121110 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:07:36.121110 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:07:36.121110 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:07:41.005295 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_029.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:07:42] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 10:08:38.366277 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:08:38.366277 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:08:38.366277 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:08:38.366277 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:08:38.366277 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:08:39.307916 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_491.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:08:41] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 10:09:17.703594 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:09:17.703594 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:09:17.704596 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:09:17.704596 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:09:17.704596 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:09:30.069176 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_811.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:09:31] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 10:10:12.682100 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:10:12.682100 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:10:12.682100 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:10:12.682100 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:10:12.682100 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:10:12.869002 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_218.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:10:13] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 10:10:48.909034 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:10:48.909034 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:10:48.909034 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:10:48.909034 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:10:48.909034 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:11:01.821617 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_176.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:11:02] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 10:13:15.516740 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:13:15.516740 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:13:15.517740 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:13:15.517740 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:13:15.517740 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:13:33.070608 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_233.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:13:34] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 10:13:58.991262 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:13:58.991262 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:13:58.991262 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:13:58.991262 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:13:58.991262 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:14:09.100315 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_003.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:14:10] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 10:14:49.986255 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:14:49.987252 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:14:49.987252 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:14:49.987252 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:14:49.987252 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:14:50.180245 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_806.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:14:51] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 10:15:32.887715 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:15:32.887715 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:15:32.887715 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:15:32.887715 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:15:32.887715 : ++ 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\\base_class_calcul_note.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:2025-11-09 10:15:50.437645 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:15:50.437645 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:15:50.437645 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:15:50.437645 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:15:50.437645 : ++ 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\\base_class_calcul_note.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:2025-11-09 10:15:59.367593 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:15:59.368598 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:15:59.368598 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:15:59.368598 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:15:59.368598 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:16:07.554523 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_807.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:16:09] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 10:17:42.434740 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:17:42.434740 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:17:42.434740 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:17:42.434740 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:17:42.434740 : ++ 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\\base_class_calcul_note.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:2025-11-09 10:18:24.906683 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:18:24.906683 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:18:24.906683 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:18:24.906683 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:18:24.906683 : ++ 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\\base_class_calcul_note.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:2025-11-09 10:19:14.133719 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:19:14.134720 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:19:14.134720 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:19:14.134720 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:19:14.134720 : ++ 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\\base_class_calcul_note.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:2025-11-09 10:22:29.953155 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:22:29.954155 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:22:29.954155 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:22:29.954155 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:22:29.954155 : ++ 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\\base_class_calcul_note.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:2025-11-09 10:23:33.256551 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:23:33.256551 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:23:33.256551 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:23:33.256551 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:23:33.256551 : ++ 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\\base_class_calcul_note.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:2025-11-09 10:23:54.824760 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:23:54.825762 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:23:54.825762 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:23:54.825762 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:23:54.825762 : ++ 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\\base_class_calcul_note.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:2025-11-09 10:26:25.309068 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:26:25.309068 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:26:25.309068 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:26:25.309068 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:26:25.309068 : ++ 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\\base_class_calcul_note.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:2025-11-09 10:29:41.067727 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:29:41.068745 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:29:41.068745 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:29:41.068745 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:29:41.068745 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:29:41.133347 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_061.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:29:41] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 10:30:13.713781 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:30:13.713781 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:30:13.713781 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:30:13.713781 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:30:13.713781 : ++ 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\\base_class_calcul_note.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:2025-11-09 10:30:46.868585 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:30:46.868585 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:30:46.868585 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:30:46.868585 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:30:46.868585 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:30:56.102758 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_892.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAACnCAYAAADnu65nAAAAAXNSR0IB2cksfwAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAOwgAADsIBFShKgAAAAAd0SU1FB+kHBgYaIOUaxYcAACAASURBVHja7J13fFTF2sd/Z1t6JYVkd9MLoSSEElroAhJQiiCoNGn2BihiuffKtV7FVxEUECVIEQQEBEQEaYr0kB7Se+/JZjfbzvP+geSS7CabDl7myyd/cHbOmTkzc+aZ55lnnuGIiMBgMBgMBuNvjYBVAYPBYDAYTKAzGAwGg8FgAp3BYDAYDAYT6AwGg8FgMJhAZzAYDAaDCXQGg8FgMBhMoDMYDAaDwWACncFgMBgMBhPoDAaDwWAwgc5gMBgMBoMJdAaDwWAwGEygMxgMBoPBYAKdwWAwGAwm0BkMBoPBYDCBzmAwGAwGgwl0BoNxj8HzPKqrq1hFMBj3ACJWBfc2OuJRz+sbNxongLlAyCqnHeiJUM/roOf1qNRpUK3TQMXrYC0Uw0Yohq1QDJFQBDOBEGKOzXdNcf36NZw69RtWrVoJsVhyz5VPq9VCo9FAr9dDp9NBqVRCKBTCysoKHMdBLBbDzMwMHMexxmQwgZ6urMa54lSAuqfABGCQkwdCbF0Mfkupq8SFsuyOZ8JxkIgksBWZw8fCBu7m1rAXm+NufPK/lefi44LERtfCzG3xjv+wLhE4WaoanClKBdF/G1QiEiPCLRCOYvNOz69Oq8ae3Fhwd9YuB4S7+CLAyqFzBnXiUaGpx/WaItysKcUpZSUuqetQyesM0ooFAoyUWGGEuS16WzthgJ0rpOY2sBK27VNJrS3D+dKsbuszBGCAoxSh9m7d1jerq6uxfv16XLp0EWPGjMGwYcPuiUFNpVKhsLAQN27cQGJiAqKionDzZhIqKysaBLdQKIKnpycGDRqMfv2C0bdvH/j7B8DBwQECQdu/q+vXryMlJfmuv7tc7oHhw4cbfQe1Wo1ff/0VCkVti8/w9PTEsGHDDSY5SqUSJ0+ehFJZZ7IcMpkcI0aMaFddtobi4mKcO3cWer3eZNr+/UMRFBRkcP3EiV9QUVHRre3TXFnuGYFeqlXh9bIMlBJ129B12NrBqEDPU9dhcXFyp+c3SmKFabauGNvDE71tnGDWTdqxQq/F3uJU/FZf0+j6TbUCM6qLMbgLBu8KrRpvl2Ugn/hG1z/gdXjJoz8sOvndNbweS8vSb0nxv7AHh8P2bh0W6HoiZKtqsLswCT/UFCNOW29a+PM8TtfX4nR9LVCVD+QLsMjSAbOdfTDCUQY7Ueu00BJ13V/v1X38aGHTrQL99OnTOHPmNwgEQmza9BWCg4NhZWV114SZQqHAn3/+iSNHfsLBgwcAAII7+qtEYtYofW5uLnJzc3Hw4I9QqZQICOiFOXPmYtKkSfDx8YFYLG513gkJCVi9ehVEIjHuJs888xyGDh1qVJBqNBrs3bsX586dafEZL7zwEsLChkAkaiwezM3NUVNTjTfeWNOqicXu3bvh5eXd6e/I8zwOHjyId99da9KyEhjYC5GR243+duLEr9i3b2+3tQ0R4YsvNnapQGc2RdPqOs5rlFhZlomRKefxfvplZCmruyXnuJoSbKsrN7ieTzwOlKSB7yazCAfgk9IM/FKa2W15dpTC+jpsyL6Bh2+extvl2a0S5sa/Qh6RdeWYknUVy5PO4Fx5LrRNJjv3I0VFRdi27dsGgfn777/j3Llzd6UsdXV1OH36N6xatQqLFs3H4cOHIBAIGwlzU1hYWCI3Nwcff/whpk17COvWfYLU1BTwfOvbmuME4DjuLv+ZKiNMPqNZYSEQ4MEHJ2PEiJEmn5GXl4v9+w+0SoNuK5mZGdi9excEAtP1vWzZMkil0hbqo3vbp6thAr0tAwfxWFuZi3nJZ3G5Ir9LRZua1+NgSUazvx+tKUGqorKbbCJABfF4Oz8OV6qL72mRriPC2Yo8LEg6jZdLUpGg03Tas39QVWF2xiV8knEVJRrVffsd6PV6HD58CFFR1/5b7zotNm36qttNmHl5eVi79h08/fRT+Pnnox3WkDlOAKVSiY0bN2Dx4sU4fPgw1Go1G/z+wtnZGQsXLoSZmZnJtLt370JycudaTHU6HQ4ePIiMDNPWr+HDR2DixEn3lX8EE+jt4IK2HosyLuKX4rQuE24pigpsqilq9vcEXodjJd1n0iUACToN3s2+gfx6xT3ZLhrisasgCc9kXsEprbLZdEIAjuAg5Tj4cAIECETw4ji4cRzswbX4UZQSjzfKs7Ai5Q9kdpOl5l4jIyMDW7ZsNtCAY2KicejQoW4rR0JCPFaseAXff78b9fX1nfpsjuOQnZ2F115bhY8//g+qqpgn/21GjhyJBx6YYDJdWVkpdu7cCY2m8ybVSUmJ2Llzp8m1eaFQiOXLn4KDg8N91TYdXkMnIqNC7WU7N8glll0iWOTmNq1OLwTQSyCEVRvdk1Qg1BChkHgY647JvB6v5MXAxcwKAzt53VJHPI6UZqDWhGn3+6o8zFH1gtTCpts6zMn6GnyQHYX3fIfCXnTveDWreB225MTig9I0FDfjz+HFCdDPzBozHaToZeuCHmILuIrNIREIodBrUaqtR7lGiejqYhyqKsBNrRKFRDDWCruUFShMOY91PkMQYuti0Lt0xsrAcVjn6AXnLnAuBAA/q64fvLRaLfbt24eSkhIDzYeIEBm5DePGjYOXl1fXTS6JcPbsWfz732uRlpbape+rVquxefMmlJeX480334KTk9N9L9Ctra2xYMFCXLhwAVVVLVsJjx49gocffhhDhw7t+DeuUuH77/egvLysRa2biDBt2nQMGTLkvmubDgt0juOMiErCLFc/DLd36xINlmuDcLYC8KXvcAyydW7TpKFKp0G5RoXU2lJsK83AGbUCyiZpkvU6vJl1DduDxsHVrPOcgXJVtdhalWcy3TWdBr+UZmKJR3D3acEAvq8pQmBBEp6VB0N0D5iz9EQ4XJiKl0uMD+7unAAzrJ2xWNobfa17QCwQGvQgc6EIThILwMoBIxzcsYQPRnxNGXYU3cSB2lIUGJlcndco8X5ONCKDxsGyiRe88XrhML2nP7y7SPB2R0skJibim2+2NjugZmZmYO/ePXjttdVdYuokIsTGxmLVqhUoLS3tlv7FcRwOHNgPkUiE119fgx49etz3Qn3gwIGYNm0atm+PbDFdVVUldu7cgX79+nXYYTI6Ohr79/9gsl/Z2dlj/vwFd9VB827RZSZ37q9/gi7449pUDsBMIISlUNzqPyuhGFIzKwTbOOER9yDs6vMAPnUJgIuRbWInNEr8VJwGvpO8/HkinCjNRKa+8ZYqH6EI0yxsDbX0imyUdfN6biUR1hWn4Hhp1l13kiMAZyty8XphotHfR4nNscNnKD4ODMcAWxdIjAhzY33XQiDCYPue+E/ASGz3HoIxTaxNHIDhEkus9R5sIMxb0ye74q+rUSqV2LJlC7RaTYvCb8eOHYiPj++SMmRlZeKNN9Z0mzC/kx9+2ItvvtkKjYatqUskEsybNx9ubqatkydPnsTFixc7lJ9CocD27ZEml1Z4nse8efPRr1+/+7Jd2Bp6K7ATmWGpZ39skPaDmZHZ4bslqchUdc56aqlWhU3lWQbXX3T0wuuyEMib5P+bpg4XK/O7vU5yiMe7+XGIrS2/q22TqazGmuwo5BjZUz7b3BZf+odjXA85LATtM0aZC4QY7+SBbYGjscLWteH6CJE51vsOQ6DV/bFGR0S4cOECfv75qMm01dVViIyMRH195040a2pq8J///AdxcbFtuk+n04LjAKlUhuDgEPj7B8DCwgIqlRLUhh0Ler0OOTm5UCjq7uF26r68/P39MW/efJMas0qlxM6dO9sdUZCIcOnSRfzyy3GTab29fTBr1ixIJJ2zHCiRSGBhYdFpf0Jh1255ZpHiWomQ4zDdLQDvqmrwanlmo98KeT2iq4rgY2nfIU2JAJwuzUKKrrEG4CoQYoqLLzwsbDDIzAa5d+xL58BhZ0kaxjl5wkrY8T2wBOM+Ed4CETKbCM0rWhU+yLqOzwNGoqeZZbe3iY54bMtPwFWdocY0xdwGH/gNh6+lXSdYmwAvC1u85TsMjjkxOFBdgI+8ByPYxgn3i/9sbW0tNm7c0KptSBzHYd++vXj44YcwevSYTivDwYM/4vjx461vN47DzJmzEBY2GKGhobCxsYVEIoFer4darUZ+fj4uXry1bz01NbXFwdbGxhYrVqzE7NmzYWtraCmTyWR4+eVXWm0r0el0iIzc1uKkRyQSYebMWXBxcWn1OwcFBXVZMBcDbVAgwMyZj+Cnn35CcvLNFtOePXsaZ86cwfTpM9qcT3V1NbZs+drkFkIiwoIFC+Dj0zl734kI77zzb4SHh3dandnb2zOBfq8g5gSYKw3ClqpcpN5hEtcC2F+Rg2luARB1IHpbnV6LrWUZaPqJL7Vzg4elLSScAMt6BuJ01lVU3zEJ+EFVjZeqijG8h6zD78jDmBMYYa17H3xZnIKL2sal+0FVhT650VjlEwZLQfd2pyRFBb6pMrRO+ApEeMsjtFOE+Z04iM2wwmsAHlH5IdDa8b4R5kSEY8eOITr6Rpvu++abbzBw4EBYW3fcaTMvLw/bt28Hz+tbVd6IiKmYN28eBg8eDHNz406Inp6eGDp0KObMmYsjR37C559/BqWy8e4InucxcuQovPTSrWArzQnLcePGYdy4ca1+H7VajUOHDqKoqHmBbmZmjiVLlnRpIJKO4ubmhmXLlmHlyhUtauo8z2PHjh0YOnQYevbs2aa+d/Lkr7h8+ZLJtIMGDcbUqVPbFH/AVN4uLi7w9PT823yrzOTeRnqaWWOxnWGggvj6Gij02g49+0JFHqLVyqZqBma6+EHy10RhuKMU/Zqs5woAbCtKhprveBAHIQQQGjEdhNo44S15MLyMfCwfVuRhT0EydN0YcEVHPLYVJKLESJ5v9wzEYLueXZKvhVCEXveRMAeA/Px8bN68qU1BVgDgt99O4bffTjcKI9we9Ho9fvzxx1Z5tIvFYjz99LN47733MHLkyGaF+Z1apkwmw7Jly7Fly1b07t2n4TeJxAzLlz+NTz/9PwwdOqxTNd/W1gnRvR3ISSAQYOLESQgPH2ky7ZUrl3DixIk29aOioiJ8++23JpdGxGIxFi5cBDc39/taPjGB3laTBsehl42hx7yCCIVqZbufq+J12F6cgoomBu/nrJ0RZPNfr1pbkRmed/ZtZFrhAeytK8dNRXmXdpRJPTzxumsgHJvMxOtBWFt0E6cr8rrNSe5mXSUO1hSj6RRmtJkVJrn4QMgO2+g0wbNnzx5kZma0fXIoFGLjxg0oLi7uUBkKCgpw8OCPrcrv6aefxcqVK9u8vUwkEmHkyJF4//0P4OPjCx8fH3z++edYvXp1qxy/7mfs7e2xbNkyk+vDHCfA9u2RyM3NbXXf++mnn5CUlGgy7ahRYzB27Nj7vi2YQG8HjhJzND2NRglCja793q+xNSU4r6oxuD7LxbeRQxcHYJyzF3ybrJcrQDhQnNqlWrKQ4/CYey8ssHOHWWMFHtm8DmtzopFW1/UBOAjAn5X5KDTyrk+5+MNFYsE6aSeRkpKCPXu+b7emePNmEg4fPtyhEKDR0dFITU0xmW7WrNl49tlnTWrlzQscDqGhofjiiw2IjPwOERFTWhURjQEMGTIU06fPMNlPUlKSceTIEeh0OpPPzMrKwu7du0xq9NbWNli0aCHs7Ozu+3ZgAr0daHjeqJBpr26qIx67i1INDkSZa2GHUCOmY0exBZ519DTIf0d1IdK7OHqZrVCM1Z4DMNnC1qDzXNCq8K+s6yju4m10PBHO1hSj6fTJSyjBKAcpBGDaeWeg1WoRGbkNJSUd07A3bfoKOTk57fs2dDqcP3/epLm7Rw8nLF68uMN7jzmOQ79+/eDl5cWOVG0DVlZWmDdvvkmnL4FAgG3bvjVp8eF5Hvv27WuVZSgiIgJDhgxljcAEevuo1KjQ1JvVHByshe3bKpGsqMBxheG+2kecvI2e7iXkODzo4gP7JuvZubweJ0symvFT7zxczSzxludABIvMDETnobpybM6L7ZT1/ObIV9chpd7wCMiJFrZwkJizDtpJXL58Gfv37+vwc8rLy7B3795WaWVNKSsra5Uz3oIFCxEQEMga7S4SHByMJ56Yb1KjLikpxt69P7QYEjYxMQH79v1gMs8ePZywcOGidltlWp7cARUV5Q2n8rX3Lz8/v83+J+2Febm3VTsnHtdrDDUWO04At3Zs3eJB+LEkDalNBOAEiSVG9fBo9j5vSzu8aNsTa+/w8tYD2FKehWluAW0Kj9vmjg4g1NYZa2XBWJ59HcX035VzFYDPy7PhZW6LJ9x6dcladrlGiXwjE4Yhtq7d7mnf9rr7e2h9tbW1iIzc1qqDSYjIpDa7Y8d2TJ48GSEhIW0uhylzOxFhxIgRXb7Hl9EyYrEYjzzyCH7++RiysjJbtILs3r0LERERGDBggMHvarUae/bsQVFRocl+9cQTT6BPnz5d861yAqxY8Qr0el2HnuPr64fffjvTJZOObhPoZdp6FKg7LwCDABxczCzuujk1X1WLPYoSg+v9Le1bfVb2nWQpa7C/qgAcGpvspzvIWlwLFnMCTHf1x9rqgkbRJG7yOpwty8Z8Wd8uNu1wmOTkhdWqGrxSnNKo9BVE+KgwCd4Wdhjp0PlepyX1ChQZrJ8T3Mys7+0Rjwjf5NyAo7DzYuALOQGe9Q2DuJPPqb969QqOHv3J4Azxpnh5eWPgwIE4cGAfWtqDXVtbi507d6J3795tOme8oCAfdXUKWFg0P1kOCuqNgIAAJlHvAXx9fTFv3jy8++6/W0ynUNRix47vEBQUBAuLxuNcVFQUDh48aFKYe3v7YPbsR7t0371QKOzwRFEg6L6JZhcJdA4v5dyAGdd5Fd1LZIadfSbAWnj3NLA6vQ4bc2OR3WTGZgbgIXt3CNvxvqfLshHbZLvbEJEEU1x8TdeJTQ88Y9UDXynKGq5pAewsy0SEqx96iLt2RigRCLBQGoQMVQ2+qCls9FuiXot3c6KwwcwS/padG0zB6Bo9ocsOPelEiY73aks69Ym9OQGepsGdOxkvK8WGDRtMCnOe57F8+XIMGzYcly5dQn5+y+cPHD16BFOnTsXo0aNbXZbS0lKIRC1/84GBgd2i/TBaI7wEeOihh/Dzzz8jKup6i2mPHTuGGTNmYNSo//aHuro67N69GzU11Sb3tS9duhRyuZxVeiNFq4vI0muRrFN32l+9TtPla8MtoeJ12J2fgA3VBYZailCM0T082mw7KFTXYUd5lsF9D9r2hIeRuO1NsRCIMMvFz3CSoFHiXHlOt9SLg8gMKzxDEWFuWN5f1XX4JCcaFdrOjX1dayTMKzgOTmLmkdxReJ7HkSNHceWK6UAeffr0xcSJk+Dj49OqEKB1dQps2vQVampa77hZV6cEZ2Ki7OHh2Satn9G1uLm5Y9GiRRCLW7ZE1dersG3bNigU/z2O+dKlizh27IjJvhQWNgSTJ0d0W1S8+16g/69AADJU1ViXcRUri5JhTDStdPGDczuOiv29PBfntapG05QAgRCzXP1bPTkYaN8Ts80ar5frAPxYkoG6Dq79tBZPCxu86dEffY2Ent1eU4xv8+I71UnO+EE4BP09HoTj70BOTg42bfrKpJlQr9fjqaeegouLMziOw4wZM+DhYTqi1p9/XsCxY8da//21ok27y+GI0XrGjh2HkSNNB5v5/fffce7cWQBAVdWtMwBMOU9yHLB8+VPsKNv7UaDzAIo0KmTXK1r9l1VfizhFOc5X5OHTzGuYm3QGaytyUGvEQjDD3AaP9AyAoI3OX1VaNXaUZRg0xmRrZwRZt/54RjuRGR4zYp7fVV+Nq910aAsHYJi9G/4h7Qf3JtqUGsDHZRk4UprZaSfS2TSz7FKkVbEvugPodDrs378fhYUFJtOOGzce48aNx+11czc3NyxfvtykZkVE+Pbbb02a529jbW1lMkpYfn4etFota8B7CDs7Oyxa9KTJbYQajRqRkZEoLS3F6dOncfbsGZP9Z8qUhzBixAhWyUbosgXpXgIRLDrRw9lGKGqXh3AdgBezrqKtxth6AHVEBpHbGmnHIjO84z0Yju1Yu71YVYCjTbZeuXIcHnX1b7Nn+IgeHphQlIyTTQTajyXpGNFDDjHX9fM2DsBUFx8kq6rwUWkmFHfUWwnxeCcvDr4Wtgi1delwXs05lZVq6u/tr43jsKdnENwknXeQjYDjIOoks2NycjK2bv26VWkXL17SaM8xx3GYPDkC33+/2+TRqTdvJuHAgR/xwgsvmJwAODk5Q6fTtWi+TU6+CY1Gw9bR7zHCw8MxderD2Lv3+xbTXblyGXv2fI9ffvnFZH+QSCRYsmQpbGxsWAV3hUAnMrayTXjPMxQDjIRIbb8pgYNlO7wFedw66rOzCROZ4VOvQejbjndU6nU4VGoYMGGUhR0G2bm2+XkuEgtMdZDiZElaYy29rhxP1pQitB3PbA8WAiGelwcjW1WL7YpS3Kkzxes1eCv7Or70D4dnB7fUuZlbw47jUN1I4+eQV19zj39uHAY7yuBzDx65Wl9fj61bv4ZSaXpnyvTpMzB0qGEgjx49euDZZ5/Ds88+Y2Jew+Hbb7di8uTJ8Pf3bzGtVCqFlZUVeL75iXViYgJSUlIwaNAgNqLfS8JFJMKCBQtw8uSvqKgob1GGfPLJxyaXV4h4LFiwEH379u22dxCLxR32cpdIJN0WpKjDAp3jjOvNPcUW8DL/35xFPW5hj1Weoehv69KuTXQxNSXYcodneoNA5ATYXZDUrmdW67V/6cl3bh/j8WNJGvrZukDUTR3KXmSGVV4DkJb6B8422bb4s6oGn+VE49++Q2HdgaNebSSWcOMEqCZ9IwvB77UlWKjXwkbIHKTayqVLl3DkyE8m092KCDbPYKvR7bFg7NhxGDduPE6f/q3F55SXl+O777bj7bf/0eLZ1dbW1vD19W9xLzrHCXDu3DmEhoayvej3GL1798YTTzyBL75Yb1IxNIVM5oE5c+Z0WzheIsLbb/8Dw4cP75gyKhB2m9MmCyzTBgaIzPCUkzcecQtAD3H74oVriceh0nSjv0XWVSCyrqJTy7y9uhCLlFXw7UatMNDSHv/2GIDF6ReR2sQj/bOqAnjlJ+IZWT9I2mkqlptbw0tsgZtqxR02IeB4fS1K1UrYWLKYzm1BoVDgq6++bDFy153aef/+oS0K/KVLl+G33061qJVwHIcdO77DlClTjWr7t3F2dkb//v1NBpfZtWsnHnroIbYf/R5DKBRi9uxHceTIT8jKyurQs5544gn4+3df+xIRpFLZ3yoCIfNybyUPmtvgcNB4LPUIbrcwB26Fed1eXdRt5c7l9ThSkt5pDmmtZZi9G95072PUj2JdSSpOdWBbnaVQhCFGHAdreT1Ol2d3+7v+3fn1119x5cplk+lcXFzxxBPzWtSoAWDgwIGYOXOWyefxPI9vv/3G4AzyRhqHSISRI0eZPNylrKwU33yzFXV1HQ9mFR8fh+zsbNYxOgkPDw8sWbKsQ7sR+vULxrRp05kF5n7X0C0BvO3iB3+L1mlt5eo6PFV00+B6oroOefW1kFm0fxlBT4QjJekope7dZrOlIhdz3YPQ08yq2/IUchxmu/ohS1WNf5VnGUwy3smNgZu5Nbza4SDGAZjg6IGvKnJQcofw5gB8VZqBSc7eXRr69n+JwsJCbN68uRWnoXGYO/cxBAUFmXymhYUF5s+fj6NHfzLpfX78+M945JFZmDRpUosTBF9fvxbDiQLA3r170LNnTzz33PMmJx3NER0djVdfXQWxWIznn38BEydONBnYhmFCaxQIEBERgUOHDuL69WttF1KiW2edy2QyVpn3u4YuBjDWQYZHXP1a9bdI3g9rHQ1jqOcQj49ybqCyA0FS8uoV2FmVj+7eNZuk1+BUaVarwvLwnRi+x1IownMewVhiZahNX9fV44PsKOS3MzxwiK0zhjbZf08AonRqHCpOY3vSW8mBAweQlJTQKi1rzpw5rdaQgoODMW/eApNroxzHYePGDSgvb95pSiaT4eGHp5l0LOJ5Hhs3bsTGjRtRU9M2B0mdToerV6/i7bffQnLyTcTHx2HlyhVYv/5zlJSUsI7SQZydnbFs2fJ23Tt06FBMmDCBnX7HNPS2I+EEWCbrhzO1pTjTZBvYr2oFduTH4wWvgW12XCMQfi5JQ3qTMK/2nADP2Uth2UkhbXkiHKkpwhVt4y1cm8rSMa2nH2xELTuUEBE685w0J7EFVnsNRGrKeZy/o0x6AD8qKyHKiQLa4QZoLRTjmZ6BOJd1DdVNpiAflaShv7UTwnvIOz3yv5Z4XKjIx0A7V9iIJH/rvp6eno6dO78zbRHhOCxevKRNGpJEIsHjjz+OI0d+QllZaYtpY2KicfToUcyfP99o5C+O4/DYY3Px88/HkJaW2uKzNBo11q//DElJiVi+/CmEhIS06JDE8zyqqqqwb98+fPnlRlRW/teHpa5OgfXrP8fVq1fx+utr0K9fPxaZrAOEh4cjImJqqyLB/dfaY4nFixfDwcGBVSAT6O2jp7k1Vkv74M+sa40iwykBbCjLxHB7KQbZ92zTM0s19dhZnm0QaW6JjQve9A2DWScF8CcCfPMTsbAgvtG2sQsaFc6X52KKq1+L9ws5rtM7hb+VA972CMXTmVeRfoeTnB7AHmVVu587zFGGCSVp2K+sbHQ9n3isybmBrebWCLRy6DShXqfXYnNuHD4uTcc8O3e87TMYtn9Toa7T6bBz5w7k5+ebHFz9/PwxderUNmtIgYGBWLhwIT755OMW7yUibNr0FcaNG9dsbG53dymWLFmKN99cY3ItVq/X45dfjuPcuXOYOHEiJk16EL17B8HVtScEAgGICDU1NcjNzcWff17A/v37kZubY/S5PM/jwoU/MG/eE1iz5g1Mnz4dlpaWbJBsB7a2tliwYAHOnTuLujpFq+6ZNGkShg+/O0FkOI5DcXERQsOCJAAAIABJREFU0tPTO+2Zjo6OXTo5YQK9GcY4eeHVqkK8W9U42loqr8enuTHYaOUAhzbEDj9dloUYXVMvYg6PuPrDojOP/OSAsc5e8ClORnITa8Dm4hSMdfKEZYvburrGrDXaUYZVymq8XpSEmjtiF3TEMG4rkuBptyCcybiIiibxEC5qVXg+9QI+8QlDSDu3F95JmUaFT7Ki8FFVPgDCF1V50GcQ3vEJ+1tq6lFRUdi1a6dJIc1xHJ555lk4O7cvpsTMmY/g4MGDyMhoeVDMz8/DgQP78eKLLxoNO8txHKZMmYITJ34xGU3sNiqVEocPH8JPPx2GSCSCubk5HB0doVSqUF1dDb1e1wrfgVtUV1dhzZrVuHEjCq+/vgY9evRgg2Q7GDhwIB599FF8++03Jvuera0dnnxy8V2bQHEch7fffqvTrDJEwLp1n2LGjBldVmZmP2oGM4EQS2T9MExkZiAMvldVYV9BEvhWiqNqnQbfl2agrkn6+Zb27QpMYwpniSWecjDUdH6vr8W1qqK7Up9iToD57kF42l6KztqRyQEY7SjFuy4BBi3BA/hNU4elaX/idFk26tsZS17D3zKxP3vzLD6qymuYgqgBbKjKx/sZV6DQ/73CjtbV1WH79kjU15uOrDd06HA88MAD7V6/lMvlmD9/fqvu3759O5KSkpr93d7eHmvWvIGgoN5tHEgJWq0WtbW1yM7ORmlpCTQadauF+Z3PsbOzYxHpOjKumplhzpy5kEpNL988/vjj6Nev310tr16vh1ar7aQ/TZeXlwn0FvCytMNb0r6wbCLSOQCfl6Yjprp1zjIXK/NxSmPo/DXXxQ82os4POCDkOEzr6Q+XJjPLKgB7SlKh4fV3pT6thCI85xGCKZ14nKqIE2CerA9W2bkZ/f26To0HMi7jzZQ/EFdT2upDYlS8HimKCnyYcRnh6Rew30gUOi2AWr0WujbsWrgX3HouXryIQ4cOtkKA8XjmmWcahXhtDw899DD69DEd3au8vAzffvst1OrmHU979eqFd95ZC0fH7tWQiQhTpz6E55573mR8ckbLBAYG4rHHHmsxjUwmw5w5c9gOg7aOh6wKWma8szeWV+bh/2qK//txA0jkdfg8NxbrrUa3uI5ap9dhb3EalE22V0VIrDDEwb3Lyi23sMXTtm5Y22TJ4KiiDE8ryhHcCTHV21UuM2v8y3MgclP/wDVd5xyrai0UY4XXQBSmXsCuJuvpt1vs05oi7FKUYpalA8LtpRhg6wJzkQSWQjEshUKoeR4qvQ4KrQpRNaU4W5mHSGUl1H8Ja2O2mNfspVjjPRj2RhwNtc0I+cNlWXCuLu6SunU2s8TEHh4tpqmsrMTWrVtb5a0+bdoMDBkypMPlcnFxwZIlS7Fq1QqTWvGxY0cxffqMZk/q4jgOYWFh+PjjT/DWW2+26iCZjsLzPGbOfARvv/02c87qDIVDKMSMGTNx/PhxJCYmGKlvPZYsWQovL29WWUygd7KJSCDEsx79cT7pDK7rG5tMtisrMKrwJhbK+jV7oEpibSl+UFU1ES/AbCdv9BB3nelOzAkw1cXXQKDnEuHHolT064R15fbS16YH3pKH4Jns6yjsJGuBm5kV1vmHQ559Ax9WGT/Jq5jXY6OiDBsVZbAVCOEjEMFdIIQ9J0Qd8SgjPa7rNKhvhcb9vpMPnvfo36yFxeiBOMTjleKULqvX52x7tijQeZ7H8ePH8ccf502uCwoEHBYsWGg0xGt7mDRpEvbsGYzLl1s+Z12pVCIychsGDBjQrCYsEAgwfvx4ODk54R//eBsxMdFd9x2JxViwYCFeeOFFODo6sgGxsyb2cjkWLVqEN95YY3BcamjoQEyd+hALItMOmMm9Ffha2uNVtyDYGjG9v1ucglSF8T20WuKxvzgNyiYCYoTIDOOcPLq83H1snLHU0nAQ+qGmECmKirvY6ThEOHniTRd/dKa7i6uZJV73GYwNroFw4wQtTlhqeD2idWr8rFFit7oWhzV1uKCtNynMewnF2O8xAC97hnbJcklHMDVBKygowMaNG0wKcyLC44/PR0hISKeVzdraGs8993yrYlqfOnUSp06dNDHhEKB///744osvMGPGzC4xzbq5ueOTTz7FqlWvMmHe2X2V4zBx4iQMHhxm0PeWLVsGV1dXVklMoHfdQPlwTz8ssnGBsImmncnr8Un2Daj0OoP7UhQV2FFraF59xEHeLZHMLIUizHU1PM0qidfjRFnmXa1TMSfAPPcgLLbr3GUHO5EET3uEYL/fCCy0doJrJwWjkHECvGjnhoO9xmBmT39YCP9exi29Xo+DB39Ebq7pkLv29g54/PHHOv0QjGHDhv11hjpMTii2bt2K4uJik0LBy8sb7733PjZt2oIRI8I75RAMe3sHLFiwELt27cb06dPZmnkX4ejoiMWLl9zhZEiYNOlBjB49hlUOE+jNDA6d9BwLgQjPe4Sgt5EtX7uUFThUlNIoxhoPwvHSTAOTcm+BCBEu3bc2NNDBDbPMbQ2u76/IRV694q62jZ1IglWe/THF3KZT20zIcRju4I5NvcZgl/cQPGZhD6927vPvLRDhFTs3HPAPx8cB4ehl5Qjub9jX09LSsGXLllvHHbfwx/N6LFiwsM2e5K3BzMwMy5cvh0QiMVmOqKhrOHLkp1adwmVtbY0JEyZg06bN+Oyz9Rg9egxsbe1aHTuciCAUChEY2AvPP/8Cdu/ejbff/gf8/Py6NDrZrfrmm/2jLoh2SIQW8+xIvPX2EB4ejgkTJt5SQCytsGDBQtjZdd/hSqbqorP/upoOqxm2IjMscZA3GkwIBEdx92/tcBSbY4W91EgZO2efsK+VPd6Th+BsVaHBbzGqakzUqhvWxau1GlQQb1AeuZk1/Cy7z7HGXmSGBa4BkFcXNhJEBCBNWQWZuXXjwVEkwQJHeaMDTngQLLtor7WnuQ0+8h6CvnesLXMAHDqh/5gJhBjv5IlwRxmSFRW4VF2IazUlSNHUIUWvRSHPAw2BeDmAE6CPQIheQglk5jYYZ++OXjbO8LO0g6CNA7uVxByrHeXoTr92XwvbZgVHcXExli9/yrTlRCzCjBkzu2z9sn//UHzwwUcoKjK9fVIgEKKurg7W1tamrWgcBzs7Ozz00EOYOHEi0tLSEBcXhytXrqCgIB95eXmoqalGfX09hEIhrKys4eTkDC8vT3h7e2PkyFHw8/ODs7Nzt4QYFYlEeOONNw3Wjxu/vwBOTk6dluft6H3Tpk1r2Rolk3VbRDwrKyssXrwEp0//hhkzZiIsLKzbvpeIiAgMGzasW2VUr169uvT5HBELes24f9AToUSrQq1WDZ1OC9xeM+cE4AQCmIskcJJYsDPV/4dQKBSorKyERqOBXq8Hx3EQiUSwtLSEk5MTc766y+h0Oqxfvx4TJ05A3779WIUwgc5gMBiMvyu1tbWwsrJisfKZQGcwGAwGg8GmQwwGg8FgMIHOYDAYDAaDCXQGg8FgMBhMoDMYDAaDwWACncFgMBgMJtAZDAaDwWAwgc5gMBgMBoMJdAaDwWAwGEygMxgMBoPBBDqDwWAwGAwm0BkMBoPBYDCBzmAwGAwGwxARqwLG/QARQaVSged5mJmZQSxmx6MyGIz2odfrUV9fDwAwNze/Z47gZRo6475AoVDgrbfewpNPLsKNGzdYhTAYjHbB8zyOH/8ZTz/9FNat+6RBsDOBzmB0EzU1Nfj552O4cSMK7u5urELu0DTy8/PATlFmMFpHQkIC/vnPf0Kr1WHRoidhZWXFBDqD0Z2kp6ehvLwUwcEhsLOzZxUCIDn5Jj788ANs3rwZPM+zCmEwTFBYWIj3338PcrkcH3zwATw8PO6p8jGBzrgvyM7OgZmZOQYOHAQLCwtWIQAOHTqEr776EsHBwRAI2FDAYLREfX09Nm3ahIqKCnz00Ufw9va+58rInOIY//Oo1WrEx8eBiODv7w+RqPXdnogamaNNCb4707dXSLYlzzvTcRzX6F6O48BxnNH0CoUCN2/ehFgshlQqa/Tb7XuM/Z+IjD73Tg3f2O/tLa+xe1tTnq56bnO09f1bWz9tKWNb3rm179KZfa8tfd1UPbVU562pY2PlNHWfXq/HrFmzsHjxYsjl8ja9W3dNmJlAZ9wHAr0eUVFRUKvr4ePj0+pBLTs7G9euXcOVK5dRUVEBBwdHjB49GsOGDYOTk5NB+sTEBJw+fQapqSkQiyUYP34cRo8eA2tr61blqdfrkZ6ejtjY2L/yrISjowPGjBmLsLAwgzwBYNu2bSgpKcaMGTNRX3/rPePj4/6yRgzE2LFj4ejo2JD+woULOH/+HOrqlLh27Rp4nsePPx7AmTOnAQDTpk1Dnz59UVZWhm+//QZCoRDLly9HYmISzpw5jczMTDz77HMICQkBEaGkpARxcXE4f/48iouLYW5uhpCQEISHj4S/v7/B4BgVdR3nzp3HgAGh8PHxxcmTJxEdHQ2VSgl/f3+MHj0GgwcPNvAa1ul02LRpE+rqFJg9+1FoNBqcPXsGsbGxePDBB/Hww9MAAEqlEjdu3MCFCxeQnp4OgYBD7959MGrUKPTp08dgMpebm4vvvtsOHx9fPPDAA7h27RpiYmKQn58HPz8/hIeHIySkv9FJIM/zKCwsxLVr1xAVdR25ubmwsrLGyJEjER4eDjc3t0bvX1paiu+++w48r8eyZcthb2+49BMfH4ejR4/C3d0dCxYsBMdxqK6uxtdfbwERYdmyZUhPT8eZM2eQlpaGxYsXY/DgMOTkZOP48V8QHx8HgEN4eDjGjx8PZ2fnVk8i8/Pzcf36NVy9eg1FRUWwtrbCyJGjEBYWBplMZjDBOH78Z0RHR2PKlCmwsbHFpUuXEB8fB41Gg5CQ/hgzZozBfXdOsuPi4nD16lUkJyejqqoK7u5ueOCBCRg8eDB++ukwSkpKMXXqVPj7+zfKNy8vr6GcxcVFsLa2xogR4Rg9ejREIhG+++47mJubY8GCBbC0tGy4T6FQIDo6GteuXUVmZiYUCgV8fHwxadIk9OnTG9u2RYKIx9y5jzX61nQ6HZKTkxEVFYUbN26gsrIC7u5SjB49GuHh4Q153Eaj0SAq6jr++OMPJCenQCp1x/jxD2DYsGFtUibaqw0wGP/TpKSkkFTqRoMHD6KSkhKT6Wtra2nz5s00YEAoeXjIKCDAn0JDQ8jDQ0YeHjKaNGkixcREN6TneZ6OHz9OgYEB5OPjTWFhgykgwI+8vDzotddeo6qqKpN5VldX0+bNm6hfv74kk7lTYGAAhYQEk6ennDw95TR16lSKj49vdE9lZSVNnTqFAgL86MknF1FAgD/5+nqTn58vSaVu5OEho2nTHqasrKyGe/bu3Uu+vt7k5eVJcrmUPD3l5OfnQ35+PhQWNohSUlKIiOj69etkZ2dBU6dG0CuvvEy+vt7k5uZKvXsHUWpqCmm1Wjp16hRNmjSRPDxk5O3tSaGh/cnHx5tkMnfq3TuIjhz5ifR6fUPeOp2O1q1bRzKZO82YMZ3CwgaRXC6lwMAAksulJJO5k5+fL3300UekUCgavWtWVhYNHTqEQkP707/+9U8KCupF7u6u5OhoS6dOnSSe5ykhIYFmz55F3t5e5OXlQSEhwdSrVwDJZO4UEOBPn376KdXX1zd67qFDh8jV1Ynmzp1LU6ZEkIeHjAID/cnDQ0YymTv5+/vS5s2bSaPRNLpPpVLRd99tp8GDB5JcLiUfHy8KDu5L3t636nX06FF06dIl4nm+4Z7Y2Fjy9/elmTNnGDzvNl999SXJZO60cePGhnsTExPJxkZCEydOoFWrVpKfnw+5ublSYKA/xcXF0qVLl2jQoIHk6Smn/v1DqG/fPuThIaO5c+dQbm6uyb6nUqlo//79NHJkOMnlUvL19aaQkGDy8vIguVxKI0YMp7Nnz9Adr0I8z9Py5cvI01NOS5YspuDgfuTl5UEBAX4kk7mTXC6l4cOH0dWrVxvlxfM8ZWdn0TPPPEN+fj4klbqRp6ec/P1v9VkvLw+aO3cOjRgxnAIDAyg7O7tROX/4YS+Fh48guVxKHh5SCgrqRV5eHiSTudPYsWNo7dq15OrqTMuXL6O6ujoiItLr9XT9+jWaNu1h8vLyJKnUjXx8vBry9/f3pWXLlpK3txfNmDGdysvLG/IsLS2ld9/9N/Xu3euv79KfgoP7NXw7Tz75ZKPvS6vV0ubNm8nPz4f8/f0oLGwweXl5kI+PF61bt460Wm2XjnVMoDP+5zlx4gS5u/ekpUuXGAiKptTV1dHatWtJLpdSRMRk+u677yguLo6Sk5PpwoULtHz5cpJK3WjatGlUXV1NREQVFRU0YEAo9evXh44fP07p6el05cqVv4TWYDp79qxJYf7GG2+QTOZO06Y9TPv376f4+Hi6efMm/f777zR//nySy6U0f/78hjyJiJKSkqhv3z4kl0tp/PhxFBkZSbGxMRQbG0s//LCXhg8fTnK5lNaseZ10Oh0RERUUFFBcXBz961//JKnUjd566y2Kjo6m2NhYSkhIaBB427dHkru7K8lk7jRp0gT6+ustdOnSJfr999+pqqqKDh48SAEB/jRo0EBat24d3bgRRSkpKXTjxg368MMPycvLgwIDAygmJqahvBqNhubMeZTkcin5+/vRq6+uovPnz1N8fBxFRUXRhx9+QIGBAeTu3pP27t3bqI4uX75M3t5eJJdLaejQIfTRRx/RH3/8QefPn6eysjKKioqioUOHkJ+fD61cuZIuXvyTbt68SfHx8bR161YaNGggeXl50KFDBxsJ2c8//4xkMnfy8JDRiy++QOfOnaP4+Di6evUqrVmzhmQyd/L0lNOVK5cb7qmvr6fPP/+M5HIpjRo1krZs2ULR0dGUlJRE165doxUrVpCnpwc98MD4RgJ1z5495O7ek955551GE507hd0rr7xM3t6edP78uYbr+/fvJze3W20xbtxY+vLLL+nixYv0+++/U35+Ps2dO4fkcint2rWTkpOTKTExkZYvX0aBgf4UGRnZYt+rr6+nDRs2kIeHjEaODKetW7dSTEw03bx5k6KiomjNmtcb8s3JyWm4r6qqiiZOnEByuZQGDhxAX3zxBV2/fp3i4uLoxIkTNHPmDJLLpTRz5kyqrKxsuC8jI4MiIiaTVOpGDz44iXbu3EFXr16luLhYOnfuHL344ovk4SEjuVxKY8eOaeiPKpWKPv10HXl4yCgoKJA++OB9unTpEiUkJFBUVBT93/99SgMG9G+YGH711ZcN7Xzp0kUKDu5HMpk7zZ8/nw4ePEg3btyg2NhYOnr0KD3++OMkl0tJLpfS6tWvNdxXUlJCS5YsJrlcSnPmPEpHjhyhuLg4unnzJp09e5Zmz55FMpk7rVy5oqGcSUlJJJO508SJE+j8+XOUnp5OJ0/+SoMHD6LRo0dRXFwcE+gMRnvR6/W0adMmkkrd6LPPPjOZft++fSSVutHcuXMazbxvU15eTk888QTJ5TLat+8H4nmeoqOjycNDRkuWLG40YUhMTKSUlBSjg/edg/jWrV+TXC6lBQsWNNJI7tQSpk6dQq6uznT48OGG67/+emuiMnPmDKMDxZEjP5G/vy8NGjSQioqK7tCUtfTPf/6DpFI3OnbsmMF9Op2O1q5dSzKZOz399NONBvJbmmYM9enTm8LCBtOZM6cbCcjbgvv9998jqdSNVq9e3TDYFRcXN2iQBw4cIJVKZZDv999/Tx4eMho/fhwVFBQ0/BYZuY1kMnd68MFJFB0d3ahOi4qKaPr0aeTj4027d+8itVpt8E6HDx8iLy8PmjDhgQaLiUKhoMWLnyR3d1fauHGjwWSvtraWli9fRjKZO23Zspl4niee5+nEiRPk4+NNERGTKS4u1iAvhUJBS5cuJXf3nrR58+aG6++88w7J5VI6evSo0b5QUlJCERGTqU+foAZLiV6vp//7v09JJnOnJUsWU0ZGRqP6rq6uosBAf+rXr2+jNs7JyaHo6OhmLQG3+95vv51qsDrduHHD6Lu89tqrJJW60fr16xuux8fHU9++fWjo0CF04cIFgz4QFxdHAwcOoMBAf4qKiiIiIqVSSS+//BLJZO60evVrlJeXZ5CfWq2mf/97LUmlbvTmm2+QVqslnufp119/JblcSmFhg+nkyZMGbazX6+nChQvUr18fcnbuQadOnSIiosLCwgYr0rp164xayyoqKmju3Lnk7t6Tdu3a1fC8zz//jKRSN3r55ZeorKzM4L60tDQaM2Y0+fh40aVLF4mI6JdffiGp1I0++OD9RmmjoqIoOzu7xbGgM2CurYz/aTQaDa5duwatVgMfn5a9UsvLyxEZuQ1isRivvLICnp6eBmkcHR0xZsxo6PU6XL58BTzPw83NDebm5rh+/ToSExMbnHWCgoLg7+/fokNMSUkJvvnmGzg5OWPVqlVGt8E4OTnh0UfnQCKRICYmuuF6TEwMBAIBHn/8CfTt29fgvgEDBkIu94BSqURZWWnD9ZqaWsTExAAgo/nV1NTg2rWr4Hkezz//fCMHII1Gg71796KiohzPP/88xowZa7BGKhaLMXPmI6isLMTJkyegVqsBAJmZGaipqUZYWBgiIiJgbm7e6D6hUIjJkyfDy8sbMTE3EBsb2/BbQkICRCIRXnzxJYSEhDSq099+O4XLly/h0UcfxSOPzIJEIjF4p2HDhsPfPxD5+fnIyclpWG+/dOkSevRwwpw5cwz2E1tbW2P06NHgeR75+QXQ6XRQq9XYuvVrCAQCrFy5En379jPIy8rKCrNnz4JIJEJ8fDx0Oh1qamqQnJwMsVjSbByEysoKZGVlQSaTQyaTNZTx4sWL0Om0ePHFl+Dt7d2ovgUCIfz8/FFSUoQLFy5Ar9cDAORyOUJCQlqMiKjRaPDNN9+A4zi88sor6N+/v9F3mThx4l/r+/FQKusAAEVFRaiursIDD9xaG27aB273faVS2RB4JS4uDt9/vwseHp545plnIZVKDfKTSCSwt3cAAISGhkIkEkGpVGLjxg3geR4vvPAixo0bZ9DGAoEAffv2hYODI4RCAXr16gUA+OOP35GUlIixY8dh2bJlsLOzM8jT1tYWYrHoL3+L3gCArKwsREZGwsnJGa+88gp69OhhcJ+vry9GjBgBrVaLxMREEBEcHBzA8zx+//13pKenN6QNDQ2Fh4dHlzvHMac4xv809fX1iI6+AUtLKwQG9moxbVpaGi5e/AO2tvbYt28fjh49YiQVh5SUZAgEAiQl3RLePXr0wBtvvIk1a1bj2WefwcqVKxERMQW2trYmy5eSkoKiokJYWVljx47vDITcbW4PDpWVldDptOB5QlpaOiQSCWQyqdF7BAIOAoEAYrEYFhaWjQR2XFwsvL19jXrr1tTUIDY2Br169WoQLLdRKGpx7NgxCAQCnDt3HqmpaQAMg9IoFHXo0UOK/Pw8qFQq2NraIj+/ABqNBoGBgc2+p6WlJYYPH4HU1BQUFRUBAKqqqpCamgorKyuDSZZWq8Xly5chEomQkZGJd9/9d7NOjqWlJairq0NtbS0AIDs7G0VFBZg5cxYsLMybqUMhAIKdnR2EQiGSk5ORmJgIgHDo0CGcPXvW6H35+fkgArKzs1BdXYW6OiVSUpLh4OBgdKJ4u40rK8sxZcqUBoGlUCgQExONwMAgowLQysoKzz33PJYvX4o1a15HYWEh5syZY9SBsinZ2dmIiooCxwlw7NjPuHDhgtF0hYVF4DgOCQnxqKtTwtLSCteuXf1r0jjAqNPb7X4nkUgaHMESExMgEokxe/ajzXqJ19fXIzk5GRzHoWdPt7/uS0RsbCyGDBmKyZMnNysUq6urkZSUgCFDhjU4qp05cwYcx2HWrNmwsbExel9tbS3S0tIgk3k0OCpevXoVhYX5cHR0wqZNmyESCY2OBdeuXWuYrBARgoODsXjxEkRGbsOzzz6Dl156GePHj4eZmRnzcmcwOkpWVhZKSorRu3cfODg4tJg2MzMTZmYW4HkeBw7sazGtWCyBg4MjOI6DUCjEo4/OgUgkxtq1/8Krr67CyZMn8eqrryEwMLDFrTfZ2dl/aXDV2L+/5TxFIjGEQhE4ToCysmKkpqbA2toGMpnxwbGmphbFxUVwcXGFi4tLo0lETU01pk59yOhAk5KSAqWyDqGhAwwEb1lZOYqKCiAWS3D69KlWlFcIiUQCnudx+fIl8DyPgQMHmahbMQBqGETLysqQnZ0NV9eeBoKgqqqqYbJz5colXL16uYUnc5BIxBAIuIb2Njc3R0hI/0YTnjs9qktKigFwkEqlEAgEqK6uhkJRC57nm5nw3fn+IlhaWkIkEiMvLxd5eTl48MEIWFsbFyxJSTchFIowaNDgBqGVnp6G6upqTJr0oIE3NXBri9WECROwefPXWLv2Hbz//rs4ffo3vPzyywgPH9li3ysqKkJ9veqOdyET/d0BQqEQGo0GyckpsLCwaHZyUlFRgaKiYtjZ2cPBwQFarRZZWdkg4iGTyZoVyrW1tUhMTICFhQV8fX0bnqXTaREQEGBUU75NamoKRCIxBg0aBFtbW9TV1aGwsBDm5uaQSt2bvS8nJwdVVZUYNGgw3NxuTSIKCvIhEolRV6fAnj27Tfbz2+UyNzfHypWrYG/vgA0b1uOpp5ZizpzHsGLFSri7uzOBzmB0hIKCAhAR+vbta3SbUFNtj+M4PPLIbKxevdqo6bbpYHp7e5WFhQUee+wx9O/fH5s3b8Lhw4eRkZGBr7/+Gn5+/kbvJyKo1bfMkXPnPo7XX3/d5PsIhUIIhUKUl5cjIyMdAwcOanZrUmZmJioqyjF27LhGwXSysrIgFkswYMAAo5pydnY2RCIxgoODDQS+Wq0Gx3Hw8/PH119/DUfHHibLbGdnB51Oh5iYGNjbO7Q4sOl0OkRH34BOp4OX160lkry8PJSWFhvdIqTT6aBQKCASibB79x7RMj2ZAAAgAElEQVQEBgaaLI+lpeVfZtIE6PV6eHp6GhV8t7bARUOjUTcsTRAReJ7HkCFD8dVXm0weysFxHGxsbJCamgqOEyAkpL/Re9RqNdLT0yEUiuDhIW8oT25uLgQCAYKCgpoNiCQSiTB58mQEBwdj584d+Prrr/HKK69g/fr1GD58RLNl43k9iAijRo3BJ5980qr+bmNjg8LCQqSnp8HOzh5ubsbbsqSkBEVFhfD29oZUKgXHcTAzk0AgEECpVDabR0VFBWJibmDSpMkN5vHb6VuqayJCTk4OOI6DTCaDUCiEWCyGWCyGVquFRqNp9t68vDzU1dXB09Ozob/rdDoAwGuvrcbcuY+Z3FMvFAobJikODg54+eWXMXJkOD799FP88MNeZGVlYdOmza2ynDCBzmAYQa/XIyYmBjyvh6+vr8kT1pycekCn0+LmzSRYWlo2a6IzZs4VCAQQCATo06cPPvjgQ7i5uePLLzdg586d+Mc//mlUI+E4Dl5et9ZECwryYWVlZXJQvU1iYiLU6noMGDCw2YEuMTEBHCdopPHV19cjISEBOp3WqHalUqkQExMNrVYDDw/D393d3WFuboEbN66CCCatHv8dNHNRUlICb29v9OzZs9lB+fz584iLi8WQIcMQEBAAAEhIiAeARu9x52TB398fmZkZqKysbHV5FAoFrl+/DqFQ2OwkQKVSITo6Cu7u0ob4BRYWFjA3t0BVVRV0Ol2rB+jy8goIhUK4uroaba+KinLEx8fBwsK8YQKo0Whw48attvD29mm2790OjiKTyfDqq6/By8sbb7zxOj7//HMMHhzWbL93dHSERCJBamoKVCoVXF1dW/ku5cjPz0NY2JBmJ5O3td6goAiYmZlBIBDAyckZt5asUqBWq41ah65fvw6JRIJRo0Y1TDatrKz++kYKoFQqjVoqNBoNrl+/jvp6JYKCggDcWo93de0JrVaLmJhYhIUNMRDMer0eFy/+CZ7nERIS0nDd1tYORDxSU9NgZWXVapO5Xq+HUCiESCRCWNgQfPnlV1izZg1OnDiOkyd/xWOPPd6lYx5zimP8Twv0qKjr0Ot5BAX1Npk+NHQA/P0DER8fh2PHjkGr1RrVAhQKRcP/4+Li8OWXG1FSUtKQzsrKChERERCLxUhISGjx4JOAgAC4urri/PlzOHHiF4OY6jzPIyMjw+BEp4yMW9pcSEiIUQGh0WiQnp4OkUgEX1+fhoFMrVYjLS0VSmV1wxplU00xKioKjo494OfnZ/C7lZUVpk+fCWtrO2zfHom6ujqjA35hYWET824xqqqqoFarUVtba1AnPM8jOTkZ//nPR9Dr9Zg79zE4OztDp9MhLS0NIpEYvr6+BgOypaUlBg0aDL1ej02bvmpYd2/6Tv/f3nlHx1Vdi/u700fSqGtmNCpWteUqG4MLmGLAlICBAAmmOLz3CxB4TkKABMgjgVASQhJqEpKQAAYC5NEMxhhsggFj44JxxUWWbFnF6l1TNeX8/pA8nhmNpJFkmZLzrWXW4mpuOefuu/c5++y9T2VlZdg929ra+OKLnUyePDWs8E4ohw5VcvhwLdOnzwgakaKiIoqKiigr28fy5cuDM7lIV3ZbW1vYseTkZAIBP9u3b+83W/T5fGzYsJEDB8qZPHlKsBCR1+tl69bPSU5OCSuuckT2amtrWbp0aVjwlVqtZt68U8jMtNHQ0NjvOUIpLh7PxImTqK2t4a233ooq7w0NDTQ3N/cbKLpcLkpLpw/oOj8S0Dhz5szgOzvttNNIT8/gueeeZfny5djtdrxeL16vF7vdzooVK3j00UdQFBVW69GiPIWFhZhMibz//mo2bdrYT3b8fj979uzhk08+ITc3n3Hj8oJ/u+SSSzAa43j66adZu3Ytbrc7OGNvbW3l6aef5rXXXiM+PoHi4vHB8+bOnYtWq2P58rf4/PPPo8prZWVl8LvsHRhs4E9/+mPQo6AoCmlpaVxxxRUEAoHgOvtYov7Vr371K6n6Jd9EmpubeeKJxxGi16DX19ezf//+fv8qKyuxWq2kpKRgMBh4//3VrF+/Ho1Gg9VqRQhBe3s7q1at4qc/vZWGhkbmzJmDoij85S9/6fuIXZSUlKAoCnZ7NytXvsvatR9z8cWXMG/evAFddiaTCY1Gy4cfrmHdunXExcWTkpIMKLS2trJixdvcdtutOBxOZs6ciUajoauri6VLn6WmppobbrghqmFubm7iqaeewu128z//syTovuzp6WHZsmW0tbWTk5NLTk4OXq8XlUqFRqOhoqKcJ554jFmzZnP55d/p55LXaDRkZGTw7rsr2bRpIx0dHVgsFnQ6HXa7nc8++4z777+fd99dybx584JejhUr3mbt2o9pbW1h48aNpKSkBF3xTU1NrFy5kjvu+BlVVYdYtOhKrr/+BvR6PS0tLfzjH3/H4XCyZMmSqFHKNpuNLVs+Z/v2bZSVlWGxWDGZTLjdbsrLy/nLX/7Cvffew+zZs4Pu/m3btvHqq69y1llnc/7534pawWvDho2sXr2KSy+9jNNOO63PbawnNTWFlStXsnHjRnw+LxaLBZVKRUdHO2vXfsIdd9zOvn1lzJ07Nziz8/v9vPnmm+zZs4eMjAxsNhter5eamhpeeulFHnjgPoQQLFp0FXPnzkWlUlFVVcUTTzzOpEmTueKKRf1mpsuXL+fuu39BRUUFU6dORa/X43K5WLNmDStXvsO0adP47nevGNCDo9FoSE1NY+XKd9i0aSM+n5+0tDQ0Gg12u51169bxs5/9lN27dzN79uzg/V9//XV27tzBdddd32+gcUTGXnzxn9TUVHPdddcHg/nS0tKIi4sLDl7Xrv2YgwcrWbv2Yx555BGeeeYfOBwOfD4fixcvJi8vL+iFAVi/fh2bNm0mOTmF1NRU/H4/9fX1LFu2jDvvvJ329nZmzpzJpZdeGpTbnJwcGhsbWL/+E95+ezmbN29m7959rF69igcffJAVK5bj9XpJTk7myiuvDK6FJycn43K52bRpAx999BFJSckkJycjhKClpYVXX32FW265GZMpkcmTJ+P1evnFL+7iX/96ORi8KYSgra2NpUuXsm/fXhYvXhw1K+KYIjOVJd9UNm3aKAoK8oPFJrKyMqP+u+qqq4I5yE6nUzzyyCMiJydLZGVlivT0ZFFcXCiyszOFzWYRJSXjxQMP3C+6u7uEEEJUVlaKSy65WNhsVlFQkCcWLrxQzJx5gsjMtIhFi64Iy6UeCLvdLv7whz8IiyVdZGVlitTURDF58kRhs1mEzWYVEyaMF48++kiwqExNTY2YMWO6OPHEE8KKdoSye/dukZeXKy66aGFYdbSenh7xxz8+IdLTk0VWVqZITo4XBQV5Yt++vUIIIVasWCFsNqt44IEHgsVoouWpr169Wpx44kyRlZUpzOY0UVRUIAoK8kRmpllYrRliyZIl4sCBA8F85yVL/kfk548T119/XV+VN6swm9PE1KmTRVaWta+dxeKhh34rWluP5vyWlZWJoqKCfu2I5LPPPhPnnLNA2GxWYbWaxbhxOWLSpBJhtWYIq9UsLrpoodi8eXMwl3zp0qV9eeJ/jXo9r9crHnjgfmGxZIg33ni939+WLl0qiot7q6KlpSWFvC+LyMnJErfffrtoa2sLy69+8MEHgzKXmWkREydOEOnpyeKUU04Wp512qsjOtonly5cHz1mz5oN+hYEi86d/8IMbhMWSIQoLC8S5554jzj77LJGdnSlOO+3UqHnl/d+lVzz//POipGSCyM7OFBkZKaKwME+MG5ctMjMtIjc3W/zv//5cNDU1BgvKLFq0SBQW5ocVDQrl8OHDYv78M8QJJ8zoJ/9ut1u8/PLL4sILLxAmk0YkJRlFamqiuOCCb4lnnnlaXHHFFcJqNQfzyENrMdx0043CbE4TWVmZwmrNEMXFhcJqzRCFhfli/vwzRHa2Tdx33339nqe9vV089tijYs6cWcJgQCQm6oXVmiEWL75GPPvss2L27FmitHSq2Lt3T7/z7rrrLmGzWfp0QUrfPc3CZrOKqVOniL///amgXO7atUvMn3+GsNksYtq0KeLiiy8SU6dOFhZLurj55h+HFYUaKxQh5EbIkm8m69Z9wqpVq4b8XXHxeL73ve+FzTB27drJO++sZNeuXTgcdtLTM5gxYwbz589n0qRJYWvdjY0NLFv2Jp99tpnGxkZyc3OZOnUql112GWZzbOuSHo+HTZs28emn69m5cyddXV1YLFamTJnCggULKCkpCc4i9+3bxz//+QJms5kbb7wp6rr7+vXreffdlRQXF3PNNYvDZmkOh4M1a9awd+9euru7MRj0/PSnP0Or1bJixdts3ryZ008/gwULFgwaN1BeXs4HH3zA1q2fU1dXh8lkYtKkyZx88snMnTs36Dru6OjgyisX0djYwEsv/Qu3283q1b3uU4/Hg9lsYcqUyZx++hmUlpaGzZY3b97E8uXLo7Yjmqv7/fffZ8uWLRw4UIFOp6O4uJhZs2Zz6qmnBiP9fT4fzz23lMrKSi666GJmzZrV71put5snn/wzbW1t/Nd//Xe/5Qe/38+uXbv6atFvo7m5GYvFQmlpKXPnnsyMGTP6zagdDgerV6/mo48+orx8P3l5+UyZMpkFC85h3brevOVrr72W4uLxCCFYvXoVn3yyjtmzZ7Nw4cKobW5vb+f999/nk0/WUlVVRWpqKtOnT2fhwoUUFhbFHAPS25bVbNu2nfb2NjIyzEyePIl5805lxowZwYC8xsZGnnqqd7vdW265NWpqZnV1Nf/4x99JTEziJz/5SVTvR0tLC21tbXR0dJCcnExqagpqtYZFi65g69YtvPvuKk488aSwczo7O1mz5gM+/PDDvowUPVOmTOGcc86ltbWVjz/+iPPOO5+zzz47anzGkaUQt9tNUlISGRkZNDc3s2jRFWg0Gv71r38FAzFD4yjWrl3L2rUfU1ZWht3eTVFRMVOmTOWMM86gqKgo2D4hBFVVVbz99tts3LiBjo4OiouL++rqnx1zfMdokAZd8o0lEPATCAwt3qHR6pFrmw6Hg0AggEajISEhYdAdnBwOB16vF71ej8FgGFERiUAggN1ux+/3o9VqgwFBkb85Egw1kIGL5TdH2njE/XrEUAkhgkF+seBwOOjp6UGtVhEXF99Pge/evZvvfvc75Obm8vrrbxAXF4cQgq6uLgKBwIDtHE47Io2xy+VCURTi4uKiDniOtFOtVg/4To/0zWC/EULQ3d2Nz+dDq9UOKiNHn8+Fy+VGr9cHjX60ew3nXbhcLjweDxqNmvj4hBHttBYICOz2bvx+PxqNhvj4+H73FUIEi9cMtNGIEAH8/gCKAmp17HHXW7du5bLLvk1qahrvvbdqwIC73ra6URQV8fG98ubz+YLPHaucALz11pvcfPOPOfHEk3jhhX8OmEng9XpxOp34/X6MRuOgWzAfkYkjvx2o5sJYIKPcJd9YVCo1oynMpNFooq7ZDjQoiHVXtcGfWTVkQZpYFHysBjlSKQ9HGR4hPj6+X5W1UOrr6+ns7OCEEy4JKkJFUWLq2+EMLI5gMBiGVKKxtDOWnbEURYmpgFD48/VGyg91r+G8i6GMTGyyN3RbFEUZsl8URYVGo+o3OFqx4m3Gjx9PScnEsHcaCATYt28fDz30W7xeL1deedWgs9lobdVoNP2ey+Vy8corr7BgwYJ+O9/19PTw2Wef8cgjvUF4V1yxaND+02q1w9IFw5UJadAlEsnXgq1bt6JSqZg9e86I9+iWfL3ZsuUz7rjjdpKTU5gzZw4nnTSLrKwsmpub2bZtG//+9/s0NjYwf/6ZLF68+JhsM/r228u59957eOGF55k9ezYzZ55IcnIyhw/XsmPHDt577z26u7u48sqruPDCC78R/Sxd7hKJZMzw+bzcdNNNfPTRh7z44stR16sl33x6C6v8lQ8++DdNTY1h6VuKopCRYWbhwoX84Ac3DlinYLhs376dJ598kg0bPqWzs6Of98NqzeTaa6/l6quvibnmhDToEonkPxaPx8POnTvx+31MnDgpZrel5JtHbx2HKqqqqqioqKCrq4vExCRycnIoLCxg3Li8ES35DIbf72ffvn3U1dVRWXkQp9NJamoa+fn55OfnYbNljfmGKdKgSyQSiUQiGRayUpxEIpFIJNKgSyQSiUQikQZdIpFIJBKJNOgSiUQikUikQZdIJBKJRBp0iUQikUgk0qBLJBKJRCKRBl0ikUgkEok06BKJRCKRSIMukUgkEolEGnSJRCKRSCTSoEskEolEIpEGXSKRSCQSadAlEolEIpFIgy6RSCQSiUQadIlEIpFIJNKgSyQSiUQiDbpEIpFIJBJp0CUSiUQikUiDLpFIJBKJRBp0iUQikUikQZdIJBKJRCINukQikUgkEmnQJRKJRCKRxILmy7hpm9dNvdtOmauT9h4XakVFgkZHviGBHEMiaTojakUZ8PweEeCgowN/wD/iZzCqteTHJxN6l2aPk6YeB4ijxyxGE+laQ/j9AwEqHO0IEeg9oECy1kiWIWHI+3oCfiocbWH3MGn15BgTw57FKwIcOAZtLIhPHvX7qnJ2Yvf1jPh8tUpFQVwKOpUKd8BPpaOdgBCjeyhFwWYwkaLVD/vUCkc7Hr8v7FiKzogthvd39N204w8Ewo5nGk2kRsjKUKzvqKelxxX8/3i1ltNSbOhU6pivYfd7aXLbEQzepwoKBkWFolKhV2tJ0RpQhrh2t6+HGlcX4sj7UsCsTyBDZxzyubp8PdQ4O8OOZejjMevjwo45/F6qnJ1H7zECUnVGMmN8f6G0e93UubpHJYpDvfcuXw/17m72Ojtp97oAhQSNFqsujmJjEsk6I4ZhvO8j19vlaKfb50EA8Wod4/Tx5Mclkaw1oB/G9SJlu9njpMzRTr3XSXePGxAYNXqy9fFMjE8lZRjPKxAccHbi8XmDxwxqDflxyagUZcjzy+xt+EJ0oFalpiA+BU3IuQI45OzEGaKjdGoNBXHJg9qRI5Q72ukJ0Qeh+ir0HrWubrq87pHPnhWF/PiUYb3rr7RB7/B5WNVUydKWA7zncfR1kxLSZTBZY+DyhHS+lVFAaaI5qmB2+Xq48cCnfOxxjPhZfmay8OuS09AqR1/axvZaLqreFva75fmzWJiRH6HkPEwuXwshAnS2IZG/j59HnsE05GBmyr4PIUR5/S51HLcWzg4TPoffy7UHN7DZbR9xG28zZfCHiWeO+r39q3YXd3YcHvH5J+niWDHpbMw6Iy1eN1eXf8K2UQwQjhj0jwtP5rTU7GGf+vChLfzV0RZ27Lvxqfx5/Kn9Bm/R+LjtMN+u3IQ9bLAlWJ0/hwUZeTE/R1OPizsqN7PeF6IkFBV7dWdSYkqLfcDl7uaEPR/QIwIx9Bug0rBAa+A0YwoXmAuZZEof0AAccnUxrewjCGnrdYkWfls4l7QhBlPVjnamln0Y8o3DmznTuThzQvjv3HbO2v8xDRGDrOHwkqWEK8eVDvu8HV3NzD+wPuwZh4fg3wUnc1Z6br+/OAM+3m06yKvNlfyfuzOqvrOptVwel8q5abmckpJNkkY34J2cAR//bj7ES80H+D9X5PV6rzlOrePbcSlclJ7HzGQbiYNcL3KStLOriTcaK1juaGG3zxOlTwRZah2XGlO41FzASck24tWDmxCfENxTtZWXupuDx2xqLf8qmMO8FNugvS6E4NaDG1npPjrgutSYxNMTzyQ5pF1+EeCx2p080VEXPJaoUvNG/mzOTMsZ/B4I7jy0hTdC9EGovgp9ltcayri1+cCIZXSqWsuKKeeSq48fMxt73FzujR4nP9u/nkWHd7IqaIiVCE2jsNvn4d6Ow8yuWMed+9dx0NkRdd6hQQFl5P9USnRdp4743UDCkBnxu7Webh6v3o7d7x2yLywRz64MMIrUjbaNI1ZS/ftlNM+hVY5tu1AUElFG3DpVlPu/4mxnWWMF/iFmiY09Lp6s34NdBPpdQxnmA33aVstWX09Q9kEBIXi7qYIAYlhvyBpr36FAwM/7Hge/7KjlhPK1/PrAJtoGmXlYIq7xj+5mXqzfizeWAUSkrEd5a4oCCaOUCWWEwqAoo5fFaPe2+708cnALl9fs4BV354D6rs7v44nuJi44tIUb9q5hU3tdVO9Vt9/LHyo/5+KabX3GnCgGV6HK7+Wx7ibOrNzMkn0fsamjnqHe0mG3nfvKNzCvfB0PdtaxOyiT/d/lYb+XP9qbmH9wE7eWfcyhCA9MVA9dxLutC/h4oGYH1e7uGM4N1z3qAZ4sUm93iQC/qt1BubNj2PfQKmOjB3WKMuZ29rgYdJffxy8PbuQfjpaQselQA1/BY92NPFi1FV8gwFedHuC5rgaer9+Hb7TuZMmXwh+bKyhztA8623i1YT/LXJ2j/yYCPl5pOYgrytfwUlcDDW7H8Wm0ENzfUcsvDmykO4bBaK9iEzzUfIBVLdXDHHj8Z+AXgmdqdvHL9uq+OWBsvOLu4mfVW2mJGFx5RYB/1OzinrYqlGHoln+6OvhV9TZaQ5Z0Itlnb+XG/Z/w687DeMRw9KzgKUcr3y/7mE/b64bdR6s93fyhajudo/XUDcK6Hie/q9pGm9fzHyN7x8XlvqWznlfsrWHHUlCYqDMyXp+ARwSodHdT5e+hPkRg81QafpQ9Fa1q6HGHCchV1DHP2kJd7ceKdiF4vLGciXEpzB+BK7j/JxNOPJD3JbcRwACMU1RoY3ySBEUdZg40itLr4Yg0mEBzhMJKRCFeiT7qP9bj3V2+Hv5yeDe/LZob1ZW4x97Kn1oOHpN77ehsYrW7K+rftvs8rG2rYZFt4oivn4FCiqKEyVAAcCFoFYJIFfdidxPnNFVySeb4mOSyLuDn14d3UhSXREl8yjGXsQwULMOQX/UxnP3kKwrxMc51vIh+krjP2c4TrZURcgwTtQZKDIkIBBVuOzU+D/UiwJGFhnhF4ee2yf3iE6qdXfym9SBKiE6IB6ZqjRTpE9ApCgc8Diq9LupFAG/Qi6hiibVkwHiHSlcXPzqwkX/3OPrNRFMVhSxFTZrWQADo9Lmp8vtpj9BKa3xueg59xpOaU5hqSh9WP7/Q3cDEhjJuzJoS03r6SPg/ewsT6vbwk9zSMdGH4xVVr8cxBhIVFWM9Rx9zg+4XgnfbaukKEwSF32dO5LuZEzD2rd35RIBd3a280VjOsq4GykSAe6wTmJyQHlWh+CIE6xR9PC9MPCvmDtMoqjF5wfsDPu6v2UGWIYHxcaMISBP92zhdH8/rJfPRxPjcY2XQC1VqXi6Zj00XF5sbSFFIUveueaVp9fyx6JSobsVDjjYur90e5lT7QUo2V5iLovq/hopXGAl/627grNZqLjbnhynqbr+XPx/eTVmMs9ihvom3WippHWS29XxLJReYCzHFuAYayZJEK/89bkaYBPlEgE6fh71dTfypqYKNvqNmvQt4sbmC8y2FMQdUbfS6ub9qK48Wn4xZaxy5qAuIDP1cnJTJXfknxTy/PZaBRo/ZpnLKMGIh4tXaMN30RWcjNRHBrHek5bEkd3pwoOgXgjJnOx+2VLO0rYrtfi+3JGczPy23nw7b2FFHS4iX0gjck57PDTmlwesFhKDc2cGqlkO83FbNLr+X7yfbOHeAdjj8Xu6t3MxHEcY8BYXz4pK5MXMi0xIzetsmeoN5N3fW81JjBW84Wgj1Y63zebiv8jP+OnE+acMICu0Ugocb91NkTGbBEGvdI8WO4I/NByiJS+bCjLwRTwNEn4cu8ujL409jnDExRs+WMmiMxNfCoAsEO93dYZ9lqdbAxZZCTCEfgkZRcVKShZmJZq60t7C6tZpLLcVRR94KfWvoocYLhTSNfsD16OPJhz0OnqjezgNFc0nW6Ed2EYV+M2ANKlI1hpg8FmOJGkjR6If18QaVkUrNjAFG8vFRXH65ujhmJmYct7Z5heCR+j2ckGgmty9qOoDgvZZDPNXdeEzucdDZwf91Hb2WHphvMPFeyJriux4727qaRhT0B5Cq1gafP5ITTBlMNZm5qvwTdgeOBqJt97qpdHUNa8b9qqOVaYf38JPc6SOOrFaUvnXMCDlJ1eq/FPlOVGtGJNtHNN4OVydhjmRFxTXWCWHKXKPAtIR0piakc7G5kFcaK7g6c0LUgUlnRPBvhqJwiWV8uHFQYHJCGpMS0rjUXMRz9Xu5LnvKgIP6T9pqecfZHvQOKIAJhfstxfx31hTiQj1UCmhVKs5My2VOso0ZNTu5r/kATSFa/TVPN5c1Vw7bq1QZ8PNg7Q4KjYkUxiWNyfusFQF+fXgXecZEpiakjVQdh0XWHyFZoxuFrBx7jotlcIvw0epOfw9Ob8+As7lppgx+mjcz5gjNryJ/7m5mad1eer4G6/+SCGXX4+Sl+n3Bd1fl6ubh+n3HaIALq1qrqAwxpFPVWn6bdxKlEYO/V5sq6BlF2uJgTEvM4Fvx4cqtQvhxD3O90Qv8vqWSt5sr5Xp63/v1RL4zEaC5xzmgociLS+L2/JlR014DCJyB8Oh/p4A6j33Q691TOIcsffQBnSvg5+mGMlpCZpwCuCU1h+9nTw035hHEqTVcl1vKjSlZ/b1KzQdpHWZalwA+6nHy2+qtwz53OPfY5HXzUPU2mgaJJ/gmMOYGXUEhN8IdJwJ+flm5mY3th49ZwEIwAvFLwhYxslYQPNRUwcdtNcdUzX0FHBDfAK0bPsgap6goVevCPoY/tVWxpasBrwjwUv0+NnnDFcG5UZSlLoYljpYeF8vba8N8L+clWpmSkMb1qeGpTy/am6mIIUp3pMRFzixE8D/hRiXC1Rgp660iwG/qvuCL7tYIY8SIs8G+XDFXRnGmQl7EUpQK+MWhLaxoPECjx8lwhvgqFBIjBnotCH5VtZW3Gito8jiHzMyIZL+9jU0hAwIFOFGj579sk2JautCr1NyUU8psdfiE690ee7++FXMAABcqSURBVL+6A9HIUFSoI9aTX+hu4YX6fUNmTgQzVIbAgEJ8xPf4oqONpw5/gfsYDpIVvloKecxd7ipF4VyThRe7m8LcUM8723m+Yh3n6U3Mj09joimdUlMGmYaEIdd+BaLf+nKd38urDeUxGbx5yZlk6hOOaTtPiUtmoi6Bh9qq8PSpxSYR4N6a7RTEJVE4zPV0IXrdv6E0+3t4rbEipgCgk5OsZI3BGjP0rn2903KI1Bg8KHnGJE5KNH8F51FHmajRc7V1Aotrd6CI3lXbwwE/T9TuYrHXw8NtVWG/X2IyMy/RwqrDu8KOxxKuuK6tlvdDZms2ReHijALUisK56XkkNR+gs0+ptQvBe82VlMSnHvOgIXfAT21EtH6WSoUmZBmsVw4FkdnhVyRn4exx8jd7S/DYNl8Pv636nCcmnB7M5ffFGDUdbQ19j7ub1xrLhxwMKyicl5ZLwjH05n3U1UhzDGbXqNJwdlpumBFUgBmmDNKaKmjte/oAsNrr4r3qLZxYb2RhfDpTEjM4wZRBuj6BhCFyuScmWqC5PGyg8ZHXxUfVW5lRt5sL4lIoTbIyM9GMWZ8wZG74ju5makLejQDON2XEvBYMYNHHc1myjU2th8LexsbOeqYnWQY9N1tr4O7UXO5tPOol6EHw+6YKJselcFZ67oAptxoltlmoW6XiWWsJd9Xvpa6vrQrwcOshpsSlstBcMKxASkF/fQwKK1urMHcPHT+SYzAxO8n69Q+KU4CzMvKY21zOWq874gNVeM9j5z2PHdoOUajWcaExiTNTx3Fyio30AaIzFZR+a+hbfB6uqNka05v5XHfqMTfoCYqaH2RPocxj5xVH76ccANb7PNx/6HP+UHxKTEVLQmfi2giB2+PzcGXNtph6/bPCk/sZ9EpnJ+4hineoVArF8SmD5rBXiQA31u0mlgTE35uLx8SgCwQVjo4hUxo1KhXFkWvCEQNGBYX5qdnc5Wjj123VweNvujpZW72V9r4PWQEma3T8IGsKdVFmIkOl/dj9Xt5sDR8cnGJIYkpfTEGOMZEbTGZ+39UQ/Ptz7TVcYZtI1jEsRuEK+Hm5bm9fsZOjTNboyYyQGeVI/mzIqx6nNbLAOp5dFZ/yacjg5E1XJ0XV2/l5/okYVZpej4UYesIbbQ39DVcHb1RvjUnWG5Osx9Sg39tRCx01Q/7uQl08J6dk9ZvVnpBk5bL4VJ5ytIZ7K1DY4nWzpe/66SoNF+hNLEjJZn5aDrYBBuAzksxcH5/B3x0t/f62zedhW1cDdNVjVmk4X2/irJQszk7PI3MAmamM4q4vTcgYlrFRgJMSzRhbDxHqu7LH4NJ2iwCXmwtp8br5feshnH2apE4EuLt2J1lGE5PiU6Oe2yNEzFUmv5WeR4ffyz2N5XT1hVd2CMG9dV+QazRxwjD0kkJ/fawCftiwLyY9eG9qHrMSLWMe43Vc0tbSdEYeK5jDzQc3stHrpmeALjvg9/K4vYXH7S2c27CX/82eximpOcMYScXwO2Xs1vnMOiN3586govwTPg+JIH7O0cr4w7u5LXf6l+oO/F3NDv7Z3TTob0rUOj4tvQBVTAFOSgy/GBsB9gvBbVWf8+EQLulzdXG8PPW8CK9P/2cyqNRcZ5vMp/ZWPuyL/PUA9SHuOYHCTy0TmGxK43AUgz7UGvLu7haedx6tSBUPLM4oCAaT6VVqFmbk8/uu+uAzlvu9rG+t5ju2icPqyR3uLpY17A8tSEgAQXWPk+32Ft52deAM+aMBuCY9f8jqb0d6YlJ8KndnTeX6qi3BiG4X8Nf2Worjkrk6ohrc8Zb143Fv1QDSHafWcE/BbFwVn/KqqwP3ANdvCfh5ztXBc64OTm7az83WiXzbWtzPQ5mg1nJvwSxcBzbwqrMdzwDXawq53pnNB/ihtYTzzYX9Bhz9iwgJsnTDz1LQa/TEKwquEDmq83rwBALohwjcNag03Jg9hT2uTl53tgf9IRu9Lh6s2sYfik7GrBtdsJlWUfE920R2OTt4vrsp6Gna7vPwYPU2Hiueh00fN+LrB4ajB4/TWqnqeH0apYlmXpl4No9bJjBLoyNpiE5Y1ePkvys383bTga9VsE1JQgr3ZE/rl0P7p5ZKVrYc+lJbEhAB7EP88wv/16avY2mPCMQuPXlGE7fZJmEeYMnnelMGl5gLR1SBr0cEeKc5PDd5gkbPnJSssKtNMZm5RH/U9ekCnms+iDswvLKoT7s6uLRmO5fVHv33ndod3NZUzgvOdjqECCokDfAtQyLnZRQM6x7z03K4NaMQU0gLmkWA39fvZUtnI//J2AwJPFlyBi9nl3K21kjGEAp9g6+Hmw7v5M9V26KuI2caEnhywum8kDWN07RG0pXBh8prvG6ur93BU9Xb+5UE1kYZrI9kb4WAEP2WSowqVdQqnNEGS1ZdHHePO4ETImIE/ulo5ZnDu/Ecg4DiVI2eu8bNYJ4uLqy/XnN18mTtLlx+/zdK7o5bLXcFsOjjuCF3GlfaStjZ2ci6zkbWdNVT7uuhKooQHxQB7qrdycxECzlGU8h4sn+OtkVRmKkb2i3pR2BQj12zVSiclz6O/3V2cHNTefB4gwhwX+1OHlJrY6yU11u0Ikw4FRWzdcaYZr1a1di10URvvWNDDEFgpq9ZpsKZaTl8v7OBB9vDXa6lah03ZU0ecR5pjauLv3XVhx0r1sWxvbspYu1dIVWrI3Qa9pnXyca2OuZHqRc+WuJR+JYxkYeLTo5agESIAO4BlL1OUfH9rMmUOzv4a3dTcICwy+/loaptXG0uimmSHW0NvUilYYLWMOS3ElAUVMe43sIcjY5U9dDvOVNrHHRGlKDRcXHmBBaYC/iiq5l1HfWs625kn9fFvojALAG0CcEDzQc5JdnGScmZUb+ly20lLDDns7e7hU2djazpaqDM62J/lECvViH4bUslc5JtzAq5Xv90QIUdznZOTssZVj81ubtxRMhGukY/ZAxUvKIKxjpNSkjl/uxpXFu1haaQa/2+pZKpcSlEVn0wKKphv+98YxK/yT2BKw98GmZn/txWw7S4FDwxDGai56HDfK0xWEtlMNI0huPicDruu62pUEjS6Dk1LZd5abn8yO/loLOTnZ0NvNFWwzJPd1hFpP0BHxvbasjOmhTsj2h56LN08Sybel5Mxm6s3R9aRcX3siaxzdnBUntzUCB2+r38rHobnbGY9Ch56FN1cSybcm5MBWOitTGWgUQs49V8lZpnJ5xBdgzrumPZ1bFMKsQwfSJGlYbrsiazwdHKR33rwyYUlliKKR1mJayjrjnBhy3VNEUo3WXOdt45uKnf7yOVWLMQvN58gNPSco5pRbQZah0/sYznIkvhgPUSFEVBO9iATa3lttwZ7C1fF1yqAHjD082eut0xuiP7r6F/N8nKA0Unx7QD27EOGPx15hTOsBTGps+GuLdCb+GZ2Sk2ZqXYuKWvAMzuriaWt1XztquDdnFUStsQvNtSxQlJ1gFrcCRr9MxNyWJOShZLRIAKZyf7u5t5o7WKFRHXqxcBVjQfDDPo04z9A3R3dTXhCfhjriXgF4J3O+v7LZ+ajUPnkvcQCH67KhTOSh/HrY527myuCP6mHcGPD++gK+L9+xDD/qYVYFZyJndbJ/Lj+j04+s7vRHBL3Rcxedyi56EL/l58Kvkx5M8ryvGJiP9Stk8N7aQEtZZppnSmmdK52Dqe02p2cktIeU0fsNnVwWVCDGmIVShficIy9H10d46bQVX5Oj7sMwwBYKfPM6oeU6GMWIHdapvMEn/xEH3Ym1ISiyJTfYl9rVYUfpcznd8EBq/cplHUUQtCDEaBMZGfZE6irHor9SLApQlpfMdSPOLNbjq8Hp5uOxRFsUGslaxXOtu40d7CFFNsRXZOV+uYbjAFVV+dz8Nyjz3sfvlaAwvNBUMUP1J6DcsgOrQgLom7c0qprdxMecjSwD5/zygkvVf9fRnfs0phTGT7SHsmxKcwIT6FCyxFnFVfxvfqvggbdK9zdxAQYsjBm9I3eZgYn8LE+BTOMRfwSl0ZP2vYE1ZCudrdjSvgD84kJyVmMF2lYXvIu/qLs43vdTQwJzUrprbs7G7mY0d4mqJeUTE3yTrkuZHR4lpFxfezJlHm6uDZkMyJyigBvD4hRrTNrlpRuMxazA5nO090Hq09Xz/KFDZljGTlK2/Qyx3t7LW3cn5GwYCVzkwaHd+1TuCW1sqw6Zcj8PVc5xgfl8wd2dM4dGgLhwK+Lz0SoOQ4Vlwb+8GgwuSksUuHOyd9HNd0NfBeVyM/zpoStl3jsLwIwKftdewcZdGMyoCfVS1VTDbFFo18eaKVHxbNCf5/a48L774PWe6xB+XwDXcXC+rLuD5n2qhn/vNSsrjVOZ5bG/aGBUn9p9LocbKmrZqFGYUkaKL7OPQqNQvNhcxqOcjmkGwBh9/Xz59W53Gwoe0wZ2fkDbjsY1Rp+HbmeN5oqWS59+j13EL0pRD2GvQ8QyJnJqSxPaRaoRq4r2YbfzOayBkifa25x8XD1dv7uflvSEgn0ziy7KF0rYE7cmewv2I96wcowjNakjQ6fppbSkV5d9iWrN8kjktQXIPHwc8PbuLi6m08cHATe+2tAxZDqPc4+vlSC7VxQ6e+AF+xHP/elL3UbG43F4cFDo12RCgZJSKWHGM1P8yexq9sUyiNcVasV/q7Kz0BP882VRCqovJUar5lSOTCIf7lhcRBKMCyjsPUu+0xDyRCSdMZuSOnFBEhQHc3lbOls2H0MwNF4ZrMCSxJsn0jhoujocvXw32HPuOq2p3cXPYx2zsbBtyBscvXQ0dEwKNZYwj70O1+L48c+pzLa7dxS9ladnQ2DZjj3+BxcDjCa2XWaEkIqS+gUhSuzZxEQYgnzg+82+PkR+Xr+LyjIWogsl8I9jnauLtiAy+6wrNL0hQVi60lGEcRuzM+PplfZk0lS6UeM1WebTBxZ04p49XaY3KP/7jCMh0+D7879Dmvu7tQgPvaa/hnZz2Xm8ycnZJFtjERrUqDXwQ45Ojg4fo9YecnANNMaWHuzmiFZer9XpY1VMTcvXEaHaenZh/TTR2iKzoVV2ZOYJernb91NhCrryFaYZkWfw9vNlTEPJuKU2s5PS3nmLexSwjeaz5EWoyzVpWiYn5azlenlG+M/ZdrSCDLUhRzf0eLTt7Z3cyGiHzvW9LyuTZ7ypDXe7OhnP+q3x000Ot9Hta0VnNN1qQRNXtWso0n0gv5cchaZbMIcF/VVp6PO5M0nXFU3Zqg1vLDnGl84e7mvQF2khtI1iO/izJ3N282VsTsXjXr45mbnHlM3J+fdDXSPoytRPPjU5jeF1/hFQGW1n7BM32z32ecbbxdvo6r49M4IyWb8fEpaNVaBIImt52n6vexP2QLUTVwnik9KHM9gQDP1H7Bw10NgMKzzjbeKV/L1aYMTk3KpCQ+DZ1GQ0AI6l3d/KOhjM8jNhDKi0/rpxenmNJZkp7PL5oPhOWRv+Wxs6liHf8v0co5qTmk64woikJHj5t32mp4q7uR3VE2KLorLY/SUXrMFBTOTMvhTlcnP2oogzHwaSrAKUmZ/DJzIj86vIuOGOVroMIyq1qrsHQZY1Q7CnNSbFh1cWOm2sbUoAtgeeMB/tZXKONIdxwM+PhdZx2/66wjRaXGrKhwiAC1UVzrM3RxTDWZ+734yKC4z3weLoup6Eov5+lNzEq2jrlBP+LquT13BhX71/JvjyOm0o/RCsvs9nn4Tu32mO97oT6Bk1Iyj3kbD4kA1/cZmtgkWUV1YsZXqDZ/7Ep/OK7oyFlNAMHbzZU0hCiCOJWac9LzYoqWPyt9HLOb9rMpRIG+21bDRZaiEfWlWlG42jaJT7oaedVz1OX4YY+DZ2p3cVv+SaM2iLkGE/flTufggQ3sj3V/9ShBca+5OngtpsIyvdyWZGNWspVjsUHl3R210FEbs5Z70jopaNA/ba/jty0Hw3LPm0WAx+zNPGZvJk5Rka1S40Nw0O/vZ7RsKjXzUnOC7djQWc89zRVhgcJNIsCjXY082tVIsqLCqlLjRXAgyprzVJWGC9JyowyyFW7MmUa9x8HjXQ1hgZgNIsBvOuv4TWdd3+BXGdCrpaV3Z7/rckpjKn08FFpFxTWZE9jrbOfJrrFJfVQpCpeYC/nC0c5D7TUxa4xohWVuaoh9j4ckRcUHRtOYGnTVWKvNS63FPGQuIneAl90e8FPm90Y15jmKivuyp2HRH/sOON6u63EGE3flzqBAffziEL/cPdnCO/s/caXgoLOLtzrrw1T2TQkZFMRYBjjLkMD8xPBykS+5O9nR1TTiZ0rVGbgtp5SkkO/RBTzeVs2HrdXH5Js/IdHCLzInkXAcP7IvT77C7zw3OZMnsqYxWaWJ+v05RYD9fi8Ho6yTp6LwG+tESkKqpM1OsvBM1jQKB3Bld4gA+/zeqMY8TVH4iWU84wfYYSxOreWXhXO4O3UcSYO5TwYw5umKwi9Tc7mrYBYmjfaY9WiyRs9tuTNYcIyreUZ6k27OKeUyY/KI9eRws+T1x0FOx1znJ6i13JQ7gzeK5rEk0UJhDKM4LTBHo+eZcSdyamrON8YYnJKUyS+tE0mRC+H/Efy75RD7ItZHz08bhy7G7W8V4NvpeVgj5GVZU8WoNpg4MTmT+9PDi8gcFgF+V7uTeo991O1WKwqXWwq5LSXnP+6d61RqLsssZlnJfH6eks2kGL1jpWotj9om893MkjCvkEGl4ZLMCbxTcga/SslhYoxr1NPVWh61TeGakHTfaCRqdPw0/0ReGXciF+kTiKU2mwE4RxfHs7kzuT3/pGGVtI6VfGMiP8+eRskY1tPI1Mdxe+50pn2Nd/WM5LhMF9WKwsxkK9OSzNxkb2NzZz2fdjVR4bHTIgJ0iAAGFHJUGnJ1Rs5LyeHUtJwB61erUJiki8M2CsOYpo3r556LU2u5KmRUKISIupWgWlE4RxdPIKT4RE4MQq1WFC61FFHl7qa8uyU4XIu2yYkKhWk6I/mj6HdzlDaOaFanMbB4FKPlgKKKyXWtVam5SpcQ/K0QjDi6fNCZr9bAYl1CsP/TNYZh95NRreEaXULQ0xMQIiwgqNPvpczRxqKQfkvRGCgdYuOKfoo50cKVCRlh2282e100exzBaGStouJMXTz+kBnfYKloakXh6qxJVDo7aPGFOIcFLG8o5/pxM4IjfZ1Kxbm6eETfLE0ISI6h6IpRpeH67Km0e920e5wc8RlH+560iopT9fHMHcUgxTJCo2JQqblalzDipQYhBEkRs1OF3v0Q7iucy7XODj7vqGddVxNl7i46RIBG4UeHQoZKRY5azylJFi7MKCA/LimqHCrA+PhU7i6ayyJHO7u6GlnTUU+5p5vWQCC4mY9ZpSJfY2RekoUFaeMoik+JSaoNKjXnmAuYlZrFlrbDvNdxmG2OdpqEn2YRwI/AoqixqTSUGJM4PyWLk1NzYi6yNE4brj90Gv2Q1eQU4PTULO50T+SDlqMVFm26uKipjFaNPuweAUUV0zs9KdHMPbapvNFYdnQSqjH0P1eBlIh7DN9RqaBTxnaJVxHiy8kxCQBNPS4cfi89AR8qRUWyRo9ZZ0TOXyUSyTeNFq8bh9+H09+DSlERp9aSoTWMKMZFAK1eN91+Lz197vZ4jQ6LzhhT4amhaPK66fb14PF7EUKg12hJ1uhJ0xqkfv4K86UZdIlEIpFIJMcOlewCiUQikUikQZdIJBKJRCINukQikUgkEmnQJRKJRCKRSIMukUgkEok06BKJRCKRSKRBl0gkEolEIg26RCKRSCQSadAlEolEIpEGXSKRSCQSiTToEolEIpFIpEGXSCQSiUQiDbpEIpFIJNKgSyQSiUQikQZdIpFIJBKJNOgSiUQikUikQZdIJBKJRBp0iUQikUgk0qBLJBKJRCKRBl0ikUgkEsmg/H/gv66Kmw7C5QAAAABJRU5ErkJggg==', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:30:58] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 10:32:06.503153 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:32:06.504154 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:32:06.504154 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:32:06.504154 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:32:06.504154 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:32:07.262693 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_519.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:32:08] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 10:33:01.991481 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:33:01.991481 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:33:01.991481 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:33:01.991481 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:33:01.991481 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:33:08.946822 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_307.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:33:10] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 10:33:56.322243 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:33:56.322243 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:33:56.323238 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:33:56.323238 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:33:56.323238 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:33:56.511140 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_319.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAACnCAYAAADnu65nAAAAAXNSR0IB2cksfwAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAOwgAADsIBFShKgAAAAAd0SU1FB+kHBgYaIOUaxYcAACAASURBVHja7J13fFTF2sd/Z1t6JYVkd9MLoSSEElroAhJQiiCoNGn2BihiuffKtV7FVxEUECVIEQQEBEQEaYr0kB7Se+/JZjfbzvP+geSS7CabDl7myyd/cHbOmTkzc+aZ55lnnuGIiMBgMBgMBuNvjYBVAYPBYDAYTKAzGAwGg8FgAp3BYDAYDAYT6AwGg8FgMJhAZzAYDAaDCXQGg8FgMBhMoDMYDAaDwWACncFgMBgMBhPoDAaDwWAwgc5gMBgMBoMJdAaDwWAwGEygMxgMBoPBYAKdwWAwGAwm0BkMBoPBYDCBzmAwGAwGgwl0BoNxj8HzPKqrq1hFMBj3ACJWBfc2OuJRz+sbNxongLlAyCqnHeiJUM/roOf1qNRpUK3TQMXrYC0Uw0Yohq1QDJFQBDOBEGKOzXdNcf36NZw69RtWrVoJsVhyz5VPq9VCo9FAr9dDp9NBqVRCKBTCysoKHMdBLBbDzMwMHMexxmQwgZ6urMa54lSAuqfABGCQkwdCbF0Mfkupq8SFsuyOZ8JxkIgksBWZw8fCBu7m1rAXm+NufPK/lefi44LERtfCzG3xjv+wLhE4WaoanClKBdF/G1QiEiPCLRCOYvNOz69Oq8ae3Fhwd9YuB4S7+CLAyqFzBnXiUaGpx/WaItysKcUpZSUuqetQyesM0ooFAoyUWGGEuS16WzthgJ0rpOY2sBK27VNJrS3D+dKsbuszBGCAoxSh9m7d1jerq6uxfv16XLp0EWPGjMGwYcPuiUFNpVKhsLAQN27cQGJiAqKionDzZhIqKysaBLdQKIKnpycGDRqMfv2C0bdvH/j7B8DBwQECQdu/q+vXryMlJfmuv7tc7oHhw4cbfQe1Wo1ff/0VCkVti8/w9PTEsGHDDSY5SqUSJ0+ehFJZZ7IcMpkcI0aMaFddtobi4mKcO3cWer3eZNr+/UMRFBRkcP3EiV9QUVHRre3TXFnuGYFeqlXh9bIMlBJ129B12NrBqEDPU9dhcXFyp+c3SmKFabauGNvDE71tnGDWTdqxQq/F3uJU/FZf0+j6TbUCM6qLMbgLBu8KrRpvl2Ugn/hG1z/gdXjJoz8sOvndNbweS8vSb0nxv7AHh8P2bh0W6HoiZKtqsLswCT/UFCNOW29a+PM8TtfX4nR9LVCVD+QLsMjSAbOdfTDCUQY7Ueu00BJ13V/v1X38aGHTrQL99OnTOHPmNwgEQmza9BWCg4NhZWV114SZQqHAn3/+iSNHfsLBgwcAAII7+qtEYtYofW5uLnJzc3Hw4I9QqZQICOiFOXPmYtKkSfDx8YFYLG513gkJCVi9ehVEIjHuJs888xyGDh1qVJBqNBrs3bsX586dafEZL7zwEsLChkAkaiwezM3NUVNTjTfeWNOqicXu3bvh5eXd6e/I8zwOHjyId99da9KyEhjYC5GR243+duLEr9i3b2+3tQ0R4YsvNnapQGc2RdPqOs5rlFhZlomRKefxfvplZCmruyXnuJoSbKsrN7ieTzwOlKSB7yazCAfgk9IM/FKa2W15dpTC+jpsyL6Bh2+extvl2a0S5sa/Qh6RdeWYknUVy5PO4Fx5LrRNJjv3I0VFRdi27dsGgfn777/j3Llzd6UsdXV1OH36N6xatQqLFs3H4cOHIBAIGwlzU1hYWCI3Nwcff/whpk17COvWfYLU1BTwfOvbmuME4DjuLv+ZKiNMPqNZYSEQ4MEHJ2PEiJEmn5GXl4v9+w+0SoNuK5mZGdi9excEAtP1vWzZMkil0hbqo3vbp6thAr0tAwfxWFuZi3nJZ3G5Ir9LRZua1+NgSUazvx+tKUGqorKbbCJABfF4Oz8OV6qL72mRriPC2Yo8LEg6jZdLUpGg03Tas39QVWF2xiV8knEVJRrVffsd6PV6HD58CFFR1/5b7zotNm36qttNmHl5eVi79h08/fRT+Pnnox3WkDlOAKVSiY0bN2Dx4sU4fPgw1Go1G/z+wtnZGQsXLoSZmZnJtLt370JycudaTHU6HQ4ePIiMDNPWr+HDR2DixEn3lX8EE+jt4IK2HosyLuKX4rQuE24pigpsqilq9vcEXodjJd1n0iUACToN3s2+gfx6xT3ZLhrisasgCc9kXsEprbLZdEIAjuAg5Tj4cAIECETw4ji4cRzswbX4UZQSjzfKs7Ai5Q9kdpOl5l4jIyMDW7ZsNtCAY2KicejQoW4rR0JCPFaseAXff78b9fX1nfpsjuOQnZ2F115bhY8//g+qqpgn/21GjhyJBx6YYDJdWVkpdu7cCY2m8ybVSUmJ2Llzp8m1eaFQiOXLn4KDg8N91TYdXkMnIqNC7WU7N8glll0iWOTmNq1OLwTQSyCEVRvdk1Qg1BChkHgY647JvB6v5MXAxcwKAzt53VJHPI6UZqDWhGn3+6o8zFH1gtTCpts6zMn6GnyQHYX3fIfCXnTveDWreB225MTig9I0FDfjz+HFCdDPzBozHaToZeuCHmILuIrNIREIodBrUaqtR7lGiejqYhyqKsBNrRKFRDDWCruUFShMOY91PkMQYuti0Lt0xsrAcVjn6AXnLnAuBAA/q64fvLRaLfbt24eSkhIDzYeIEBm5DePGjYOXl1fXTS6JcPbsWfz732uRlpbape+rVquxefMmlJeX480334KTk9N9L9Ctra2xYMFCXLhwAVVVLVsJjx49gocffhhDhw7t+DeuUuH77/egvLysRa2biDBt2nQMGTLkvmubDgt0juOMiErCLFc/DLd36xINlmuDcLYC8KXvcAyydW7TpKFKp0G5RoXU2lJsK83AGbUCyiZpkvU6vJl1DduDxsHVrPOcgXJVtdhalWcy3TWdBr+UZmKJR3D3acEAvq8pQmBBEp6VB0N0D5iz9EQ4XJiKl0uMD+7unAAzrJ2xWNobfa17QCwQGvQgc6EIThILwMoBIxzcsYQPRnxNGXYU3cSB2lIUGJlcndco8X5ONCKDxsGyiRe88XrhML2nP7y7SPB2R0skJibim2+2NjugZmZmYO/ePXjttdVdYuokIsTGxmLVqhUoLS3tlv7FcRwOHNgPkUiE119fgx49etz3Qn3gwIGYNm0atm+PbDFdVVUldu7cgX79+nXYYTI6Ohr79/9gsl/Z2dlj/vwFd9VB827RZSZ37q9/gi7449pUDsBMIISlUNzqPyuhGFIzKwTbOOER9yDs6vMAPnUJgIuRbWInNEr8VJwGvpO8/HkinCjNRKa+8ZYqH6EI0yxsDbX0imyUdfN6biUR1hWn4Hhp1l13kiMAZyty8XphotHfR4nNscNnKD4ODMcAWxdIjAhzY33XQiDCYPue+E/ASGz3HoIxTaxNHIDhEkus9R5sIMxb0ye74q+rUSqV2LJlC7RaTYvCb8eOHYiPj++SMmRlZeKNN9Z0mzC/kx9+2ItvvtkKjYatqUskEsybNx9ubqatkydPnsTFixc7lJ9CocD27ZEml1Z4nse8efPRr1+/+7Jd2Bp6K7ATmWGpZ39skPaDmZHZ4bslqchUdc56aqlWhU3lWQbXX3T0wuuyEMib5P+bpg4XK/O7vU5yiMe7+XGIrS2/q22TqazGmuwo5BjZUz7b3BZf+odjXA85LATtM0aZC4QY7+SBbYGjscLWteH6CJE51vsOQ6DV/bFGR0S4cOECfv75qMm01dVViIyMRH195040a2pq8J///AdxcbFtuk+n04LjAKlUhuDgEPj7B8DCwgIqlRLUhh0Ler0OOTm5UCjq7uF26r68/P39MW/efJMas0qlxM6dO9sdUZCIcOnSRfzyy3GTab29fTBr1ixIJJ2zHCiRSGBhYdFpf0Jh1255ZpHiWomQ4zDdLQDvqmrwanlmo98KeT2iq4rgY2nfIU2JAJwuzUKKrrEG4CoQYoqLLzwsbDDIzAa5d+xL58BhZ0kaxjl5wkrY8T2wBOM+Ed4CETKbCM0rWhU+yLqOzwNGoqeZZbe3iY54bMtPwFWdocY0xdwGH/gNh6+lXSdYmwAvC1u85TsMjjkxOFBdgI+8ByPYxgn3i/9sbW0tNm7c0KptSBzHYd++vXj44YcwevSYTivDwYM/4vjx461vN47DzJmzEBY2GKGhobCxsYVEIoFer4darUZ+fj4uXry1bz01NbXFwdbGxhYrVqzE7NmzYWtraCmTyWR4+eVXWm0r0el0iIzc1uKkRyQSYebMWXBxcWn1OwcFBXVZMBcDbVAgwMyZj+Cnn35CcvLNFtOePXsaZ86cwfTpM9qcT3V1NbZs+drkFkIiwoIFC+Dj0zl734kI77zzb4SHh3dandnb2zOBfq8g5gSYKw3ClqpcpN5hEtcC2F+Rg2luARB1IHpbnV6LrWUZaPqJL7Vzg4elLSScAMt6BuJ01lVU3zEJ+EFVjZeqijG8h6zD78jDmBMYYa17H3xZnIKL2sal+0FVhT650VjlEwZLQfd2pyRFBb6pMrRO+ApEeMsjtFOE+Z04iM2wwmsAHlH5IdDa8b4R5kSEY8eOITr6Rpvu++abbzBw4EBYW3fcaTMvLw/bt28Hz+tbVd6IiKmYN28eBg8eDHNz406Inp6eGDp0KObMmYsjR37C559/BqWy8e4InucxcuQovPTSrWArzQnLcePGYdy4ca1+H7VajUOHDqKoqHmBbmZmjiVLlnRpIJKO4ubmhmXLlmHlyhUtauo8z2PHjh0YOnQYevbs2aa+d/Lkr7h8+ZLJtIMGDcbUqVPbFH/AVN4uLi7w9PT823yrzOTeRnqaWWOxnWGggvj6Gij02g49+0JFHqLVyqZqBma6+EHy10RhuKMU/Zqs5woAbCtKhprveBAHIQQQGjEdhNo44S15MLyMfCwfVuRhT0EydN0YcEVHPLYVJKLESJ5v9wzEYLueXZKvhVCEXveRMAeA/Px8bN68qU1BVgDgt99O4bffTjcKI9we9Ho9fvzxx1Z5tIvFYjz99LN47733MHLkyGaF+Z1apkwmw7Jly7Fly1b07t2n4TeJxAzLlz+NTz/9PwwdOqxTNd/W1gnRvR3ISSAQYOLESQgPH2ky7ZUrl3DixIk29aOioiJ8++23JpdGxGIxFi5cBDc39/taPjGB3laTBsehl42hx7yCCIVqZbufq+J12F6cgoomBu/nrJ0RZPNfr1pbkRmed/ZtZFrhAeytK8dNRXmXdpRJPTzxumsgHJvMxOtBWFt0E6cr8rrNSe5mXSUO1hSj6RRmtJkVJrn4QMgO2+g0wbNnzx5kZma0fXIoFGLjxg0oLi7uUBkKCgpw8OCPrcrv6aefxcqVK9u8vUwkEmHkyJF4//0P4OPjCx8fH3z++edYvXp1qxy/7mfs7e2xbNkyk+vDHCfA9u2RyM3NbXXf++mnn5CUlGgy7ahRYzB27Nj7vi2YQG8HjhJzND2NRglCja793q+xNSU4r6oxuD7LxbeRQxcHYJyzF3ybrJcrQDhQnNqlWrKQ4/CYey8ssHOHWWMFHtm8DmtzopFW1/UBOAjAn5X5KDTyrk+5+MNFYsE6aSeRkpKCPXu+b7emePNmEg4fPtyhEKDR0dFITU0xmW7WrNl49tlnTWrlzQscDqGhofjiiw2IjPwOERFTWhURjQEMGTIU06fPMNlPUlKSceTIEeh0OpPPzMrKwu7du0xq9NbWNli0aCHs7Ozu+3ZgAr0daHjeqJBpr26qIx67i1INDkSZa2GHUCOmY0exBZ519DTIf0d1IdK7OHqZrVCM1Z4DMNnC1qDzXNCq8K+s6yju4m10PBHO1hSj6fTJSyjBKAcpBGDaeWeg1WoRGbkNJSUd07A3bfoKOTk57fs2dDqcP3/epLm7Rw8nLF68uMN7jzmOQ79+/eDl5cWOVG0DVlZWmDdvvkmnL4FAgG3bvjVp8eF5Hvv27WuVZSgiIgJDhgxljcAEevuo1KjQ1JvVHByshe3bKpGsqMBxheG+2kecvI2e7iXkODzo4gP7JuvZubweJ0symvFT7zxczSzxludABIvMDETnobpybM6L7ZT1/ObIV9chpd7wCMiJFrZwkJizDtpJXL58Gfv37+vwc8rLy7B3795WaWVNKSsra5Uz3oIFCxEQEMga7S4SHByMJ56Yb1KjLikpxt69P7QYEjYxMQH79v1gMs8ePZywcOGidltlWp7cARUV5Q2n8rX3Lz8/v83+J+2Febm3VTsnHtdrDDUWO04At3Zs3eJB+LEkDalNBOAEiSVG9fBo9j5vSzu8aNsTa+/w8tYD2FKehWluAW0Kj9vmjg4g1NYZa2XBWJ59HcX035VzFYDPy7PhZW6LJ9x6dcladrlGiXwjE4Yhtq7d7mnf9rr7e2h9tbW1iIzc1qqDSYjIpDa7Y8d2TJ48GSEhIW0uhylzOxFhxIgRXb7Hl9EyYrEYjzzyCH7++RiysjJbtILs3r0LERERGDBggMHvarUae/bsQVFRocl+9cQTT6BPnz5d861yAqxY8Qr0el2HnuPr64fffjvTJZOObhPoZdp6FKg7LwCDABxczCzuujk1X1WLPYoSg+v9Le1bfVb2nWQpa7C/qgAcGpvspzvIWlwLFnMCTHf1x9rqgkbRJG7yOpwty8Z8Wd8uNu1wmOTkhdWqGrxSnNKo9BVE+KgwCd4Wdhjp0PlepyX1ChQZrJ8T3Mys7+0Rjwjf5NyAo7DzYuALOQGe9Q2DuJPPqb969QqOHv3J4Azxpnh5eWPgwIE4cGAfWtqDXVtbi507d6J3795tOme8oCAfdXUKWFg0P1kOCuqNgIAAJlHvAXx9fTFv3jy8++6/W0ynUNRix47vEBQUBAuLxuNcVFQUDh48aFKYe3v7YPbsR7t0371QKOzwRFEg6L6JZhcJdA4v5dyAGdd5Fd1LZIadfSbAWnj3NLA6vQ4bc2OR3WTGZgbgIXt3CNvxvqfLshHbZLvbEJEEU1x8TdeJTQ88Y9UDXynKGq5pAewsy0SEqx96iLt2RigRCLBQGoQMVQ2+qCls9FuiXot3c6KwwcwS/padG0zB6Bo9ocsOPelEiY73aks69Ym9OQGepsGdOxkvK8WGDRtMCnOe57F8+XIMGzYcly5dQn5+y+cPHD16BFOnTsXo0aNbXZbS0lKIRC1/84GBgd2i/TBaI7wEeOihh/Dzzz8jKup6i2mPHTuGGTNmYNSo//aHuro67N69GzU11Sb3tS9duhRyuZxVeiNFq4vI0muRrFN32l+9TtPla8MtoeJ12J2fgA3VBYZailCM0T082mw7KFTXYUd5lsF9D9r2hIeRuO1NsRCIMMvFz3CSoFHiXHlOt9SLg8gMKzxDEWFuWN5f1XX4JCcaFdrOjX1dayTMKzgOTmLmkdxReJ7HkSNHceWK6UAeffr0xcSJk+Dj49OqEKB1dQps2vQVampa77hZV6cEZ2Ki7OHh2Satn9G1uLm5Y9GiRRCLW7ZE1dersG3bNigU/z2O+dKlizh27IjJvhQWNgSTJ0d0W1S8+16g/69AADJU1ViXcRUri5JhTDStdPGDczuOiv29PBfntapG05QAgRCzXP1bPTkYaN8Ts80ar5frAPxYkoG6Dq79tBZPCxu86dEffY2Ent1eU4xv8+I71UnO+EE4BP09HoTj70BOTg42bfrKpJlQr9fjqaeegouLMziOw4wZM+DhYTqi1p9/XsCxY8da//21ok27y+GI0XrGjh2HkSNNB5v5/fffce7cWQBAVdWtMwBMOU9yHLB8+VPsKNv7UaDzAIo0KmTXK1r9l1VfizhFOc5X5OHTzGuYm3QGaytyUGvEQjDD3AaP9AyAoI3OX1VaNXaUZRg0xmRrZwRZt/54RjuRGR4zYp7fVV+Nq910aAsHYJi9G/4h7Qf3JtqUGsDHZRk4UprZaSfS2TSz7FKkVbEvugPodDrs378fhYUFJtOOGzce48aNx+11czc3NyxfvtykZkVE+Pbbb02a529jbW1lMkpYfn4etFota8B7CDs7Oyxa9KTJbYQajRqRkZEoLS3F6dOncfbsGZP9Z8qUhzBixAhWyUbosgXpXgIRLDrRw9lGKGqXh3AdgBezrqKtxth6AHVEBpHbGmnHIjO84z0Yju1Yu71YVYCjTbZeuXIcHnX1b7Nn+IgeHphQlIyTTQTajyXpGNFDDjHX9fM2DsBUFx8kq6rwUWkmFHfUWwnxeCcvDr4Wtgi1delwXs05lZVq6u/tr43jsKdnENwknXeQjYDjIOoks2NycjK2bv26VWkXL17SaM8xx3GYPDkC33+/2+TRqTdvJuHAgR/xwgsvmJwAODk5Q6fTtWi+TU6+CY1Gw9bR7zHCw8MxderD2Lv3+xbTXblyGXv2fI9ffvnFZH+QSCRYsmQpbGxsWAV3hUAnMrayTXjPMxQDjIRIbb8pgYNlO7wFedw66rOzCROZ4VOvQejbjndU6nU4VGoYMGGUhR0G2bm2+XkuEgtMdZDiZElaYy29rhxP1pQitB3PbA8WAiGelwcjW1WL7YpS3Kkzxes1eCv7Or70D4dnB7fUuZlbw47jUN1I4+eQV19zj39uHAY7yuBzDx65Wl9fj61bv4ZSaXpnyvTpMzB0qGEgjx49euDZZ5/Ds88+Y2Jew+Hbb7di8uTJ8Pf3bzGtVCqFlZUVeL75iXViYgJSUlIwaNAgNqLfS8JFJMKCBQtw8uSvqKgob1GGfPLJxyaXV4h4LFiwEH379u22dxCLxR32cpdIJN0WpKjDAp3jjOvNPcUW8DL/35xFPW5hj1Weoehv69KuTXQxNSXYcodneoNA5ATYXZDUrmdW67V/6cl3bh/j8WNJGvrZukDUTR3KXmSGVV4DkJb6B8422bb4s6oGn+VE49++Q2HdgaNebSSWcOMEqCZ9IwvB77UlWKjXwkbIHKTayqVLl3DkyE8m092KCDbPYKvR7bFg7NhxGDduPE6f/q3F55SXl+O777bj7bf/0eLZ1dbW1vD19W9xLzrHCXDu3DmEhoayvej3GL1798YTTzyBL75Yb1IxNIVM5oE5c+Z0WzheIsLbb/8Dw4cP75gyKhB2m9MmCyzTBgaIzPCUkzcecQtAD3H74oVriceh0nSjv0XWVSCyrqJTy7y9uhCLlFXw7UatMNDSHv/2GIDF6ReR2sQj/bOqAnjlJ+IZWT9I2mkqlptbw0tsgZtqxR02IeB4fS1K1UrYWLKYzm1BoVDgq6++bDFy153aef/+oS0K/KVLl+G33061qJVwHIcdO77DlClTjWr7t3F2dkb//v1NBpfZtWsnHnroIbYf/R5DKBRi9uxHceTIT8jKyurQs5544gn4+3df+xIRpFLZ3yoCIfNybyUPmtvgcNB4LPUIbrcwB26Fed1eXdRt5c7l9ThSkt5pDmmtZZi9G95072PUj2JdSSpOdWBbnaVQhCFGHAdreT1Ol2d3+7v+3fn1119x5cplk+lcXFzxxBPzWtSoAWDgwIGYOXOWyefxPI9vv/3G4AzyRhqHSISRI0eZPNylrKwU33yzFXV1HQ9mFR8fh+zsbNYxOgkPDw8sWbKsQ7sR+vULxrRp05kF5n7X0C0BvO3iB3+L1mlt5eo6PFV00+B6oroOefW1kFm0fxlBT4QjJekope7dZrOlIhdz3YPQ08yq2/IUchxmu/ohS1WNf5VnGUwy3smNgZu5Nbza4SDGAZjg6IGvKnJQcofw5gB8VZqBSc7eXRr69n+JwsJCbN68uRWnoXGYO/cxBAUFmXymhYUF5s+fj6NHfzLpfX78+M945JFZmDRpUosTBF9fvxbDiQLA3r170LNnTzz33PMmJx3NER0djVdfXQWxWIznn38BEydONBnYhmFCaxQIEBERgUOHDuL69WttF1KiW2edy2QyVpn3u4YuBjDWQYZHXP1a9bdI3g9rHQ1jqOcQj49ybqCyA0FS8uoV2FmVj+7eNZuk1+BUaVarwvLwnRi+x1IownMewVhiZahNX9fV44PsKOS3MzxwiK0zhjbZf08AonRqHCpOY3vSW8mBAweQlJTQKi1rzpw5rdaQgoODMW/eApNroxzHYePGDSgvb95pSiaT4eGHp5l0LOJ5Hhs3bsTGjRtRU9M2B0mdToerV6/i7bffQnLyTcTHx2HlyhVYv/5zlJSUsI7SQZydnbFs2fJ23Tt06FBMmDCBnX7HNPS2I+EEWCbrhzO1pTjTZBvYr2oFduTH4wWvgW12XCMQfi5JQ3qTMK/2nADP2Uth2UkhbXkiHKkpwhVt4y1cm8rSMa2nH2xELTuUEBE685w0J7EFVnsNRGrKeZy/o0x6AD8qKyHKiQLa4QZoLRTjmZ6BOJd1DdVNpiAflaShv7UTwnvIOz3yv5Z4XKjIx0A7V9iIJH/rvp6eno6dO78zbRHhOCxevKRNGpJEIsHjjz+OI0d+QllZaYtpY2KicfToUcyfP99o5C+O4/DYY3Px88/HkJaW2uKzNBo11q//DElJiVi+/CmEhIS06JDE8zyqqqqwb98+fPnlRlRW/teHpa5OgfXrP8fVq1fx+utr0K9fPxaZrAOEh4cjImJqqyLB/dfaY4nFixfDwcGBVSAT6O2jp7k1Vkv74M+sa40iwykBbCjLxHB7KQbZ92zTM0s19dhZnm0QaW6JjQve9A2DWScF8CcCfPMTsbAgvtG2sQsaFc6X52KKq1+L9ws5rtM7hb+VA972CMXTmVeRfoeTnB7AHmVVu587zFGGCSVp2K+sbHQ9n3isybmBrebWCLRy6DShXqfXYnNuHD4uTcc8O3e87TMYtn9Toa7T6bBz5w7k5+ebHFz9/PwxderUNmtIgYGBWLhwIT755OMW7yUibNr0FcaNG9dsbG53dymWLFmKN99cY3ItVq/X45dfjuPcuXOYOHEiJk16EL17B8HVtScEAgGICDU1NcjNzcWff17A/v37kZubY/S5PM/jwoU/MG/eE1iz5g1Mnz4dlpaWbJBsB7a2tliwYAHOnTuLujpFq+6ZNGkShg+/O0FkOI5DcXERQsOCJAAAIABJREFU0tPTO+2Zjo6OXTo5YQK9GcY4eeHVqkK8W9U42loqr8enuTHYaOUAhzbEDj9dloUYXVMvYg6PuPrDojOP/OSAsc5e8ClORnITa8Dm4hSMdfKEZYvburrGrDXaUYZVymq8XpSEmjtiF3TEMG4rkuBptyCcybiIiibxEC5qVXg+9QI+8QlDSDu3F95JmUaFT7Ki8FFVPgDCF1V50GcQ3vEJ+1tq6lFRUdi1a6dJIc1xHJ555lk4O7cvpsTMmY/g4MGDyMhoeVDMz8/DgQP78eKLLxoNO8txHKZMmYITJ34xGU3sNiqVEocPH8JPPx2GSCSCubk5HB0doVSqUF1dDb1e1wrfgVtUV1dhzZrVuHEjCq+/vgY9evRgg2Q7GDhwIB599FF8++03Jvuera0dnnxy8V2bQHEch7fffqvTrDJEwLp1n2LGjBldVmZmP2oGM4EQS2T9MExkZiAMvldVYV9BEvhWiqNqnQbfl2agrkn6+Zb27QpMYwpniSWecjDUdH6vr8W1qqK7Up9iToD57kF42l6KztqRyQEY7SjFuy4BBi3BA/hNU4elaX/idFk26tsZS17D3zKxP3vzLD6qymuYgqgBbKjKx/sZV6DQ/73CjtbV1WH79kjU15uOrDd06HA88MAD7V6/lMvlmD9/fqvu3759O5KSkpr93d7eHmvWvIGgoN5tHEgJWq0WtbW1yM7ORmlpCTQadauF+Z3PsbOzYxHpOjKumplhzpy5kEpNL988/vjj6Nev310tr16vh1ar7aQ/TZeXlwn0FvCytMNb0r6wbCLSOQCfl6Yjprp1zjIXK/NxSmPo/DXXxQ82os4POCDkOEzr6Q+XJjPLKgB7SlKh4fV3pT6thCI85xGCKZ14nKqIE2CerA9W2bkZ/f26To0HMi7jzZQ/EFdT2upDYlS8HimKCnyYcRnh6Rew30gUOi2AWr0WujbsWrgX3HouXryIQ4cOtkKA8XjmmWcahXhtDw899DD69DEd3au8vAzffvst1OrmHU979eqFd95ZC0fH7tWQiQhTpz6E55573mR8ckbLBAYG4rHHHmsxjUwmw5w5c9gOg7aOh6wKWma8szeWV+bh/2qK//txA0jkdfg8NxbrrUa3uI5ap9dhb3EalE22V0VIrDDEwb3Lyi23sMXTtm5Y22TJ4KiiDE8ryhHcCTHV21UuM2v8y3MgclP/wDVd5xyrai0UY4XXQBSmXsCuJuvpt1vs05oi7FKUYpalA8LtpRhg6wJzkQSWQjEshUKoeR4qvQ4KrQpRNaU4W5mHSGUl1H8Ja2O2mNfspVjjPRj2RhwNtc0I+cNlWXCuLu6SunU2s8TEHh4tpqmsrMTWrVtb5a0+bdoMDBkypMPlcnFxwZIlS7Fq1QqTWvGxY0cxffqMZk/q4jgOYWFh+PjjT/DWW2+26iCZjsLzPGbOfARvv/02c87qDIVDKMSMGTNx/PhxJCYmGKlvPZYsWQovL29WWUygd7KJSCDEsx79cT7pDK7rG5tMtisrMKrwJhbK+jV7oEpibSl+UFU1ES/AbCdv9BB3nelOzAkw1cXXQKDnEuHHolT064R15fbS16YH3pKH4Jns6yjsJGuBm5kV1vmHQ559Ax9WGT/Jq5jXY6OiDBsVZbAVCOEjEMFdIIQ9J0Qd8SgjPa7rNKhvhcb9vpMPnvfo36yFxeiBOMTjleKULqvX52x7tijQeZ7H8ePH8ccf502uCwoEHBYsWGg0xGt7mDRpEvbsGYzLl1s+Z12pVCIychsGDBjQrCYsEAgwfvx4ODk54R//eBsxMdFd9x2JxViwYCFeeOFFODo6sgGxsyb2cjkWLVqEN95YY3BcamjoQEyd+hALItMOmMm9Ffha2uNVtyDYGjG9v1ucglSF8T20WuKxvzgNyiYCYoTIDOOcPLq83H1snLHU0nAQ+qGmECmKirvY6ThEOHniTRd/dKa7i6uZJV73GYwNroFw4wQtTlhqeD2idWr8rFFit7oWhzV1uKCtNynMewnF2O8xAC97hnbJcklHMDVBKygowMaNG0wKcyLC44/PR0hISKeVzdraGs8993yrYlqfOnUSp06dNDHhEKB///744osvMGPGzC4xzbq5ueOTTz7FqlWvMmHe2X2V4zBx4iQMHhxm0PeWLVsGV1dXVklMoHfdQPlwTz8ssnGBsImmncnr8Un2Daj0OoP7UhQV2FFraF59xEHeLZHMLIUizHU1PM0qidfjRFnmXa1TMSfAPPcgLLbr3GUHO5EET3uEYL/fCCy0doJrJwWjkHECvGjnhoO9xmBmT39YCP9exi29Xo+DB39Ebq7pkLv29g54/PHHOv0QjGHDhv11hjpMTii2bt2K4uJik0LBy8sb7733PjZt2oIRI8I75RAMe3sHLFiwELt27cb06dPZmnkX4ejoiMWLl9zhZEiYNOlBjB49hlUOE+jNDA6d9BwLgQjPe4Sgt5EtX7uUFThUlNIoxhoPwvHSTAOTcm+BCBEu3bc2NNDBDbPMbQ2u76/IRV694q62jZ1IglWe/THF3KZT20zIcRju4I5NvcZgl/cQPGZhD6927vPvLRDhFTs3HPAPx8cB4ehl5Qjub9jX09LSsGXLllvHHbfwx/N6LFiwsM2e5K3BzMwMy5cvh0QiMVmOqKhrOHLkp1adwmVtbY0JEyZg06bN+Oyz9Rg9egxsbe1aHTuciCAUChEY2AvPP/8Cdu/ejbff/gf8/Py6NDrZrfrmm/2jLoh2SIQW8+xIvPX2EB4ejgkTJt5SQCytsGDBQtjZdd/hSqbqorP/upoOqxm2IjMscZA3GkwIBEdx92/tcBSbY4W91EgZO2efsK+VPd6Th+BsVaHBbzGqakzUqhvWxau1GlQQb1AeuZk1/Cy7z7HGXmSGBa4BkFcXNhJEBCBNWQWZuXXjwVEkwQJHeaMDTngQLLtor7WnuQ0+8h6CvnesLXMAHDqh/5gJhBjv5IlwRxmSFRW4VF2IazUlSNHUIUWvRSHPAw2BeDmAE6CPQIheQglk5jYYZ++OXjbO8LO0g6CNA7uVxByrHeXoTr92XwvbZgVHcXExli9/yrTlRCzCjBkzu2z9sn//UHzwwUcoKjK9fVIgEKKurg7W1tamrWgcBzs7Ozz00EOYOHEi0tLSEBcXhytXrqCgIB95eXmoqalGfX09hEIhrKys4eTkDC8vT3h7e2PkyFHw8/ODs7Nzt4QYFYlEeOONNw3Wjxu/vwBOTk6dluft6H3Tpk1r2Rolk3VbRDwrKyssXrwEp0//hhkzZiIsLKzbvpeIiAgMGzasW2VUr169uvT5HBELes24f9AToUSrQq1WDZ1OC9xeM+cE4AQCmIskcJJYsDPV/4dQKBSorKyERqOBXq8Hx3EQiUSwtLSEk5MTc766y+h0Oqxfvx4TJ05A3779WIUwgc5gMBiMvyu1tbWwsrJisfKZQGcwGAwGg8GmQwwGg8FgMIHOYDAYDAaDCXQGg8FgMBhMoDMYDAaDwWACncFgMBgMJtAZDAaDwWAwgc5gMBgMBoMJdAaDwWAwGEygMxgMBoPBBDqDwWAwGAwm0BkMBoPBYDCBzmAwGAwGwxARqwLG/QARQaVSged5mJmZQSxmx6MyGIz2odfrUV9fDwAwNze/Z47gZRo6475AoVDgrbfewpNPLsKNGzdYhTAYjHbB8zyOH/8ZTz/9FNat+6RBsDOBzmB0EzU1Nfj552O4cSMK7u5urELu0DTy8/PATlFmMFpHQkIC/vnPf0Kr1WHRoidhZWXFBDqD0Z2kp6ehvLwUwcEhsLOzZxUCIDn5Jj788ANs3rwZPM+zCmEwTFBYWIj3338PcrkcH3zwATw8PO6p8jGBzrgvyM7OgZmZOQYOHAQLCwtWIQAOHTqEr776EsHBwRAI2FDAYLREfX09Nm3ahIqKCnz00Ufw9va+58rInOIY//Oo1WrEx8eBiODv7w+RqPXdnogamaNNCb4707dXSLYlzzvTcRzX6F6O48BxnNH0CoUCN2/ehFgshlQqa/Tb7XuM/Z+IjD73Tg3f2O/tLa+xe1tTnq56bnO09f1bWz9tKWNb3rm179KZfa8tfd1UPbVU562pY2PlNHWfXq/HrFmzsHjxYsjl8ja9W3dNmJlAZ9wHAr0eUVFRUKvr4ePj0+pBLTs7G9euXcOVK5dRUVEBBwdHjB49GsOGDYOTk5NB+sTEBJw+fQapqSkQiyUYP34cRo8eA2tr61blqdfrkZ6ejtjY2L/yrISjowPGjBmLsLAwgzwBYNu2bSgpKcaMGTNRX3/rPePj4/6yRgzE2LFj4ejo2JD+woULOH/+HOrqlLh27Rp4nsePPx7AmTOnAQDTpk1Dnz59UVZWhm+//QZCoRDLly9HYmISzpw5jczMTDz77HMICQkBEaGkpARxcXE4f/48iouLYW5uhpCQEISHj4S/v7/B4BgVdR3nzp3HgAGh8PHxxcmTJxEdHQ2VSgl/f3+MHj0GgwcPNvAa1ul02LRpE+rqFJg9+1FoNBqcPXsGsbGxePDBB/Hww9MAAEqlEjdu3MCFCxeQnp4OgYBD7959MGrUKPTp08dgMpebm4vvvtsOHx9fPPDAA7h27RpiYmKQn58HPz8/hIeHIySkv9FJIM/zKCwsxLVr1xAVdR25ubmwsrLGyJEjER4eDjc3t0bvX1paiu+++w48r8eyZcthb2+49BMfH4ejR4/C3d0dCxYsBMdxqK6uxtdfbwERYdmyZUhPT8eZM2eQlpaGxYsXY/DgMOTkZOP48V8QHx8HgEN4eDjGjx8PZ2fnVk8i8/Pzcf36NVy9eg1FRUWwtrbCyJGjEBYWBplMZjDBOH78Z0RHR2PKlCmwsbHFpUuXEB8fB41Gg5CQ/hgzZozBfXdOsuPi4nD16lUkJyejqqoK7u5ueOCBCRg8eDB++ukwSkpKMXXqVPj7+zfKNy8vr6GcxcVFsLa2xogR4Rg9ejREIhG+++47mJubY8GCBbC0tGy4T6FQIDo6GteuXUVmZiYUCgV8fHwxadIk9OnTG9u2RYKIx9y5jzX61nQ6HZKTkxEVFYUbN26gsrIC7u5SjB49GuHh4Q153Eaj0SAq6jr++OMPJCenQCp1x/jxD2DYsGFtUibaqw0wGP/TpKSkkFTqRoMHD6KSkhKT6Wtra2nz5s00YEAoeXjIKCDAn0JDQ8jDQ0YeHjKaNGkixcREN6TneZ6OHz9OgYEB5OPjTWFhgykgwI+8vDzotddeo6qqKpN5VldX0+bNm6hfv74kk7lTYGAAhYQEk6ennDw95TR16lSKj49vdE9lZSVNnTqFAgL86MknF1FAgD/5+nqTn58vSaVu5OEho2nTHqasrKyGe/bu3Uu+vt7k5eVJcrmUPD3l5OfnQ35+PhQWNohSUlKIiOj69etkZ2dBU6dG0CuvvEy+vt7k5uZKvXsHUWpqCmm1Wjp16hRNmjSRPDxk5O3tSaGh/cnHx5tkMnfq3TuIjhz5ifR6fUPeOp2O1q1bRzKZO82YMZ3CwgaRXC6lwMAAksulJJO5k5+fL3300UekUCgavWtWVhYNHTqEQkP707/+9U8KCupF7u6u5OhoS6dOnSSe5ykhIYFmz55F3t5e5OXlQSEhwdSrVwDJZO4UEOBPn376KdXX1zd67qFDh8jV1Ynmzp1LU6ZEkIeHjAID/cnDQ0YymTv5+/vS5s2bSaPRNLpPpVLRd99tp8GDB5JcLiUfHy8KDu5L3t636nX06FF06dIl4nm+4Z7Y2Fjy9/elmTNnGDzvNl999SXJZO60cePGhnsTExPJxkZCEydOoFWrVpKfnw+5ublSYKA/xcXF0qVLl2jQoIHk6Smn/v1DqG/fPuThIaO5c+dQbm6uyb6nUqlo//79NHJkOMnlUvL19aaQkGDy8vIguVxKI0YMp7Nnz9Adr0I8z9Py5cvI01NOS5YspuDgfuTl5UEBAX4kk7mTXC6l4cOH0dWrVxvlxfM8ZWdn0TPPPEN+fj4klbqRp6ec/P1v9VkvLw+aO3cOjRgxnAIDAyg7O7tROX/4YS+Fh48guVxKHh5SCgrqRV5eHiSTudPYsWNo7dq15OrqTMuXL6O6ujoiItLr9XT9+jWaNu1h8vLyJKnUjXx8vBry9/f3pWXLlpK3txfNmDGdysvLG/IsLS2ld9/9N/Xu3euv79KfgoP7NXw7Tz75ZKPvS6vV0ubNm8nPz4f8/f0oLGwweXl5kI+PF61bt460Wm2XjnVMoDP+5zlx4gS5u/ekpUuXGAiKptTV1dHatWtJLpdSRMRk+u677yguLo6Sk5PpwoULtHz5cpJK3WjatGlUXV1NREQVFRU0YEAo9evXh44fP07p6el05cqVv4TWYDp79qxJYf7GG2+QTOZO06Y9TPv376f4+Hi6efMm/f777zR//nySy6U0f/78hjyJiJKSkqhv3z4kl0tp/PhxFBkZSbGxMRQbG0s//LCXhg8fTnK5lNaseZ10Oh0RERUUFFBcXBz961//JKnUjd566y2Kjo6m2NhYSkhIaBB427dHkru7K8lk7jRp0gT6+ustdOnSJfr999+pqqqKDh48SAEB/jRo0EBat24d3bgRRSkpKXTjxg368MMPycvLgwIDAygmJqahvBqNhubMeZTkcin5+/vRq6+uovPnz1N8fBxFRUXRhx9+QIGBAeTu3pP27t3bqI4uX75M3t5eJJdLaejQIfTRRx/RH3/8QefPn6eysjKKioqioUOHkJ+fD61cuZIuXvyTbt68SfHx8bR161YaNGggeXl50KFDBxsJ2c8//4xkMnfy8JDRiy++QOfOnaP4+Di6evUqrVmzhmQyd/L0lNOVK5cb7qmvr6fPP/+M5HIpjRo1krZs2ULR0dGUlJRE165doxUrVpCnpwc98MD4RgJ1z5495O7ek955551GE507hd0rr7xM3t6edP78uYbr+/fvJze3W20xbtxY+vLLL+nixYv0+++/U35+Ps2dO4fkcint2rWTkpOTKTExkZYvX0aBgf4UGRnZYt+rr6+nDRs2kIeHjEaODKetW7dSTEw03bx5k6KiomjNmtcb8s3JyWm4r6qqiiZOnEByuZQGDhxAX3zxBV2/fp3i4uLoxIkTNHPmDJLLpTRz5kyqrKxsuC8jI4MiIiaTVOpGDz44iXbu3EFXr16luLhYOnfuHL344ovk4SEjuVxKY8eOaeiPKpWKPv10HXl4yCgoKJA++OB9unTpEiUkJFBUVBT93/99SgMG9G+YGH711ZcN7Xzp0kUKDu5HMpk7zZ8/nw4ePEg3btyg2NhYOnr0KD3++OMkl0tJLpfS6tWvNdxXUlJCS5YsJrlcSnPmPEpHjhyhuLg4unnzJp09e5Zmz55FMpk7rVy5oqGcSUlJJJO508SJE+j8+XOUnp5OJ0/+SoMHD6LRo0dRXFwcE+gMRnvR6/W0adMmkkrd6LPPPjOZft++fSSVutHcuXMazbxvU15eTk888QTJ5TLat+8H4nmeoqOjycNDRkuWLG40YUhMTKSUlBSjg/edg/jWrV+TXC6lBQsWNNJI7tQSpk6dQq6uznT48OGG67/+emuiMnPmDKMDxZEjP5G/vy8NGjSQioqK7tCUtfTPf/6DpFI3OnbsmMF9Op2O1q5dSzKZOz399NONBvJbmmYM9enTm8LCBtOZM6cbCcjbgvv9998jqdSNVq9e3TDYFRcXN2iQBw4cIJVKZZDv999/Tx4eMho/fhwVFBQ0/BYZuY1kMnd68MFJFB0d3ahOi4qKaPr0aeTj4027d+8itVpt8E6HDx8iLy8PmjDhgQaLiUKhoMWLnyR3d1fauHGjwWSvtraWli9fRjKZO23Zspl4niee5+nEiRPk4+NNERGTKS4u1iAvhUJBS5cuJXf3nrR58+aG6++88w7J5VI6evSo0b5QUlJCERGTqU+foAZLiV6vp//7v09JJnOnJUsWU0ZGRqP6rq6uosBAf+rXr2+jNs7JyaHo6OhmLQG3+95vv51qsDrduHHD6Lu89tqrJJW60fr16xuux8fHU9++fWjo0CF04cIFgz4QFxdHAwcOoMBAf4qKiiIiIqVSSS+//BLJZO60evVrlJeXZ5CfWq2mf/97LUmlbvTmm2+QVqslnufp119/JblcSmFhg+nkyZMGbazX6+nChQvUr18fcnbuQadOnSIiosLCwgYr0rp164xayyoqKmju3Lnk7t6Tdu3a1fC8zz//jKRSN3r55ZeorKzM4L60tDQaM2Y0+fh40aVLF4mI6JdffiGp1I0++OD9RmmjoqIoOzu7xbGgM2CurYz/aTQaDa5duwatVgMfn5a9UsvLyxEZuQ1isRivvLICnp6eBmkcHR0xZsxo6PU6XL58BTzPw83NDebm5rh+/ToSExMbnHWCgoLg7+/fokNMSUkJvvnmGzg5OWPVqlVGt8E4OTnh0UfnQCKRICYmuuF6TEwMBAIBHn/8CfTt29fgvgEDBkIu94BSqURZWWnD9ZqaWsTExAAgo/nV1NTg2rWr4Hkezz//fCMHII1Gg71796KiohzPP/88xowZa7BGKhaLMXPmI6isLMTJkyegVqsBAJmZGaipqUZYWBgiIiJgbm7e6D6hUIjJkyfDy8sbMTE3EBsb2/BbQkICRCIRXnzxJYSEhDSq099+O4XLly/h0UcfxSOPzIJEIjF4p2HDhsPfPxD5+fnIyclpWG+/dOkSevRwwpw5cwz2E1tbW2P06NHgeR75+QXQ6XRQq9XYuvVrCAQCrFy5En379jPIy8rKCrNnz4JIJEJ8fDx0Oh1qamqQnJwMsVjSbByEysoKZGVlQSaTQyaTNZTx4sWL0Om0ePHFl+Dt7d2ovgUCIfz8/FFSUoQLFy5Ar9cDAORyOUJCQlqMiKjRaPDNN9+A4zi88sor6N+/v9F3mThx4l/r+/FQKusAAEVFRaiursIDD9xaG27aB273faVS2RB4JS4uDt9/vwseHp545plnIZVKDfKTSCSwt3cAAISGhkIkEkGpVGLjxg3geR4vvPAixo0bZ9DGAoEAffv2hYODI4RCAXr16gUA+OOP35GUlIixY8dh2bJlsLOzM8jT1tYWYrHoL3+L3gCArKwsREZGwsnJGa+88gp69OhhcJ+vry9GjBgBrVaLxMREEBEcHBzA8zx+//13pKenN6QNDQ2Fh4dHlzvHMac4xv809fX1iI6+AUtLKwQG9moxbVpaGi5e/AO2tvbYt28fjh49YiQVh5SUZAgEAiQl3RLePXr0wBtvvIk1a1bj2WefwcqVKxERMQW2trYmy5eSkoKiokJYWVljx47vDITcbW4PDpWVldDptOB5QlpaOiQSCWQyqdF7BAIOAoEAYrEYFhaWjQR2XFwsvL19jXrr1tTUIDY2Br169WoQLLdRKGpx7NgxCAQCnDt3HqmpaQAMg9IoFHXo0UOK/Pw8qFQq2NraIj+/ABqNBoGBgc2+p6WlJYYPH4HU1BQUFRUBAKqqqpCamgorKyuDSZZWq8Xly5chEomQkZGJd9/9d7NOjqWlJairq0NtbS0AIDs7G0VFBZg5cxYsLMybqUMhAIKdnR2EQiGSk5ORmJgIgHDo0CGcPXvW6H35+fkgArKzs1BdXYW6OiVSUpLh4OBgdKJ4u40rK8sxZcqUBoGlUCgQExONwMAgowLQysoKzz33PJYvX4o1a15HYWEh5syZY9SBsinZ2dmIiooCxwlw7NjPuHDhgtF0hYVF4DgOCQnxqKtTwtLSCteuXf1r0jjAqNPb7X4nkUgaHMESExMgEokxe/ajzXqJ19fXIzk5GRzHoWdPt7/uS0RsbCyGDBmKyZMnNysUq6urkZSUgCFDhjU4qp05cwYcx2HWrNmwsbExel9tbS3S0tIgk3k0OCpevXoVhYX5cHR0wqZNmyESCY2OBdeuXWuYrBARgoODsXjxEkRGbsOzzz6Dl156GePHj4eZmRnzcmcwOkpWVhZKSorRu3cfODg4tJg2MzMTZmYW4HkeBw7sazGtWCyBg4MjOI6DUCjEo4/OgUgkxtq1/8Krr67CyZMn8eqrryEwMLDFrTfZ2dl/aXDV2L+/5TxFIjGEQhE4ToCysmKkpqbA2toGMpnxwbGmphbFxUVwcXGFi4tLo0lETU01pk59yOhAk5KSAqWyDqGhAwwEb1lZOYqKCiAWS3D69KlWlFcIiUQCnudx+fIl8DyPgQMHmahbMQBqGETLysqQnZ0NV9eeBoKgqqqqYbJz5colXL16uYUnc5BIxBAIuIb2Njc3R0hI/0YTnjs9qktKigFwkEqlEAgEqK6uhkJRC57nm5nw3fn+IlhaWkIkEiMvLxd5eTl48MEIWFsbFyxJSTchFIowaNDgBqGVnp6G6upqTJr0oIE3NXBri9WECROwefPXWLv2Hbz//rs4ffo3vPzyywgPH9li3ysqKkJ9veqOdyET/d0BQqEQGo0GyckpsLCwaHZyUlFRgaKiYtjZ2cPBwQFarRZZWdkg4iGTyZoVyrW1tUhMTICFhQV8fX0bnqXTaREQEGBUU75NamoKRCIxBg0aBFtbW9TV1aGwsBDm5uaQSt2bvS8nJwdVVZUYNGgw3NxuTSIKCvIhEolRV6fAnj27Tfbz2+UyNzfHypWrYG/vgA0b1uOpp5ZizpzHsGLFSri7uzOBzmB0hIKCAhAR+vbta3SbUFNtj+M4PPLIbKxevdqo6bbpYHp7e5WFhQUee+wx9O/fH5s3b8Lhw4eRkZGBr7/+Gn5+/kbvJyKo1bfMkXPnPo7XX3/d5PsIhUIIhUKUl5cjIyMdAwcOanZrUmZmJioqyjF27LhGwXSysrIgFkswYMAAo5pydnY2RCIxgoODDQS+Wq0Gx3Hw8/PH119/DUfHHibLbGdnB51Oh5iYGNjbO7Q4sOl0OkRH34BOp4OX160lkry8PJSWFhvdIqTT6aBQKCASibB79x7RMj2ZAAAgAElEQVQEBgaaLI+lpeVfZtIE6PV6eHp6GhV8t7bARUOjUTcsTRAReJ7HkCFD8dVXm0weysFxHGxsbJCamgqOEyAkpL/Re9RqNdLT0yEUiuDhIW8oT25uLgQCAYKCgpoNiCQSiTB58mQEBwdj584d+Prrr/HKK69g/fr1GD58RLNl43k9iAijRo3BJ5980qr+bmNjg8LCQqSnp8HOzh5ubsbbsqSkBEVFhfD29oZUKgXHcTAzk0AgEECpVDabR0VFBWJibmDSpMkN5vHb6VuqayJCTk4OOI6DTCaDUCiEWCyGWCyGVquFRqNp9t68vDzU1dXB09Ozob/rdDoAwGuvrcbcuY+Z3FMvFAobJikODg54+eWXMXJkOD799FP88MNeZGVlYdOmza2ynDCBzmAYQa/XIyYmBjyvh6+vr8kT1pycekCn0+LmzSRYWlo2a6IzZs4VCAQQCATo06cPPvjgQ7i5uePLLzdg586d+Mc//mlUI+E4Dl5et9ZECwryYWVlZXJQvU1iYiLU6noMGDCw2YEuMTEBHCdopPHV19cjISEBOp3WqHalUqkQExMNrVYDDw/D393d3WFuboEbN66CCCatHv8dNHNRUlICb29v9OzZs9lB+fz584iLi8WQIcMQEBAAAEhIiAeARu9x52TB398fmZkZqKysbHV5FAoFrl+/DqFQ2OwkQKVSITo6Cu7u0ob4BRYWFjA3t0BVVRV0Ol2rB+jy8goIhUK4uroaba+KinLEx8fBwsK8YQKo0Whw48attvD29mm2790OjiKTyfDqq6/By8sbb7zxOj7//HMMHhzWbL93dHSERCJBamoKVCoVXF1dW/ku5cjPz0NY2JBmJ5O3td6goAiYmZlBIBDAyckZt5asUqBWq41ah65fvw6JRIJRo0Y1TDatrKz++kYKoFQqjVoqNBoNrl+/jvp6JYKCggDcWo93de0JrVaLmJhYhIUNMRDMer0eFy/+CZ7nERIS0nDd1tYORDxSU9NgZWXVapO5Xq+HUCiESCRCWNgQfPnlV1izZg1OnDiOkyd/xWOPPd6lYx5zimP8Twv0qKjr0Ot5BAX1Npk+NHQA/P0DER8fh2PHjkGr1RrVAhQKRcP/4+Li8OWXG1FSUtKQzsrKChERERCLxUhISGjx4JOAgAC4urri/PlzOHHiF4OY6jzPIyMjw+BEp4yMW9pcSEiIUQGh0WiQnp4OkUgEX1+fhoFMrVYjLS0VSmV1wxplU00xKioKjo494OfnZ/C7lZUVpk+fCWtrO2zfHom6ujqjA35hYWET824xqqqqoFarUVtba1AnPM8jOTkZ//nPR9Dr9Zg79zE4OztDp9MhLS0NIpEYvr6+BgOypaUlBg0aDL1ej02bvmpYd2/6Tv/f3nlHx1Vdi/u700fSqGtmNCpWteUqG4MLmGLAlICBAAmmOLz3CxB4TkKABMgjgVASQhJqEpKQAAYC5NEMxhhsggFj44JxxUWWbFnF6l1TNeX8/pA8nhmNpJFkmZLzrWXW4mpuOefuu/c5++y9T2VlZdg929ra+OKLnUyePDWs8E4ohw5VcvhwLdOnzwgakaKiIoqKiigr28fy5cuDM7lIV3ZbW1vYseTkZAIBP9u3b+83W/T5fGzYsJEDB8qZPHlKsBCR1+tl69bPSU5OCSuuckT2amtrWbp0aVjwlVqtZt68U8jMtNHQ0NjvOUIpLh7PxImTqK2t4a233ooq7w0NDTQ3N/cbKLpcLkpLpw/oOj8S0Dhz5szgOzvttNNIT8/gueeeZfny5djtdrxeL16vF7vdzooVK3j00UdQFBVW69GiPIWFhZhMibz//mo2bdrYT3b8fj979uzhk08+ITc3n3Hj8oJ/u+SSSzAa43j66adZu3Ytbrc7OGNvbW3l6aef5rXXXiM+PoHi4vHB8+bOnYtWq2P58rf4/PPPo8prZWVl8LvsHRhs4E9/+mPQo6AoCmlpaVxxxRUEAoHgOvtYov7Vr371K6n6Jd9EmpubeeKJxxGi16DX19ezf//+fv8qKyuxWq2kpKRgMBh4//3VrF+/Ho1Gg9VqRQhBe3s7q1at4qc/vZWGhkbmzJmDoij85S9/6fuIXZSUlKAoCnZ7NytXvsvatR9z8cWXMG/evAFddiaTCY1Gy4cfrmHdunXExcWTkpIMKLS2trJixdvcdtutOBxOZs6ciUajoauri6VLn6WmppobbrghqmFubm7iqaeewu128z//syTovuzp6WHZsmW0tbWTk5NLTk4OXq8XlUqFRqOhoqKcJ554jFmzZnP55d/p55LXaDRkZGTw7rsr2bRpIx0dHVgsFnQ6HXa7nc8++4z777+fd99dybx584JejhUr3mbt2o9pbW1h48aNpKSkBF3xTU1NrFy5kjvu+BlVVYdYtOhKrr/+BvR6PS0tLfzjH3/H4XCyZMmSqFHKNpuNLVs+Z/v2bZSVlWGxWDGZTLjdbsrLy/nLX/7Cvffew+zZs4Pu/m3btvHqq69y1llnc/7534pawWvDho2sXr2KSy+9jNNOO63PbawnNTWFlStXsnHjRnw+LxaLBZVKRUdHO2vXfsIdd9zOvn1lzJ07Nziz8/v9vPnmm+zZs4eMjAxsNhter5eamhpeeulFHnjgPoQQLFp0FXPnzkWlUlFVVcUTTzzOpEmTueKKRf1mpsuXL+fuu39BRUUFU6dORa/X43K5WLNmDStXvsO0adP47nevGNCDo9FoSE1NY+XKd9i0aSM+n5+0tDQ0Gg12u51169bxs5/9lN27dzN79uzg/V9//XV27tzBdddd32+gcUTGXnzxn9TUVHPdddcHg/nS0tKIi4sLDl7Xrv2YgwcrWbv2Yx555BGeeeYfOBwOfD4fixcvJi8vL+iFAVi/fh2bNm0mOTmF1NRU/H4/9fX1LFu2jDvvvJ329nZmzpzJpZdeGpTbnJwcGhsbWL/+E95+ezmbN29m7959rF69igcffJAVK5bj9XpJTk7myiuvDK6FJycn43K52bRpAx999BFJSckkJycjhKClpYVXX32FW265GZMpkcmTJ+P1evnFL+7iX/96ORi8KYSgra2NpUuXsm/fXhYvXhw1K+KYIjOVJd9UNm3aKAoK8oPFJrKyMqP+u+qqq4I5yE6nUzzyyCMiJydLZGVlivT0ZFFcXCiyszOFzWYRJSXjxQMP3C+6u7uEEEJUVlaKSy65WNhsVlFQkCcWLrxQzJx5gsjMtIhFi64Iy6UeCLvdLv7whz8IiyVdZGVlitTURDF58kRhs1mEzWYVEyaMF48++kiwqExNTY2YMWO6OPHEE8KKdoSye/dukZeXKy66aGFYdbSenh7xxz8+IdLTk0VWVqZITo4XBQV5Yt++vUIIIVasWCFsNqt44IEHgsVoouWpr169Wpx44kyRlZUpzOY0UVRUIAoK8kRmpllYrRliyZIl4sCBA8F85yVL/kfk548T119/XV+VN6swm9PE1KmTRVaWta+dxeKhh34rWluP5vyWlZWJoqKCfu2I5LPPPhPnnLNA2GxWYbWaxbhxOWLSpBJhtWYIq9UsLrpoodi8eXMwl3zp0qV9eeJ/jXo9r9crHnjgfmGxZIg33ni939+WLl0qiot7q6KlpSWFvC+LyMnJErfffrtoa2sLy69+8MEHgzKXmWkREydOEOnpyeKUU04Wp512qsjOtonly5cHz1mz5oN+hYEi86d/8IMbhMWSIQoLC8S5554jzj77LJGdnSlOO+3UqHnl/d+lVzz//POipGSCyM7OFBkZKaKwME+MG5ctMjMtIjc3W/zv//5cNDU1BgvKLFq0SBQW5ocVDQrl8OHDYv78M8QJJ8zoJ/9ut1u8/PLL4sILLxAmk0YkJRlFamqiuOCCb4lnnnlaXHHFFcJqNQfzyENrMdx0043CbE4TWVmZwmrNEMXFhcJqzRCFhfli/vwzRHa2Tdx33339nqe9vV089tijYs6cWcJgQCQm6oXVmiEWL75GPPvss2L27FmitHSq2Lt3T7/z7rrrLmGzWfp0QUrfPc3CZrOKqVOniL///amgXO7atUvMn3+GsNksYtq0KeLiiy8SU6dOFhZLurj55h+HFYUaKxQh5EbIkm8m69Z9wqpVq4b8XXHxeL73ve+FzTB27drJO++sZNeuXTgcdtLTM5gxYwbz589n0qRJYWvdjY0NLFv2Jp99tpnGxkZyc3OZOnUql112GWZzbOuSHo+HTZs28emn69m5cyddXV1YLFamTJnCggULKCkpCc4i9+3bxz//+QJms5kbb7wp6rr7+vXreffdlRQXF3PNNYvDZmkOh4M1a9awd+9euru7MRj0/PSnP0Or1bJixdts3ryZ008/gwULFgwaN1BeXs4HH3zA1q2fU1dXh8lkYtKkyZx88snMnTs36Dru6OjgyisX0djYwEsv/Qu3283q1b3uU4/Hg9lsYcqUyZx++hmUlpaGzZY3b97E8uXLo7Yjmqv7/fffZ8uWLRw4UIFOp6O4uJhZs2Zz6qmnBiP9fT4fzz23lMrKSi666GJmzZrV71put5snn/wzbW1t/Nd//Xe/5Qe/38+uXbv6atFvo7m5GYvFQmlpKXPnnsyMGTP6zagdDgerV6/mo48+orx8P3l5+UyZMpkFC85h3brevOVrr72W4uLxCCFYvXoVn3yyjtmzZ7Nw4cKobW5vb+f999/nk0/WUlVVRWpqKtOnT2fhwoUUFhbFHAPS25bVbNu2nfb2NjIyzEyePIl5805lxowZwYC8xsZGnnqqd7vdW265NWpqZnV1Nf/4x99JTEziJz/5SVTvR0tLC21tbXR0dJCcnExqagpqtYZFi65g69YtvPvuKk488aSwczo7O1mz5gM+/PDDvowUPVOmTOGcc86ltbWVjz/+iPPOO5+zzz47anzGkaUQt9tNUlISGRkZNDc3s2jRFWg0Gv71r38FAzFD4yjWrl3L2rUfU1ZWht3eTVFRMVOmTOWMM86gqKgo2D4hBFVVVbz99tts3LiBjo4OiouL++rqnx1zfMdokAZd8o0lEPATCAwt3qHR6pFrmw6Hg0AggEajISEhYdAdnBwOB16vF71ej8FgGFERiUAggN1ux+/3o9VqgwFBkb85Egw1kIGL5TdH2njE/XrEUAkhgkF+seBwOOjp6UGtVhEXF99Pge/evZvvfvc75Obm8vrrbxAXF4cQgq6uLgKBwIDtHE47Io2xy+VCURTi4uKiDniOtFOtVg/4To/0zWC/EULQ3d2Nz+dDq9UOKiNHn8+Fy+VGr9cHjX60ew3nXbhcLjweDxqNmvj4hBHttBYICOz2bvx+PxqNhvj4+H73FUIEi9cMtNGIEAH8/gCKAmp17HHXW7du5bLLvk1qahrvvbdqwIC73ra6URQV8fG98ubz+YLPHaucALz11pvcfPOPOfHEk3jhhX8OmEng9XpxOp34/X6MRuOgWzAfkYkjvx2o5sJYIKPcJd9YVCo1oynMpNFooq7ZDjQoiHVXtcGfWTVkQZpYFHysBjlSKQ9HGR4hPj6+X5W1UOrr6+ns7OCEEy4JKkJFUWLq2+EMLI5gMBiGVKKxtDOWnbEURYmpgFD48/VGyg91r+G8i6GMTGyyN3RbFEUZsl8URYVGo+o3OFqx4m3Gjx9PScnEsHcaCATYt28fDz30W7xeL1deedWgs9lobdVoNP2ey+Vy8corr7BgwYJ+O9/19PTw2Wef8cgjvUF4V1yxaND+02q1w9IFw5UJadAlEsnXgq1bt6JSqZg9e86I9+iWfL3ZsuUz7rjjdpKTU5gzZw4nnTSLrKwsmpub2bZtG//+9/s0NjYwf/6ZLF68+JhsM/r228u59957eOGF55k9ezYzZ55IcnIyhw/XsmPHDt577z26u7u48sqruPDCC78R/Sxd7hKJZMzw+bzcdNNNfPTRh7z44stR16sl33x6C6v8lQ8++DdNTY1h6VuKopCRYWbhwoX84Ac3DlinYLhs376dJ598kg0bPqWzs6Of98NqzeTaa6/l6quvibnmhDToEonkPxaPx8POnTvx+31MnDgpZrel5JtHbx2HKqqqqqioqKCrq4vExCRycnIoLCxg3Li8ES35DIbf72ffvn3U1dVRWXkQp9NJamoa+fn55OfnYbNljfmGKdKgSyQSiUQiGRayUpxEIpFIJNKgSyQSiUQikQZdIpFIJBKJNOgSiUQikUikQZdIJBKJRBp0iUQikUgk0qBLJBKJRCKRBl0ikUgkEok06BKJRCKRSIMukUgkEolEGnSJRCKRSCTSoEskEolEIpEGXSKRSCQSadAlEolEIpFIgy6RSCQSiUQadIlEIpFIJNKgSyQSiUQiDbpEIpFIJBJp0CUSiUQikUiDLpFIJBKJRBp0iUQikUikQZdIJBKJRCINukQikUgkEmnQJRKJRCKRxILmy7hpm9dNvdtOmauT9h4XakVFgkZHviGBHEMiaTojakUZ8PweEeCgowN/wD/iZzCqteTHJxN6l2aPk6YeB4ijxyxGE+laQ/j9AwEqHO0IEeg9oECy1kiWIWHI+3oCfiocbWH3MGn15BgTw57FKwIcOAZtLIhPHvX7qnJ2Yvf1jPh8tUpFQVwKOpUKd8BPpaOdgBCjeyhFwWYwkaLVD/vUCkc7Hr8v7FiKzogthvd39N204w8Ewo5nGk2kRsjKUKzvqKelxxX8/3i1ltNSbOhU6pivYfd7aXLbEQzepwoKBkWFolKhV2tJ0RpQhrh2t6+HGlcX4sj7UsCsTyBDZxzyubp8PdQ4O8OOZejjMevjwo45/F6qnJ1H7zECUnVGMmN8f6G0e93UubpHJYpDvfcuXw/17m72Ojtp97oAhQSNFqsujmJjEsk6I4ZhvO8j19vlaKfb50EA8Wod4/Tx5Mclkaw1oB/G9SJlu9njpMzRTr3XSXePGxAYNXqy9fFMjE8lZRjPKxAccHbi8XmDxwxqDflxyagUZcjzy+xt+EJ0oFalpiA+BU3IuQI45OzEGaKjdGoNBXHJg9qRI5Q72ukJ0Qeh+ir0HrWubrq87pHPnhWF/PiUYb3rr7RB7/B5WNVUydKWA7zncfR1kxLSZTBZY+DyhHS+lVFAaaI5qmB2+Xq48cCnfOxxjPhZfmay8OuS09AqR1/axvZaLqreFva75fmzWJiRH6HkPEwuXwshAnS2IZG/j59HnsE05GBmyr4PIUR5/S51HLcWzg4TPoffy7UHN7DZbR9xG28zZfCHiWeO+r39q3YXd3YcHvH5J+niWDHpbMw6Iy1eN1eXf8K2UQwQjhj0jwtP5rTU7GGf+vChLfzV0RZ27Lvxqfx5/Kn9Bm/R+LjtMN+u3IQ9bLAlWJ0/hwUZeTE/R1OPizsqN7PeF6IkFBV7dWdSYkqLfcDl7uaEPR/QIwIx9Bug0rBAa+A0YwoXmAuZZEof0AAccnUxrewjCGnrdYkWfls4l7QhBlPVjnamln0Y8o3DmznTuThzQvjv3HbO2v8xDRGDrOHwkqWEK8eVDvu8HV3NzD+wPuwZh4fg3wUnc1Z6br+/OAM+3m06yKvNlfyfuzOqvrOptVwel8q5abmckpJNkkY34J2cAR//bj7ES80H+D9X5PV6rzlOrePbcSlclJ7HzGQbiYNcL3KStLOriTcaK1juaGG3zxOlTwRZah2XGlO41FzASck24tWDmxCfENxTtZWXupuDx2xqLf8qmMO8FNugvS6E4NaDG1npPjrgutSYxNMTzyQ5pF1+EeCx2p080VEXPJaoUvNG/mzOTMsZ/B4I7jy0hTdC9EGovgp9ltcayri1+cCIZXSqWsuKKeeSq48fMxt73FzujR4nP9u/nkWHd7IqaIiVCE2jsNvn4d6Ow8yuWMed+9dx0NkRdd6hQQFl5P9USnRdp4743UDCkBnxu7Webh6v3o7d7x2yLywRz64MMIrUjbaNI1ZS/ftlNM+hVY5tu1AUElFG3DpVlPu/4mxnWWMF/iFmiY09Lp6s34NdBPpdQxnmA33aVstWX09Q9kEBIXi7qYIAYlhvyBpr36FAwM/7Hge/7KjlhPK1/PrAJtoGmXlYIq7xj+5mXqzfizeWAUSkrEd5a4oCCaOUCWWEwqAoo5fFaPe2+708cnALl9fs4BV354D6rs7v44nuJi44tIUb9q5hU3tdVO9Vt9/LHyo/5+KabX3GnCgGV6HK7+Wx7ibOrNzMkn0fsamjnqHe0mG3nfvKNzCvfB0PdtaxOyiT/d/lYb+XP9qbmH9wE7eWfcyhCA9MVA9dxLutC/h4oGYH1e7uGM4N1z3qAZ4sUm93iQC/qt1BubNj2PfQKmOjB3WKMuZ29rgYdJffxy8PbuQfjpaQselQA1/BY92NPFi1FV8gwFedHuC5rgaer9+Hb7TuZMmXwh+bKyhztA8623i1YT/LXJ2j/yYCPl5pOYgrytfwUlcDDW7H8Wm0ENzfUcsvDmykO4bBaK9iEzzUfIBVLdXDHHj8Z+AXgmdqdvHL9uq+OWBsvOLu4mfVW2mJGFx5RYB/1OzinrYqlGHoln+6OvhV9TZaQ5Z0Itlnb+XG/Z/w687DeMRw9KzgKUcr3y/7mE/b64bdR6s93fyhajudo/XUDcK6Hie/q9pGm9fzHyN7x8XlvqWznlfsrWHHUlCYqDMyXp+ARwSodHdT5e+hPkRg81QafpQ9Fa1q6HGHCchV1DHP2kJd7ceKdiF4vLGciXEpzB+BK7j/JxNOPJD3JbcRwACMU1RoY3ySBEUdZg40itLr4Yg0mEBzhMJKRCFeiT7qP9bj3V2+Hv5yeDe/LZob1ZW4x97Kn1oOHpN77ehsYrW7K+rftvs8rG2rYZFt4oivn4FCiqKEyVAAcCFoFYJIFfdidxPnNFVySeb4mOSyLuDn14d3UhSXREl8yjGXsQwULMOQX/UxnP3kKwrxMc51vIh+krjP2c4TrZURcgwTtQZKDIkIBBVuOzU+D/UiwJGFhnhF4ee2yf3iE6qdXfym9SBKiE6IB6ZqjRTpE9ApCgc8Diq9LupFAG/Qi6hiibVkwHiHSlcXPzqwkX/3OPrNRFMVhSxFTZrWQADo9Lmp8vtpj9BKa3xueg59xpOaU5hqSh9WP7/Q3cDEhjJuzJoS03r6SPg/ewsT6vbwk9zSMdGH4xVVr8cxBhIVFWM9Rx9zg+4XgnfbaukKEwSF32dO5LuZEzD2rd35RIBd3a280VjOsq4GykSAe6wTmJyQHlWh+CIE6xR9PC9MPCvmDtMoqjF5wfsDPu6v2UGWIYHxcaMISBP92zhdH8/rJfPRxPjcY2XQC1VqXi6Zj00XF5sbSFFIUveueaVp9fyx6JSobsVDjjYur90e5lT7QUo2V5iLovq/hopXGAl/627grNZqLjbnhynqbr+XPx/eTVmMs9ihvom3WippHWS29XxLJReYCzHFuAYayZJEK/89bkaYBPlEgE6fh71dTfypqYKNvqNmvQt4sbmC8y2FMQdUbfS6ub9qK48Wn4xZaxy5qAuIDP1cnJTJXfknxTy/PZaBRo/ZpnLKMGIh4tXaMN30RWcjNRHBrHek5bEkd3pwoOgXgjJnOx+2VLO0rYrtfi+3JGczPy23nw7b2FFHS4iX0gjck57PDTmlwesFhKDc2cGqlkO83FbNLr+X7yfbOHeAdjj8Xu6t3MxHEcY8BYXz4pK5MXMi0xIzetsmeoN5N3fW81JjBW84Wgj1Y63zebiv8jP+OnE+acMICu0Ugocb91NkTGbBEGvdI8WO4I/NByiJS+bCjLwRTwNEn4cu8ujL409jnDExRs+WMmiMxNfCoAsEO93dYZ9lqdbAxZZCTCEfgkZRcVKShZmJZq60t7C6tZpLLcVRR94KfWvoocYLhTSNfsD16OPJhz0OnqjezgNFc0nW6Ed2EYV+M2ANKlI1hpg8FmOJGkjR6If18QaVkUrNjAFG8vFRXH65ujhmJmYct7Z5heCR+j2ckGgmty9qOoDgvZZDPNXdeEzucdDZwf91Hb2WHphvMPFeyJriux4727qaRhT0B5Cq1gafP5ITTBlMNZm5qvwTdgeOBqJt97qpdHUNa8b9qqOVaYf38JPc6SOOrFaUvnXMCDlJ1eq/FPlOVGtGJNtHNN4OVydhjmRFxTXWCWHKXKPAtIR0piakc7G5kFcaK7g6c0LUgUlnRPBvhqJwiWV8uHFQYHJCGpMS0rjUXMRz9Xu5LnvKgIP6T9pqecfZHvQOKIAJhfstxfx31hTiQj1UCmhVKs5My2VOso0ZNTu5r/kATSFa/TVPN5c1Vw7bq1QZ8PNg7Q4KjYkUxiWNyfusFQF+fXgXecZEpiakjVQdh0XWHyFZoxuFrBx7jotlcIvw0epOfw9Ob8+As7lppgx+mjcz5gjNryJ/7m5mad1eer4G6/+SCGXX4+Sl+n3Bd1fl6ubh+n3HaIALq1qrqAwxpFPVWn6bdxKlEYO/V5sq6BlF2uJgTEvM4Fvx4cqtQvhxD3O90Qv8vqWSt5sr5Xp63/v1RL4zEaC5xzmgociLS+L2/JlR014DCJyB8Oh/p4A6j33Q691TOIcsffQBnSvg5+mGMlpCZpwCuCU1h+9nTw035hHEqTVcl1vKjSlZ/b1KzQdpHWZalwA+6nHy2+qtwz53OPfY5HXzUPU2mgaJJ/gmMOYGXUEhN8IdJwJ+flm5mY3th49ZwEIwAvFLwhYxslYQPNRUwcdtNcdUzX0FHBDfAK0bPsgap6goVevCPoY/tVWxpasBrwjwUv0+NnnDFcG5UZSlLoYljpYeF8vba8N8L+clWpmSkMb1qeGpTy/am6mIIUp3pMRFzixE8D/hRiXC1Rgp660iwG/qvuCL7tYIY8SIs8G+XDFXRnGmQl7EUpQK+MWhLaxoPECjx8lwhvgqFBIjBnotCH5VtZW3Gito8jiHzMyIZL+9jU0hAwIFOFGj579sk2JautCr1NyUU8psdfiE690ee7++FXMAABcqSURBVL+6A9HIUFSoI9aTX+hu4YX6fUNmTgQzVIbAgEJ8xPf4oqONpw5/gfsYDpIVvloKecxd7ipF4VyThRe7m8LcUM8723m+Yh3n6U3Mj09joimdUlMGmYaEIdd+BaLf+nKd38urDeUxGbx5yZlk6hOOaTtPiUtmoi6Bh9qq8PSpxSYR4N6a7RTEJVE4zPV0IXrdv6E0+3t4rbEipgCgk5OsZI3BGjP0rn2903KI1Bg8KHnGJE5KNH8F51FHmajRc7V1Aotrd6CI3lXbwwE/T9TuYrHXw8NtVWG/X2IyMy/RwqrDu8KOxxKuuK6tlvdDZms2ReHijALUisK56XkkNR+gs0+ptQvBe82VlMSnHvOgIXfAT21EtH6WSoUmZBmsVw4FkdnhVyRn4exx8jd7S/DYNl8Pv636nCcmnB7M5ffFGDUdbQ19j7ub1xrLhxwMKyicl5ZLwjH05n3U1UhzDGbXqNJwdlpumBFUgBmmDNKaKmjte/oAsNrr4r3qLZxYb2RhfDpTEjM4wZRBuj6BhCFyuScmWqC5PGyg8ZHXxUfVW5lRt5sL4lIoTbIyM9GMWZ8wZG74ju5makLejQDON2XEvBYMYNHHc1myjU2th8LexsbOeqYnWQY9N1tr4O7UXO5tPOol6EHw+6YKJselcFZ67oAptxoltlmoW6XiWWsJd9Xvpa6vrQrwcOshpsSlstBcMKxASkF/fQwKK1urMHcPHT+SYzAxO8n69Q+KU4CzMvKY21zOWq874gNVeM9j5z2PHdoOUajWcaExiTNTx3Fyio30AaIzFZR+a+hbfB6uqNka05v5XHfqMTfoCYqaH2RPocxj5xVH76ccANb7PNx/6HP+UHxKTEVLQmfi2giB2+PzcGXNtph6/bPCk/sZ9EpnJ+4hineoVArF8SmD5rBXiQA31u0mlgTE35uLx8SgCwQVjo4hUxo1KhXFkWvCEQNGBYX5qdnc5Wjj123VweNvujpZW72V9r4PWQEma3T8IGsKdVFmIkOl/dj9Xt5sDR8cnGJIYkpfTEGOMZEbTGZ+39UQ/Ptz7TVcYZtI1jEsRuEK+Hm5bm9fsZOjTNboyYyQGeVI/mzIqx6nNbLAOp5dFZ/yacjg5E1XJ0XV2/l5/okYVZpej4UYesIbbQ39DVcHb1RvjUnWG5Osx9Sg39tRCx01Q/7uQl08J6dk9ZvVnpBk5bL4VJ5ytIZ7K1DY4nWzpe/66SoNF+hNLEjJZn5aDrYBBuAzksxcH5/B3x0t/f62zedhW1cDdNVjVmk4X2/irJQszk7PI3MAmamM4q4vTcgYlrFRgJMSzRhbDxHqu7LH4NJ2iwCXmwtp8br5feshnH2apE4EuLt2J1lGE5PiU6Oe2yNEzFUmv5WeR4ffyz2N5XT1hVd2CMG9dV+QazRxwjD0kkJ/fawCftiwLyY9eG9qHrMSLWMe43Vc0tbSdEYeK5jDzQc3stHrpmeALjvg9/K4vYXH7S2c27CX/82eximpOcMYScXwO2Xs1vnMOiN3586govwTPg+JIH7O0cr4w7u5LXf6l+oO/F3NDv7Z3TTob0rUOj4tvQBVTAFOSgy/GBsB9gvBbVWf8+EQLulzdXG8PPW8CK9P/2cyqNRcZ5vMp/ZWPuyL/PUA9SHuOYHCTy0TmGxK43AUgz7UGvLu7haedx6tSBUPLM4oCAaT6VVqFmbk8/uu+uAzlvu9rG+t5ju2icPqyR3uLpY17A8tSEgAQXWPk+32Ft52deAM+aMBuCY9f8jqb0d6YlJ8KndnTeX6qi3BiG4X8Nf2Worjkrk6ohrc8Zb143Fv1QDSHafWcE/BbFwVn/KqqwP3ANdvCfh5ztXBc64OTm7az83WiXzbWtzPQ5mg1nJvwSxcBzbwqrMdzwDXawq53pnNB/ihtYTzzYX9Bhz9iwgJsnTDz1LQa/TEKwquEDmq83rwBALohwjcNag03Jg9hT2uTl53tgf9IRu9Lh6s2sYfik7GrBtdsJlWUfE920R2OTt4vrsp6Gna7vPwYPU2Hiueh00fN+LrB4ajB4/TWqnqeH0apYlmXpl4No9bJjBLoyNpiE5Y1ePkvys383bTga9VsE1JQgr3ZE/rl0P7p5ZKVrYc+lJbEhAB7EP88wv/16avY2mPCMQuPXlGE7fZJmEeYMnnelMGl5gLR1SBr0cEeKc5PDd5gkbPnJSssKtNMZm5RH/U9ekCnms+iDswvLKoT7s6uLRmO5fVHv33ndod3NZUzgvOdjqECCokDfAtQyLnZRQM6x7z03K4NaMQU0gLmkWA39fvZUtnI//J2AwJPFlyBi9nl3K21kjGEAp9g6+Hmw7v5M9V26KuI2caEnhywum8kDWN07RG0pXBh8prvG6ur93BU9Xb+5UE1kYZrI9kb4WAEP2WSowqVdQqnNEGS1ZdHHePO4ETImIE/ulo5ZnDu/Ecg4DiVI2eu8bNYJ4uLqy/XnN18mTtLlx+/zdK7o5bLXcFsOjjuCF3GlfaStjZ2ci6zkbWdNVT7uuhKooQHxQB7qrdycxECzlGU8h4sn+OtkVRmKkb2i3pR2BQj12zVSiclz6O/3V2cHNTefB4gwhwX+1OHlJrY6yU11u0Ikw4FRWzdcaYZr1a1di10URvvWNDDEFgpq9ZpsKZaTl8v7OBB9vDXa6lah03ZU0ecR5pjauLv3XVhx0r1sWxvbspYu1dIVWrI3Qa9pnXyca2OuZHqRc+WuJR+JYxkYeLTo5agESIAO4BlL1OUfH9rMmUOzv4a3dTcICwy+/loaptXG0uimmSHW0NvUilYYLWMOS3ElAUVMe43sIcjY5U9dDvOVNrHHRGlKDRcXHmBBaYC/iiq5l1HfWs625kn9fFvojALAG0CcEDzQc5JdnGScmZUb+ly20lLDDns7e7hU2djazpaqDM62J/lECvViH4bUslc5JtzAq5Xv90QIUdznZOTssZVj81ubtxRMhGukY/ZAxUvKIKxjpNSkjl/uxpXFu1haaQa/2+pZKpcSlEVn0wKKphv+98YxK/yT2BKw98GmZn/txWw7S4FDwxDGai56HDfK0xWEtlMNI0huPicDruu62pUEjS6Dk1LZd5abn8yO/loLOTnZ0NvNFWwzJPd1hFpP0BHxvbasjOmhTsj2h56LN08Sybel5Mxm6s3R9aRcX3siaxzdnBUntzUCB2+r38rHobnbGY9Ch56FN1cSybcm5MBWOitTGWgUQs49V8lZpnJ5xBdgzrumPZ1bFMKsQwfSJGlYbrsiazwdHKR33rwyYUlliKKR1mJayjrjnBhy3VNEUo3WXOdt45uKnf7yOVWLMQvN58gNPSco5pRbQZah0/sYznIkvhgPUSFEVBO9iATa3lttwZ7C1fF1yqAHjD082eut0xuiP7r6F/N8nKA0Unx7QD27EOGPx15hTOsBTGps+GuLdCb+GZ2Sk2ZqXYuKWvAMzuriaWt1XztquDdnFUStsQvNtSxQlJ1gFrcCRr9MxNyWJOShZLRIAKZyf7u5t5o7WKFRHXqxcBVjQfDDPo04z9A3R3dTXhCfhjriXgF4J3O+v7LZ+ajUPnkvcQCH67KhTOSh/HrY527myuCP6mHcGPD++gK+L9+xDD/qYVYFZyJndbJ/Lj+j04+s7vRHBL3Rcxedyi56EL/l58Kvkx5M8ryvGJiP9Stk8N7aQEtZZppnSmmdK52Dqe02p2cktIeU0fsNnVwWVCDGmIVShficIy9H10d46bQVX5Oj7sMwwBYKfPM6oeU6GMWIHdapvMEn/xEH3Ym1ISiyJTfYl9rVYUfpcznd8EBq/cplHUUQtCDEaBMZGfZE6irHor9SLApQlpfMdSPOLNbjq8Hp5uOxRFsUGslaxXOtu40d7CFFNsRXZOV+uYbjAFVV+dz8Nyjz3sfvlaAwvNBUMUP1J6DcsgOrQgLom7c0qprdxMecjSwD5/zygkvVf9fRnfs0phTGT7SHsmxKcwIT6FCyxFnFVfxvfqvggbdK9zdxAQYsjBm9I3eZgYn8LE+BTOMRfwSl0ZP2vYE1ZCudrdjSvgD84kJyVmMF2lYXvIu/qLs43vdTQwJzUrprbs7G7mY0d4mqJeUTE3yTrkuZHR4lpFxfezJlHm6uDZkMyJyigBvD4hRrTNrlpRuMxazA5nO090Hq09Xz/KFDZljGTlK2/Qyx3t7LW3cn5GwYCVzkwaHd+1TuCW1sqw6Zcj8PVc5xgfl8wd2dM4dGgLhwK+Lz0SoOQ4Vlwb+8GgwuSksUuHOyd9HNd0NfBeVyM/zpoStl3jsLwIwKftdewcZdGMyoCfVS1VTDbFFo18eaKVHxbNCf5/a48L774PWe6xB+XwDXcXC+rLuD5n2qhn/vNSsrjVOZ5bG/aGBUn9p9LocbKmrZqFGYUkaKL7OPQqNQvNhcxqOcjmkGwBh9/Xz59W53Gwoe0wZ2fkDbjsY1Rp+HbmeN5oqWS59+j13EL0pRD2GvQ8QyJnJqSxPaRaoRq4r2YbfzOayBkifa25x8XD1dv7uflvSEgn0ziy7KF0rYE7cmewv2I96wcowjNakjQ6fppbSkV5d9iWrN8kjktQXIPHwc8PbuLi6m08cHATe+2tAxZDqPc4+vlSC7VxQ6e+AF+xHP/elL3UbG43F4cFDo12RCgZJSKWHGM1P8yexq9sUyiNcVasV/q7Kz0BP882VRCqovJUar5lSOTCIf7lhcRBKMCyjsPUu+0xDyRCSdMZuSOnFBEhQHc3lbOls2H0MwNF4ZrMCSxJsn0jhoujocvXw32HPuOq2p3cXPYx2zsbBtyBscvXQ0dEwKNZYwj70O1+L48c+pzLa7dxS9ladnQ2DZjj3+BxcDjCa2XWaEkIqS+gUhSuzZxEQYgnzg+82+PkR+Xr+LyjIWogsl8I9jnauLtiAy+6wrNL0hQVi60lGEcRuzM+PplfZk0lS6UeM1WebTBxZ04p49XaY3KP/7jCMh0+D7879Dmvu7tQgPvaa/hnZz2Xm8ycnZJFtjERrUqDXwQ45Ojg4fo9YecnANNMaWHuzmiFZer9XpY1VMTcvXEaHaenZh/TTR2iKzoVV2ZOYJernb91NhCrryFaYZkWfw9vNlTEPJuKU2s5PS3nmLexSwjeaz5EWoyzVpWiYn5azlenlG+M/ZdrSCDLUhRzf0eLTt7Z3cyGiHzvW9LyuTZ7ypDXe7OhnP+q3x000Ot9Hta0VnNN1qQRNXtWso0n0gv5cchaZbMIcF/VVp6PO5M0nXFU3Zqg1vLDnGl84e7mvQF2khtI1iO/izJ3N282VsTsXjXr45mbnHlM3J+fdDXSPoytRPPjU5jeF1/hFQGW1n7BM32z32ecbbxdvo6r49M4IyWb8fEpaNVaBIImt52n6vexP2QLUTVwnik9KHM9gQDP1H7Bw10NgMKzzjbeKV/L1aYMTk3KpCQ+DZ1GQ0AI6l3d/KOhjM8jNhDKi0/rpxenmNJZkp7PL5oPhOWRv+Wxs6liHf8v0co5qTmk64woikJHj5t32mp4q7uR3VE2KLorLY/SUXrMFBTOTMvhTlcnP2oogzHwaSrAKUmZ/DJzIj86vIuOGOVroMIyq1qrsHQZY1Q7CnNSbFh1cWOm2sbUoAtgeeMB/tZXKONIdxwM+PhdZx2/66wjRaXGrKhwiAC1UVzrM3RxTDWZ+734yKC4z3weLoup6Eov5+lNzEq2jrlBP+LquT13BhX71/JvjyOm0o/RCsvs9nn4Tu32mO97oT6Bk1Iyj3kbD4kA1/cZmtgkWUV1YsZXqDZ/7Ep/OK7oyFlNAMHbzZU0hCiCOJWac9LzYoqWPyt9HLOb9rMpRIG+21bDRZaiEfWlWlG42jaJT7oaedVz1OX4YY+DZ2p3cVv+SaM2iLkGE/flTufggQ3sj3V/9ShBca+5OngtpsIyvdyWZGNWspVjsUHl3R210FEbs5Z70jopaNA/ba/jty0Hw3LPm0WAx+zNPGZvJk5Rka1S40Nw0O/vZ7RsKjXzUnOC7djQWc89zRVhgcJNIsCjXY082tVIsqLCqlLjRXAgyprzVJWGC9JyowyyFW7MmUa9x8HjXQ1hgZgNIsBvOuv4TWdd3+BXGdCrpaV3Z7/rckpjKn08FFpFxTWZE9jrbOfJrrFJfVQpCpeYC/nC0c5D7TUxa4xohWVuaoh9j4ckRcUHRtOYGnTVWKvNS63FPGQuIneAl90e8FPm90Y15jmKivuyp2HRH/sOON6u63EGE3flzqBAffziEL/cPdnCO/s/caXgoLOLtzrrw1T2TQkZFMRYBjjLkMD8xPBykS+5O9nR1TTiZ0rVGbgtp5SkkO/RBTzeVs2HrdXH5Js/IdHCLzInkXAcP7IvT77C7zw3OZMnsqYxWaWJ+v05RYD9fi8Ho6yTp6LwG+tESkKqpM1OsvBM1jQKB3Bld4gA+/zeqMY8TVH4iWU84wfYYSxOreWXhXO4O3UcSYO5TwYw5umKwi9Tc7mrYBYmjfaY9WiyRs9tuTNYcIyreUZ6k27OKeUyY/KI9eRws+T1x0FOx1znJ6i13JQ7gzeK5rEk0UJhDKM4LTBHo+eZcSdyamrON8YYnJKUyS+tE0mRC+H/Efy75RD7ItZHz08bhy7G7W8V4NvpeVgj5GVZU8WoNpg4MTmT+9PDi8gcFgF+V7uTeo991O1WKwqXWwq5LSXnP+6d61RqLsssZlnJfH6eks2kGL1jpWotj9om893MkjCvkEGl4ZLMCbxTcga/SslhYoxr1NPVWh61TeGakHTfaCRqdPw0/0ReGXciF+kTiKU2mwE4RxfHs7kzuT3/pGGVtI6VfGMiP8+eRskY1tPI1Mdxe+50pn2Nd/WM5LhMF9WKwsxkK9OSzNxkb2NzZz2fdjVR4bHTIgJ0iAAGFHJUGnJ1Rs5LyeHUtJwB61erUJiki8M2CsOYpo3r556LU2u5KmRUKISIupWgWlE4RxdPIKT4RE4MQq1WFC61FFHl7qa8uyU4XIu2yYkKhWk6I/mj6HdzlDaOaFanMbB4FKPlgKKKyXWtVam5SpcQ/K0QjDi6fNCZr9bAYl1CsP/TNYZh95NRreEaXULQ0xMQIiwgqNPvpczRxqKQfkvRGCgdYuOKfoo50cKVCRlh2282e100exzBaGStouJMXTz+kBnfYKloakXh6qxJVDo7aPGFOIcFLG8o5/pxM4IjfZ1Kxbm6eETfLE0ISI6h6IpRpeH67Km0e920e5wc8RlH+560iopT9fHMHcUgxTJCo2JQqblalzDipQYhBEkRs1OF3v0Q7iucy7XODj7vqGddVxNl7i46RIBG4UeHQoZKRY5azylJFi7MKCA/LimqHCrA+PhU7i6ayyJHO7u6GlnTUU+5p5vWQCC4mY9ZpSJfY2RekoUFaeMoik+JSaoNKjXnmAuYlZrFlrbDvNdxmG2OdpqEn2YRwI/AoqixqTSUGJM4PyWLk1NzYi6yNE4brj90Gv2Q1eQU4PTULO50T+SDlqMVFm26uKipjFaNPuweAUUV0zs9KdHMPbapvNFYdnQSqjH0P1eBlIh7DN9RqaBTxnaJVxHiy8kxCQBNPS4cfi89AR8qRUWyRo9ZZ0TOXyUSyTeNFq8bh9+H09+DSlERp9aSoTWMKMZFAK1eN91+Lz197vZ4jQ6LzhhT4amhaPK66fb14PF7EUKg12hJ1uhJ0xqkfv4K86UZdIlEIpFIJMcOlewCiUQikUikQZdIJBKJRCINukQikUgkEmnQJRKJRCKRSIMukUgkEok06BKJRCKRSKRBl0gkEolEIg26RCKRSCQSadAlEolEIpEGXSKRSCQSiTToEolEIpFIpEGXSCQSiUQiDbpEIpFIJNKgSyQSiUQikQZdIpFIJBKJNOgSiUQikUikQZdIJBKJRBp0iUQikUgk0qBLJBKJRCKRBl0ikUgkEsmg/H/gv66Kmw7C5QAAAABJRU5ErkJggg==', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:33:57] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 10:34:31.744701 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:34:31.745716 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:34:31.745716 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:34:31.745716 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:34:31.745716 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:34:46.596968 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_443.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:34:47] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 10:36:37.024803 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:36:37.024803 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:36:37.024803 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:36:37.024803 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:36:37.024803 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:38:20.478127 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:38:20] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 - INFO:root:2025-11-09 10:38:20.542134 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:38:20] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 10:39:48.349666 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:39:48.350638 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:39:48.350638 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:39:48.350638 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:39:48.350638 : ++ 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\\base_class_calcul_note.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 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:2025-11-09 10:43:44.007676 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:43:44.007676 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:43:44.008679 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:43:44.008679 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:43:44.008679 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-09 10:44:03.524469 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:44:03.524469 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:44:03.525471 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:44:03.525471 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:44:03.525471 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:44:12.418670 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_821.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:root:2025-11-09 10:44:14.978487 : Create_Bulletin_By_Inscrit_PDF -'num_nda' - Line : 3235 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:44:14] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 500 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 10:44:57.767892 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:44:57.768890 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:44:57.768890 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:44:57.768890 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:44:57.768890 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:45:08.131910 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_459.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:45:09] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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 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:2025-11-09 10:48:44.173942 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:48:44.173942 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:48:44.173942 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:48:44.173942 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:48:44.173942 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-09 10:48:55.837791 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:48:55.838911 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:48:55.838911 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:48:55.838911 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:48:55.838911 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:48:56.046413 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_366.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:root:2025-11-09 10:48:58.453848 : Create_Bulletin_By_Inscrit_PDF -'societe_adr_telephone' - Line : 3239 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:48:58] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 500 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 10:49:31.907941 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:49:31.907941 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:49:31.907941 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:49:31.907941 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:49:31.908926 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:49:32.135817 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_751.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:49:33] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\base_class_calcul_note.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:2025-11-09 10:50:19.833854 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:50:19.833854 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:50:19.833854 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:50:19.833854 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:50:19.833854 : ++ 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\\base_class_calcul_note.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:2025-11-09 10:50:51.231486 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:50:51.231486 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:50:51.231486 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:50:51.231486 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:50:51.231486 : ++ 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\\base_class_calcul_note.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:2025-11-09 10:51:45.069099 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:51:45.069099 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:51:45.070096 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:51:45.070096 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:51:45.070096 : ++ 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\\base_class_calcul_note.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:2025-11-09 10:52:52.643790 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:52:52.643790 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:52:52.643790 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:52:52.644777 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:52:52.644777 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 10:53:16.540765 : Security check : IP adresse '127.0.0.1' connected DEBUG:matplotlib.pyplot:Loaded backend tkagg version 8.6. DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 1189 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 2994 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 374 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 286 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 263 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 387 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 436 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 351 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sBIT' 41 4 DEBUG:PIL.PngImagePlugin:b'sBIT' 41 4 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 364 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgia.ttf', name='Georgia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\impact.ttf', name='Impact', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CURLZ___.TTF', name='Curlz MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALN.TTF', name='Arial', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 6.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUABI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\wingding.ttf', name='Wingdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegUIVar.ttf', name='Segoe UI Variable', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSR.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarab.ttf', name='Candara', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRITANIC.TTF', name='Britannic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHV.TTF', name='Franklin Gothic Heavy', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTEXTRA.TTF', name='MT Extra', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MATURASC.TTF', name='Matura MT Script Capitals', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunsl.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdana.ttf', name='Verdana', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 3.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGSOL.TTF', name='Niagara Solid', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelb.ttf', name='Corbel', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSB.TTF', name='Berlin Sans FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERB____.TTF', name='Perpetua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\NIAGENG.TTF', name='Niagara Engraved', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABK.TTF', name='Franklin Gothic Book', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JOKERMAN.TTF', name='Jokerman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicbd.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILLUBCD.TTF', name='Gill Sans Ultra Bold Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoesc.ttf', name='Segoe Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailub.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OUTLOOK.TTF', name='MS Outlook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILB____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsunb.ttf', name='SimSun-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrii.ttf', name='Calibri', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoepr.ttf', name='Segoe Print', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAVIE.TTF', name='Ravie', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\KUNSTLER.TTF', name='Kunstler Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILSANUB.TTF', name='Gill Sans Ultra Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibriz.ttf', name='Calibri', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\IMPRISHA.TTF', name='Imprint MT Shadow', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbel.ttf', name='Corbel', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuiz.ttf', name='Segoe UI', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbell.ttf', name='Corbel', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIST.TTF', name='Calisto MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibri.ttf', name='Calibri', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTB.TTF', name='Calisto MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjh.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASMD.TTF', name='Eras Medium ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candara.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrima.ttf', name='Ebrima', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCM____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAI.TTF', name='Book Antiqua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaral.ttf', name='Candara', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhbd.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAMDCN.TTF', name='Franklin Gothic Medium Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriai.ttf', name='Cambria', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCB____.TTF', name='Tw Cen MT Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consola.ttf', name='Consolas', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrib.ttf', name='Calibri', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARABD.TTF', name='Garamond', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUB.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolab.ttf', name='Consolas', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTILI.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\RAGE.TTF', name='Rage Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARLRDBD.TTF', name='Arial Rounded MT Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSDI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSD.TTF', name='Lucida Sans', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ebrimabd.ttf', name='Ebrima', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariali.ttf', name='Arial', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 7.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKB.TTF', name='Rockwell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BROADW.TTF', name='Broadway', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CBI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ONYX.TTF', name='Onyx', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCK.TTF', name='Rockwell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEB.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BKANT.TTF', name='Book Antiqua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeprb.ttf', name='Segoe Print', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LATINWD.TTF', name='Wide Latin', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palabi.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADM.TTF', name='Franklin Gothic Demi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFI.TTF', name='Californian FB', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Inkfree.ttf', name='Ink Free', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEDI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICB.TTF', name='Century Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\micross.ttf', name='Microsoft Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbd.ttf', name='Times New Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COOPBL.TTF', name='Cooper Black', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTI.TTF', name='Calisto MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHIC.TTF', name='Century Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCRIPTBL.TTF', name='Script MT Bold', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FORTE.TTF', name='Forte', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKBI.TTF', name='Rockwell', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRADHITC.TTF', name='Bradley Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiab.ttf', name='Georgia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERTIBD.TTF', name='Perpetua Titling MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYB.TTF', name='Agency FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_B.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyi.ttf', name='Microsoft Yi Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BSSYM7.TTF', name='Bookshelf Symbol 7', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyhl.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITED.TTF', name='Lucida Bright', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolai.ttf', name='Consolas', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\INFROMAN.TTF', name='Informal Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SHOWG.TTF', name='Showcard Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRLNSDB.TTF', name='Berlin Sans FB Demi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspab.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HATTEN.TTF', name='Haettenschweiler', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSI.TTF', name='Goudy Old Style', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoescb.ttf', name='Segoe Script', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisym.ttf', name='Segoe UI Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuii.ttf', name='Segoe UI', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRAHVIT.TTF', name='Franklin Gothic Heavy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCC____.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSPCL.TTF', name='MS Reference Specialty', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgun.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbi.ttf', name='Arial', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 7.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VLADIMIR.TTF', name='Vladimir Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF-Italic.ttf', name='Sitka', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLI.TTF', name='Bell MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguili.ttf', name='Segoe UI', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisbi.ttf', name='Segoe UI', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisli.ttf', name='Segoe UI', style='italic', variant='normal', weight=350, stretch='normal', size='scalable')) = 11.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ALGER.TTF', name='Algerian', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelz.ttf', name='Corbel', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ariblk.ttf', name='Arial', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 6.888636363636364 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANS.TTF', name='Lucida Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucit.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framdit.ttf', name='Franklin Gothic Medium', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIL_____.TTF', name='Gill Sans MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OLDENGL.TTF', name='Old English Text MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtext.ttf', name='Myanmar Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comic.ttf', name='Comic Sans MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Nirmala.ttc', name='Nirmala UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comici.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-MEDIUM.TTF', name='Dubai', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAX.TTF', name='Lucida Fax', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarali.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\pala.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-REGULAR.TTF', name='Dubai', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbi.ttf', name='Trebuchet MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ENGR.TTF', name='Engravers MT', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesi.ttf', name='Times New Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILI____.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PRISTINA.TTF', name='Pristina', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXD.TTF', name='Lucida Fax', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICI.TTF', name='Century Gothic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanz.ttf', name='Constantia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKB.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanab.ttf', name='Verdana', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 3.9713636363636367 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BRUSHSCI.TTF', name='Brush Script MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSBI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARNGTON.TTF', name='Harrington', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNI.TTF', name='Arial', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 7.613636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\webdings.ttf', name='Webdings', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mingliub.ttc', name='MingLiU-ExtB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELL.TTF', name='Bell MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candaraz.ttf', name='Candara', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\malgunbd.ttf', name='Malgun Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelUIsl.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BAUHS93.TTF', name='Bauhaus 93', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiai.ttf', name='Georgia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CASTELAR.TTF', name='Castellar', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuisl.ttf', name='Segoe UI', style='normal', variant='normal', weight=350, stretch='normal', size='scalable')) = 10.0975 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOSB.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITEI.TTF', name='Lucida Bright', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguiemj.ttf', name='Segoe UI Emoji', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCCB___.TTF', name='Rockwell Condensed', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeui.ttf', name='Segoe UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\lucon.ttf', name='Lucida Console', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothL.ttc', name='Yu Gothic', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTL.TTF', name='Copperplate Gothic Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TEMPSITC.TTF', name='Tempus Sans ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuib.ttf', name='Segoe UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SimsunExtG.ttf', name='SimSun-ExtG', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARA.TTF', name='Garamond', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbd.ttf', name='Courier New', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAGNETOB.TTF', name='Magneto', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERI____.TTF', name='Perpetua', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRSCRIPT.TTF', name='French Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSI.TTF', name='Bookman Old Style', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibli.ttf', name='Segoe UI', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\STENCIL.TTF', name='Stencil', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebucbd.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguisb.ttf', name='Segoe UI', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PLAYBILL.TTF', name='Playbill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PALSCRI.TTF', name='Palace Script MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASLGHT.TTF', name='Eras Light ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_PSTC.TTF', name='Bodoni MT', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLECB.TTF', name='Gloucester MT Extra Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNB.TTF', name='Arial', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 6.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriab.ttf', name='Cambria', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCEDSCR.TTF', name='Edwardian Script ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CHILLER.TTF', name='Chiller', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\consolaz.ttf', name='Consolas', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\JUICE___.TTF', name='Juice ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mvboli.ttf', name='MV Boli', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BASKVILL.TTF', name='Baskerville Old Face', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\javatext.ttf', name='Javanese Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palai.ttf', name='Palatino Linotype', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALISTBI.TTF', name='Calisto MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMIT.TTF', name='Franklin Gothic Demi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VINERITC.TTF', name='Viner Hand ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PERBI___.TTF', name='Perpetua', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\monbaiti.ttf', name='Mongolian Baiti', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahoma.ttf', name='Tahoma', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERTI.TTF', name='High Tower Text', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arial.ttf', name='Arial', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 6.413636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msyh.ttc', name='Microsoft YaHei', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\tahomabd.ttf', name='Tahoma', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCM_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LHANDW.TTF', name='Lucida Handwriting', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PER_____.TTF', name='Perpetua', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCBI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\courbi.ttf', name='Courier New', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbelli.ttf', name='Corbel', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKEB.TTF', name='Rockwell Extra Bold', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASDEMI.TTF', name='Eras Demi ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\mmrtextb.ttf', name='Myanmar Text', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOTHICBI.TTF', name='Century Gothic', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COLONNA.TTF', name='Colonna MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothM.ttc', name='Yu Gothic', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCB_____.TTF', name='Tw Cen MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\couri.ttf', name='Courier New', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEBO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugib.ttf', name='Gadugi', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibrili.ttf', name='Calibri', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguibl.ttf', name='Segoe UI', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWAD.TTF', name='Leelawadee', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FELIXTI.TTF', name='Felix Titling', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\times.ttf', name='Times New Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\himalaya.ttf', name='Microsoft Himalaya', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SitkaVF.ttf', name='Sitka', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LBRITE.TTF', name='Lucida Bright', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PARCHM.TTF', name='Parchment', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\sylfaen.ttf', name='Sylfaen', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constan.ttf', name='Constantia', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCCEB.TTF', name='Tw Cen MT Condensed Extra Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_BLAR.TTF', name='Bodoni MT', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\TCMI____.TTF', name='Tw Cen MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\framd.ttf', name='Franklin Gothic Medium', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\palab.ttf', name='Palatino Linotype', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-LIGHT.TTF', name='Dubai', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\georgiaz.ttf', name='Georgia', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\PAPYRUS.TTF', name='Papyrus', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GARAIT.TTF', name='Garamond', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTURY.TTF', name='Century', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\bahnschrift.ttf', name='Bahnschrift', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENTAUR.TTF', name='Centaur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BERNHC.TTF', name='Bernard MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ROCKI.TTF', name='Rockwell', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ERASBD.TTF', name='Eras Bold ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Gabriola.ttf', name='Gabriola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG2.TTF', name='Wingdings 2', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SansSerifCollection.ttf', name='Sans Serif Collection', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNTI.TTF', name='Elephant', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LCALLIG.TTF', name='Lucida Calligraphy', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\gadugi.ttf', name='Gadugi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRADMCN.TTF', name='Franklin Gothic Demi Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GLSNECB.TTF', name='Gill Sans MT Ext Condensed Bold', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GIGI.TTF', name='Gigi', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LEELAWDB.TTF', name='Leelawadee', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\AGENCYR.TTF', name='Agency FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CB.TTF', name='Bodoni MT', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCBLKAD.TTF', name='Blackadder ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taile.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msgothic.ttc', name='MS Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CENSCBK.TTF', name='Century Schoolbook', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constanb.ttf', name='Constantia', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\constani.ttf', name='Constantia', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MTCORSVA.TTF', name='Monotype Corsiva', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ntailu.ttf', name='Microsoft New Tai Lue', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\simsun.ttc', name='SimSun', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cour.ttf', name='Courier New', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\POORICH.TTF', name='Poor Richard', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\taileb.ttf', name='Microsoft Tai Le', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFR.TTF', name='Californian FB', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKBI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILC____.TTF', name='Gill Sans MT Condensed', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GILBI___.TTF', name='Gill Sans MT', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FTLTLT.TTF', name='Footlight MT Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ARIALNBI.TTF', name='Arial', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 7.8986363636363635 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FRABKIT.TTF', name='Franklin Gothic Book', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_CI.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPE.TTF', name='Lucida Sans Typewriter', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\OCRAEXT.TTF', name='OCR A Extended', style='normal', variant='normal', weight=400, stretch='expanded', size='scalable')) = 10.25 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SegoeIcons.ttf', name='Segoe Fluent Icons', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambria.ttc', name='Cambria', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\corbeli.ttf', name='Corbel', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\timesbi.ttf', name='Times New Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LSANSI.TTF', name='Lucida Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segmdl2.ttf', name='Segoe MDL2 Assets', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\l_10646.ttf', name='Lucida Sans Unicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LTYPEO.TTF', name='Lucida Sans Typewriter', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelaUIb.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\VIVALDII.TTF', name='Vivaldi', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SCHLBKI.TTF', name='Century Schoolbook', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanai.ttf', name='Verdana', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 4.6863636363636365 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LFAXDI.TTF', name='Lucida Fax', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\arialbd.ttf', name='Arial', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 6.698636363636363 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDOS.TTF', name='Goudy Old Style', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\cambriaz.ttf', name='Cambria', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HTOWERT.TTF', name='High Tower Text', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MOD20.TTF', name='Modern No. 20', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MSUIGHUR.TTF', name='Microsoft Uighur', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOS.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOOKOSB.TTF', name='Bookman Old Style', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\phagspa.ttf', name='Microsoft PhagsPa', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_I.TTF', name='Bodoni MT', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BELLB.TTF', name='Bell MT', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\symbol.ttf', name='Symbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhbd.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\msjhl.ttc', name='Microsoft JhengHei', style='normal', variant='normal', weight=290, stretch='normal', size='scalable')) = 10.1545 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\verdanaz.ttf', name='Verdana', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 4.971363636363637 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\DUBAI-BOLD.TTF', name='Dubai', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\seguihis.ttf', name='Segoe UI Historic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\HARLOWSI.TTF', name='Harlow Solid Italic', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\GOUDYSTO.TTF', name='Goudy Stout', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothB.ttc', name='Yu Gothic', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ELEPHNT.TTF', name='Elephant', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\BOD_R.TTF', name='Bodoni MT', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\REFSAN.TTF', name='MS Reference Sans Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\comicz.ttf', name='Comic Sans MS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\YuGothR.ttc', name='Yu Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ANTQUAB.TTF', name='Book Antiqua', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\SNAP____.TTF', name='Snap ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\WINGDNG3.TTF', name='Wingdings 3', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\trebuc.ttf', name='Trebuchet MS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\LeelawUI.ttf', name='Leelawadee UI', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\Candarai.ttf', name='Candara', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\calibril.ttf', name='Calibri', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\segoeuil.ttf', name='Segoe UI', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\CALIFB.TTF', name='Californian FB', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\COPRGTB.TTF', name='Copperplate Gothic Bold', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MAIAN.TTF', name='Maiandra GD', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\FREESCPT.TTF', name='Freestyle Script', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\MISTRAL.TTF', name='Mistral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='C:\\Windows\\Fonts\\ITCKRIST.TTF', name='Kristen ITC', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05 DEBUG:matplotlib.font_manager:findfont: Matching sans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Continue\\Ela_back\\Back_Office\\venv\\Lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\DejaVuSans.ttf') with score of 0.050000. DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n \n \n \n \n \n

 

\n

\n

 

\n

 

\n
BULLETIN DE NOTE
Entrée Scolaire: 2025/2026
Promotion : Licence L1 08/11/2025
\n\n\n\n\n\n\n\n\n

part nom 1   part 1
Né(e) le 30/07/2025
 
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

Note par matière / UE  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Matière / UERangMoy. ElMoy. Ens.Observation
INITIATION A LA PROGRAMMATION57.511.41  
\n

 

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

\n

Note générale  

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
RangMoy. ElValidéObservation
57.50doit redoubler d\'effort
\n

 

\n

Imprimé le : 09/11/2025  

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Bulletin_Note_part nom 1_part 1_795.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 30% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 10% DEBUG:xhtml2pdf.tables:Col 4 has width 40% DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: ['30%', '10%', '10%', '10%', '40%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col 0 has width 10% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 10% DEBUG:xhtml2pdf.tables:Col 3 has width 70% DEBUG:xhtml2pdf.tables:Col widths: ['10%', '10%', '10%', '70%'] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:53:17] "GET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3a70995b26cde9611a3b HTTP/1.1" 200 - INFO:root:2025-11-09 10:54:17.294659 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 10:54:17.297659 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 10:54:17.301662 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 10:54:17.303660 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 10:54:17.308970 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 10:54:17.312968 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:54:17] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 10:54:17.320976 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 10:54:17.324978 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:54:17] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:54:17] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:54:17] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:54:17] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:54:17] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:54:17] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:54:17] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 10:54:19.095920 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 10:54:19.100447 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 10:54:19.104447 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:54:19] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:54:19] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:54:19] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 10:54:21.126165 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:54:21] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 10:55:40.765185 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 10:55:40.768189 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 10:55:40.772189 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 10:55:40.777189 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 10:55:40.782695 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:55:40] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 10:55:40.791698 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:55:40] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:55:40] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 10:55:40.802696 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 10:55:40.810695 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:55:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:55:40] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:55:40] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:55:40] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:55:40] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 10:55:47.069219 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 10:55:47.074227 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 10:55:47.077225 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 10:55:47.081223 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:55:47] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 10:55:47.086739 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 10:55:47.090746 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 10:55:47.098739 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:55:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:55:47] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 10:55:47.115739 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:55:47] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:55:47] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:55:47] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:55:47] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:55:47] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 10:56:04.844236 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 10:56:04.847239 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 10:56:04.853239 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 10:56:04.858238 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 10:56:04.862236 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 10:56:04.868239 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:56:04] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:56:04] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:56:04] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:56:04] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:56:04] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 10:56:04.887235 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 10:56:04.894730 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:56:04] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:56:04] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:56:04] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 10:56:55.025509 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:56:55] "POST /myclass/api/Update_Participant_Evaluation_Note/ HTTP/1.1" 200 - INFO:root:2025-11-09 10:56:55.096677 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 10:56:55] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\note_evaluation_mgt.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:2025-11-09 10:59:30.704535 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:59:30.704535 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:59:30.705551 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:59:30.705551 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:59:30.705551 : ++ 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\\note_evaluation_mgt.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:2025-11-09 10:59:59.603594 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 10:59:59.603594 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 10:59:59.603594 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 10:59:59.603594 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 10:59:59.603594 : ++ 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\\note_evaluation_mgt.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:2025-11-09 11:00:20.545744 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 11:00:20.545744 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 11:00:20.545744 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 11:00:20.545744 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 11:00:20.545744 : ++ 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\\note_evaluation_mgt.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:2025-11-09 11:01:11.693742 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 11:01:11.693742 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 11:01:11.693742 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 11:01:11.693742 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 11:01:11.693742 : ++ 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\\note_evaluation_mgt.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:2025-11-09 11:01:58.147491 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 11:01:58.147491 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 11:01:58.147491 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 11:01:58.147491 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 11:01:58.147491 : ++ 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\\note_evaluation_mgt.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:2025-11-09 11:03:33.705724 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 11:03:33.705724 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 11:03:33.705724 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 11:03:33.705724 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 11:03:33.705724 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 11:05:13.408511 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:05:13.409511 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:05:13.412512 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:05:13.418512 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:05:13.421511 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:05:13.425509 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:13] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:13] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:13] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:05:13.455508 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:13] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:05:13.462511 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:13] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:13] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:13] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:13] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:05:21.587530 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:05:21.590535 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:05:21.594534 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:05:21.600535 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:21] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:21] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:05:21.609022 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:21] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:05:21.614020 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:05:21.619525 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:21] "POST /myclass/api/Get_Competence_Level/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:21] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:21] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:21] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:05:23.488078 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:23] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:05:24.302757 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:05:24.305756 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:05:24.310307 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:05:24.315308 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:05:24.321284 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:05:24.325285 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:24] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:24] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:24] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:05:24.342284 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:05:24.346271 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:24] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:05:24.355287 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:05:24.358269 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:24] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:24] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:24] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:05:24.365269 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:05:24.370270 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:24] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:24] "POST /myclass/api/Get_List_Employee_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:24] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:24] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:24] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:05:26.040957 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:05:26.044958 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:05:26.046958 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:26] "POST /myclass/api/Get_User_Access_Scope/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:26] "POST /myclass/api/get_partner_class_Without_Scope_Action/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:05:26] "POST /myclass/api/GetAllValideSessionPartner_List_Without_Scope_Action/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:06:01.859332 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:06:01.863339 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:06:01.866338 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:06:01.871338 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:06:01.879848 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:06:01] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:06:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:06:01.887850 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:06:01] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:06:01] "POST /myclass/api/Get_Competence_Level/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:06:01.900849 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:06:01] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:06:01] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:06:01] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:06:59.619866 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:06:59.623868 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:06:59.630161 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:06:59.634200 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:06:59.640166 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:06:59.641164 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:06:59] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:06:59] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:06:59] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:06:59.662225 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:06:59] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:06:59.671225 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:06:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:06:59] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:06:59] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:06:59] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:07:30.109347 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:07:30.113852 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:07:30.116963 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:07:30.119857 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:07:30.128859 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:07:30.130861 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:07:30] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:07:30] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:07:30.143860 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:07:30.146861 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:07:30] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:07:30] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:07:30] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:07:30] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:07:30] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:07:30] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:08:40.502708 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:08:40.504712 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:08:40.509718 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:08:40] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:08:40.514717 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:08:40.525228 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:08:40] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:08:40] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:08:40] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:08:40.552095 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:08:40.555115 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:08:40.557098 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:08:40.562099 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:08:40.565098 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:08:40.571618 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:08:40] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:08:40] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:08:40] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:08:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:08:40.615212 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:08:40] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:08:40.629253 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:08:40] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:08:40] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:08:40] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:08:42.040143 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:08:42.044145 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:08:42.048179 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:08:42] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:08:42] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:08:42] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:08:43.764573 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:08:43] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:09:06.571332 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:09:06] "POST /myclass/api/Update_Participant_Evaluation_Note/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:09:06.635985 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:09:06] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:12:34.506141 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:12:34.511150 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:12:34.515150 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:12:34.518152 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:12:34.525660 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:12:34] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:12:34.534221 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:12:34] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:12:34.548220 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:12:34] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:12:34] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:12:34.559266 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:12:34] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:12:34] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:12:34] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:12:34] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:12:40.609798 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:12:40.613875 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:12:40.617905 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:12:40] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:12:40] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:12:40] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:12:43.361080 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:12:43] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:15:24.896731 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
CONVOCATION EVALUATION
\n

A l\'attention de part 5   part nom 5

\n

\n

Vous êtes convoqué pour une évaluation de type : Examen.
L\'epreuve se déroulera du 11/11/2025 12:30 au 11/11/2025 15:00 , à distance sur la plateforme du ELYOS. Vous recevrez le lien ultérieurement.

\n\n

 

\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Cordialement
\n
Paris , 09/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Eval_Convocation_part nom 5_96774.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 WARNING:xhtml2pdf.util:getSize: Not a float '90%' DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
CONVOCATION EVALUATION
\n

A l\'attention de part 4   part nom 4

\n

\n

Vous êtes convoqué pour une évaluation de type : Examen.
L\'epreuve se déroulera du 11/11/2025 12:30 au 11/11/2025 15:00 , à distance sur la plateforme du ELYOS. Vous recevrez le lien ultérieurement.

\n\n

 

\n
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
Cordialement
\n
Paris , 09/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Eval_Convocation_part nom 4_73063.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:15:25] "GET /myclass/api/Send_Evaluation_Convocation_Participant_By_PDF/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690f3bd5a00c978d63f0330a/690f3bf4995b26cde9611a59,690f3bf4995b26cde9611a5a/66dc4ddf75b3f60c3ea43084 HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\note_evaluation_mgt.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:2025-11-09 11:20:18.123871 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 11:20:18.124870 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 11:20:18.124870 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 11:20:18.124870 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 11:20:18.124870 : ++ 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\\note_evaluation_mgt.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:2025-11-09 11:31:30.370419 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 11:31:30.370419 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 11:31:30.370419 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 11:31:30.370419 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 11:31:30.370419 : ++ 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\\note_evaluation_mgt.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:2025-11-09 11:31:55.380013 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 11:31:55.380013 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 11:31:55.381013 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 11:31:55.381013 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 11:31:55.381013 : ++ 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\\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:2025-11-09 11:34:17.549475 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 11:34:17.549475 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 11:34:17.550476 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 11:34:17.550476 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 11:34:17.550476 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 11:35:27.973801 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:35:27.980833 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:35:27.983867 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:35:27.989835 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:35:28.002872 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:35:28.014881 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:35:28] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:35:28] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:35:28] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:35:28] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:35:28.046591 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:35:28.052591 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:35:28] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:35:28] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:35:28] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:35:28] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:35:53.456530 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:35:53.459505 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:35:53.464504 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:35:53] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:35:53] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:35:53] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:35:55.165223 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:35:55] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:36:10.833419 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:36:13.079001 : Publish_Unpublish_Participant_Evaluation_Note Le champ 'tab_participant_note' n'est pas autorisé INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:36:13] "POST /myclass/api/Publish_Unpublish_Participant_Evaluation_Note/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:36:57.150908 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:36:57.155886 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:36:57.160411 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:36:57.165409 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:36:57.171393 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:36:57] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:36:57.179414 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:36:57] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:36:57] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:36:57.190393 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:36:57.195392 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:36:57] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:36:57] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:36:57] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:36:57] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:36:57] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:37:04.264174 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:37:04.267828 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:37:04.271831 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:37:04] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:37:04] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:37:04] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:37:05.811152 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:37:05] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:37:11.337191 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:37:11.355204 : Publish_Unpublish_Participant_Evaluation_Note -'publish' - Line : 2114 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:37:11] "POST /myclass/api/Publish_Unpublish_Participant_Evaluation_Note/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\note_evaluation_mgt.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:2025-11-09 11:37:49.123239 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 11:37:49.124240 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 11:37:49.124240 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 11:37:49.124240 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 11:37:49.124240 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 11:37:49.181400 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:37:49] "POST /myclass/api/Update_Participant_Evaluation_Note/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:37:49.199384 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:37:49] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:38:46.352494 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:38:47.170298 : Publish_Unpublish_Participant_Evaluation_Note -update only works with $ operators - Line : 2124 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:38:47] "POST /myclass/api/Publish_Unpublish_Participant_Evaluation_Note/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\note_evaluation_mgt.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:2025-11-09 11:41:17.544672 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 11:41:17.544672 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 11:41:17.545672 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 11:41:17.545672 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 11:41:17.545672 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 11:41:42.333628 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:41:42] "POST /myclass/api/Publish_Unpublish_Participant_Evaluation_Note/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:41:42.402645 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:41:42] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:43:29.416769 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:43:29.421769 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:43:29.423770 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:43:29.430769 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:43:29.435768 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:43:29] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:43:29.440767 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:43:29.448817 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:43:29] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:43:29.458771 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:43:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:43:29] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:43:29] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:43:29] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:43:29] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:43:29] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:44:10.700551 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:44:10.704979 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:44:10.710806 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:44:10.715812 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:44:10] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:44:10] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:44:10] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:44:10.740341 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:44:10.743325 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:44:10.751421 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:44:10] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:44:10.760377 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:44:10] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:44:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:44:10] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:44:10] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:44:14.456357 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:44:14.458343 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:44:14.462353 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:44:14] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:44:14] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:44:14] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:44:16.339091 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:44:16] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:44:24.184641 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:44:24] "POST /myclass/api/Publish_Unpublish_Participant_Evaluation_Note/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:44:24.298015 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:44:24] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\note_evaluation_mgt.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:2025-11-09 11:47:17.790489 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 11:47:17.790489 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 11:47:17.791489 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 11:47:17.791489 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 11:47:17.791489 : ++ 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\\note_evaluation_mgt.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:2025-11-09 11:48:01.949125 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 11:48:01.949125 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 11:48:01.949125 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 11:48:01.949125 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 11:48:01.949125 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 11:48:02.021837 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:48:02.023851 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:48:02.024873 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:48:02] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:48:02] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:48:02] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:48:04.821401 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:48:04] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:48:14.105091 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:48:14] "POST /myclass/api/Publish_Unpublish_Participant_Evaluation_Note/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:48:14.217127 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:48:14] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:48:17.134616 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:48:17.137613 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:48:17.142119 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:48:17] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:48:17] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:48:17] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:48:19.491003 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:48:19] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:48:53.706145 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:48:53.709144 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:48:53.713130 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:48:53.719142 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:48:53] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:48:53.731127 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:48:53.738126 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:48:53.746142 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:48:53] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:48:53.760142 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:48:53] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:48:53] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:48:53] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:48:53] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:48:53] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:48:53] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:48:58.143294 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:48:58.145292 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:48:58.149293 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:48:58] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:48:58] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:48:58] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:48:59.494122 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:48:59] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:49:21.055314 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:49:21.058318 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:49:21.062317 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:49:21] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:49:21] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:49:21] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:49:27.039536 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:49:27] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\note_evaluation_mgt.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:2025-11-09 11:50:33.259488 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 11:50:33.259488 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 11:50:33.259488 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 11:50:33.259488 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 11:50:33.260489 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 11:50:33.525000 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:50:33.530002 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:50:33.534026 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:50:33] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:50:33] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:50:33] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:50:35.018081 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:50:35] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:50:44.008138 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:50:44.011140 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:50:44.016141 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:50:44.020154 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:50:44.023155 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:50:44] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:50:44.032141 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:50:44.037139 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:50:44] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:50:44] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:50:44] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:50:44.052159 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:50:44] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:50:44] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:50:44] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:50:44] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:50:45.399239 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:50:45.402237 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:50:45.406236 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:50:45] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:50:45] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:50:45] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:50:46.918073 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:50:46] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\note_evaluation_mgt.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:2025-11-09 11:51:18.524993 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 11:51:18.525992 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 11:51:18.525992 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 11:51:18.525992 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 11:51:18.525992 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 11:51:18.980419 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:51:18] "POST /myclass/api/Publish_Unpublish_Participant_Evaluation_Note/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:51:19.079578 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:51:19] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:51:42.296209 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:51:42.297210 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:51:42.300202 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:51:42.303206 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:51:42.306755 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:51:42.311765 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:51:42] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:51:42] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:51:42] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:51:42.332269 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:51:42] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:51:42.337295 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:51:42] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:51:42] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:51:42] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:51:42] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:51:44.087817 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:51:44.089883 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 11:51:44.094901 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:51:44] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:51:44] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:51:44] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:51:46.701877 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:51:46] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:51:55.081055 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:51:55] "POST /myclass/api/Publish_Unpublish_Participant_Evaluation_Note/ HTTP/1.1" 200 - INFO:root:2025-11-09 11:51:55.153582 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 11:51:55] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\note_evaluation_mgt.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:2025-11-09 11:54:54.232880 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 11:54:54.232880 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 11:54:54.232880 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 11:54:54.232880 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 11:54:54.232880 : ++ 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\\note_evaluation_mgt.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:2025-11-09 11:55:32.220297 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 11:55:32.220297 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 11:55:32.220297 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 11:55:32.220297 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 11:55:32.220297 : ++ 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\\note_evaluation_mgt.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:2025-11-09 11:58:29.398378 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 11:58:29.398378 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 11:58:29.398378 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 11:58:29.398378 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 11:58:29.398378 : ++ 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\\note_evaluation_mgt.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:2025-11-09 12:01:00.685249 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 12:01:00.686234 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 12:01:00.686234 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 12:01:00.686234 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 12:01:00.686234 : ++ 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\\note_evaluation_mgt.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:2025-11-09 12:01:27.795542 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 12:01:27.795542 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 12:01:27.795542 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 12:01:27.795542 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 12:01:27.795542 : ++ 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\\note_evaluation_mgt.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:2025-11-09 12:03:10.550659 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 12:03:10.550659 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 12:03:10.550659 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 12:03:10.550659 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 12:03:10.550659 : ++ 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\\note_evaluation_mgt.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:2025-11-09 12:04:57.663791 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 12:04:57.664797 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 12:04:57.664797 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 12:04:57.664797 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 12:04:57.664797 : ++ 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\\note_evaluation_mgt.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:2025-11-09 12:05:23.808105 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 12:05:23.808105 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 12:05:23.808105 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 12:05:23.808615 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 12:05:23.808615 : ++ 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\\note_evaluation_mgt.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:2025-11-09 12:05:46.068534 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 12:05:46.069534 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 12:05:46.069534 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 12:05:46.069534 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 12:05:46.069534 : ++ 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\\note_evaluation_mgt.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 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:2025-11-09 12:06:51.391416 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 12:06:51.391416 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 12:06:51.391416 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 12:06:51.391416 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 12:06:51.391416 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-09 12:07:07.345470 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 12:07:07.346471 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 12:07:07.346471 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 12:07:07.346471 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 12:07:07.346471 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 12:07:07.418359 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:07.420347 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:07.421351 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:07.431342 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:07] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:07] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:07] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:09.503327 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:09] "POST /myclass/api/Get_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:12.804019 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:12.808020 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:12.812021 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:12] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:12] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:15.740927 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:15.752938 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:15] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:16.846523 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:16.849522 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:16.852522 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:16.855522 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-09 12:07:15.752938', 'token': 'CPfyUN9MaoZ61z_nqNtWEAI2RUsQwG1LCw'} INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:16] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:16] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:16.893172 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:16] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:16] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:17.003340 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:17.005343 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:17.007854 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:17.008880 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:17.011865 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:17.014862 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:17.017858 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:17.023877 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:17.027862 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:17.031860 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:17.036872 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:17.040858 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:17.042855 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:17.046859 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:17.054855 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:17.056870 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:17.061858 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:17.069898 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:17.072885 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:17.073883 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:17.081882 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:17.086477 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:17.088455 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:17.092458 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:17.101475 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:17.103474 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:17.107454 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:17.119485 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:17.121474 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:17.128983 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:17.132990 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:17.137004 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:17.148004 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:17.150013 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:17.154018 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:17.164006 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:17.168993 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:17.172012 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:17.177996 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:25.803254 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:25.807263 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:25.810249 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:07:25.815255 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-09 12:07:15.752938', 'token': 'CPfyUN9MaoZ61z_nqNtWEAI2RUsQwG1LCw'} INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:25] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:25] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:25.846265 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:25] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:25] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:07:30.992989 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:07:31] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\ent_student_common.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:2025-11-09 12:08:26.722471 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 12:08:26.722471 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 12:08:26.722471 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 12:08:26.722471 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 12:08:26.722471 : ++ 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\\ent_student_common.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:2025-11-09 12:08:43.246195 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 12:08:43.246195 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 12:08:43.247195 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 12:08:43.247195 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 12:08:43.247195 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-09 12:08:54.380372 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:08:54] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:08:55.928928 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:08:55] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:09:29.361747 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:09:29.363729 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:09:29.367773 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:09:29] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:09:29] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:09:29] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:09:30.879548 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:09:30] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:07.001676 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:07.003675 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:07.007675 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:07] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:07] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.310982 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:14.317992 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.352530 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:14.355545 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:14.358533 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:14.368529 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-09 12:10:14.318993', 'token': 'GLD0E4yNiBHmby-nlXB9B3MnaWd84G_Z2A'} INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.393545 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.491118 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:14.494116 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:14.496118 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.500117 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.505135 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:14.508119 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.512117 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.517119 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.523119 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:14.526134 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.532118 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.541146 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.545145 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.549145 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.554721 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:14.556816 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:14.561799 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.570799 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:14.572815 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:14.575815 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.579798 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.581820 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.592815 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:14.595798 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.598799 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.602799 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.610798 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.615799 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:14.616821 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.622819 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:14.624820 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:14.628820 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.637871 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.644386 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:14.645452 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.655548 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:14.658572 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:14.661548 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:14.664564 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:36.318435 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:36] "POST /myclass/api/Publish_Unpublish_Participant_Evaluation_Note/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:36.421614 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:36] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:46.768114 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:46.771137 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:46] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:46.776112 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:46.780111 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:46.784113 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:46] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:46.795139 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:46] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:46] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:46] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:46] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:51.340525 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:51.342526 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:51.347525 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:10:51.353525 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-09 12:10:14.318993', 'token': 'GLD0E4yNiBHmby-nlXB9B3MnaWd84G_Z2A'} INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:51] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:51] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:51.407832 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:51] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:51] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:10:55.137033 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:10:55] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:11:06.087816 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:11:06.091865 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:11:06.092865 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:11:06] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:11:06] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:11:06] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:11:07.573200 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:11:07] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:11:19.393318 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:11:19] "POST /myclass/api/Publish_Unpublish_Participant_Evaluation_Note/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:11:19.467864 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:11:19] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:11:26.807798 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:11:26] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:11:28.280240 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:11:28] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:11:37.968665 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:11:37.971620 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 12:11:37.975665 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:11:37] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:11:37] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:11:38] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:11:39.568773 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:11:39] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:11:50.351087 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:11:50] "POST /myclass/api/Publish_Unpublish_Participant_Evaluation_Note/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:11:50.454606 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:11:50] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:11:57.906042 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:11:57] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-09 12:11:59.196778 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 12:11:59] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:07:42.156096 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:07:42.159095 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:07:42.163097 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:07:42.167096 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:07:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:07:42.174096 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:07:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:07:42.178101 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:07:42] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:07:42.184102 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:07:42.189104 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:07:42] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:07:42.197266 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:07:42] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:07:42.205273 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:07:42] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:07:42] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:07:42.218793 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:07:42] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:07:42] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:07:42.235784 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:07:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:07:42] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:07:43] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:07:46.804744 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:07:46.808731 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:07:46.813741 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:07:46.817747 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:07:46.826321 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:07:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:07:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:07:46] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:07:46.834298 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:07:46.841290 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:07:46] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:07:46] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:07:46] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:07:46] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:07:51.321589 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:07:51.322616 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:07:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:07:52] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:07:55.210502 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:07:55.213533 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:07:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:07:56] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:11:15.927089 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:11:15.931090 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:11:15.934088 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:11:15.938090 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:11:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:11:15.946600 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:11:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:11:15.954602 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:11:15] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:11:15] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:11:15] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:11:15.971601 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:11:15] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:11:15.976600 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:11:15.978600 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:11:15.985600 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:11:15] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:11:15.996607 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:11:16.001607 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:11:16] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:11:16] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:11:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:11:16] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:11:17] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:17:58.385695 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:17:58.390694 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:17:58.395695 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:17:58.399711 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:17:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:17:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:17:58.407695 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:17:58] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:17:58.411691 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:17:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:17:58.416695 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:17:58.422694 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:17:58.428211 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:17:58.439219 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:17:58] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:17:58] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:17:58] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:17:58.451230 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:17:58.456737 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:17:58] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:17:58] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:17:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:17:59] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:17:59] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:19:52.143816 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:19:52.147817 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:19:52.153816 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:19:52.158327 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:19:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:19:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:19:52.167332 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:19:52.169327 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:19:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:19:52] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:19:52.181328 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:19:52.186328 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:19:52.192328 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:19:52] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:19:52] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:19:52] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:19:52.205328 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:19:52.218328 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:19:52] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:19:52.226328 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:19:52] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:19:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:19:52] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:19:53] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:20:07.762201 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:20:07] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:20:07.905927 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:20:07.908474 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:20:07.912475 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:20:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:20:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:20:07] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:20:23.659289 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:20:23.665288 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:20:23.669282 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:20:23.673793 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:20:23.678325 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:20:23] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:20:23.691315 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:20:23.698315 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:20:23] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:20:23] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:20:23] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:20:23.706312 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:20:23] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:20:23.713320 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:20:23] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:20:23] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:20:23.719317 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:20:23.724315 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:20:23.728318 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:20:23] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:20:23] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:20:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:20:24] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:20:25] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:20:26.720613 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:20:26.725614 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:20:26.728612 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:20:26.732614 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:20:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:20:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:20:26.744615 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:20:26] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:20:26.751611 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:20:26] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:20:26.757615 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:20:26] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:20:26] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:20:26] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:20:28.408428 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:20:28.410407 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:20:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:20:29] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:24:59.545172 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:24:59.549166 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:24:59.552168 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:24:59] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:24:59.561687 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:24:59] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:24:59.573683 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:24:59] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:24:59] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:24:59.625883 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:24:59.627883 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:24:59.631884 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:24:59.638883 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:24:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:24:59.643887 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:24:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:24:59.648888 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:24:59.653926 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:24:59.657951 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:24:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:24:59] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:24:59] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:24:59] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:24:59.670935 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:24:59] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:24:59.675920 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:24:59.678923 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:24:59.682927 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:24:59] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:24:59] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:24:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:25:00] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:25:00] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:25:03.005620 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:25:03.009618 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:25:03.013591 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:25:03.020604 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:25:03] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:25:03.024587 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:25:03.029589 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:25:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:25:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:25:03.037587 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:25:03] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:25:03] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:25:03] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:25:03] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:25:06.642568 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:25:06.646553 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:25:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:25:07] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:26:25.748331 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:26:25.751333 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:26:25.754338 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:26:25.758335 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:26:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:26:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:26:25.766341 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:26:25.769368 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:26:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:26:25] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:26:25.777897 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:26:25.781898 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:26:25] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:26:25] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:26:25.793448 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:26:25] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:26:25.798458 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:26:25.803459 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:26:25.808457 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:26:25] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:26:25] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:26:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:26:26] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:26:27] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:27:18.377354 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:27:18.381356 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:27:18.386356 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:27:18.394354 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:27:18] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:27:18.399354 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:27:18.408355 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:27:18] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:27:18] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:27:18] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:27:18.423354 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:27:18.425378 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:27:18] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:27:18.434363 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:27:18] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:27:18] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:27:18.449424 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:27:18.452422 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:27:18.459940 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:27:18] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:27:18] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:27:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:27:20] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:27:21] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:27:45.086015 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:27:45.091015 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:27:45.098017 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:27:45.103017 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:27:45.112010 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:27:45] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:27:45.124019 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:27:45] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:27:45] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:27:45.134017 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:27:45.144290 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:27:45.148292 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:27:45] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:27:45] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:27:45] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:27:45] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:27:45.168812 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:27:45.170809 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:27:45.180853 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:27:45] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:27:45] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:27:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:27:45] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:27:46] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:28:04.335295 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:28:04.340712 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:28:04.345659 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:28:04.349221 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:04] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:28:04.373169 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:04] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:28:04.382797 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:28:04.395998 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:28:04.406584 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:04] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:04] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:28:04.423587 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:04] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:28:04.430584 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:04] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:04] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:28:04.450594 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:04] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:28:04.473648 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:04] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:05] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:06] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:28:53.507453 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:28:53.512526 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:28:53.518852 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:28:53.523917 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:28:53.538402 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:28:53.548064 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:28:53.561600 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:53] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:28:53.575628 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:53] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:53] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:28:53.599645 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:53] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:53] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:28:53.606630 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:28:53.614600 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:28:53.625704 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:53] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:53] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:55] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:57] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:28:58.083918 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:28:58.092440 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:58] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:28:58.102452 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:28:58.116437 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:58] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:28:58.139435 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:28:58.156456 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:58] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:28:58.179067 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:58] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:28:58] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:29:00.151292 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:29:00.159308 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:29:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:29:02] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:31:03.557448 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:31:03.559451 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:31:03.565458 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:31:03.569458 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:31:03.574459 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:31:03] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:31:03] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:31:03.582978 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:31:03.591978 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:31:03.595978 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:31:03] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:31:03] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:31:03] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:31:03] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:31:03.613492 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:31:03.618491 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:31:03] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:31:03.626491 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:31:03.638490 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:31:03] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:31:03] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:31:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:31:04] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:31:04] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:35:53.206506 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:35:53] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:35:53.217513 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:35:53.226502 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:35:53.234505 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:35:53] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:35:53] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:35:53.254507 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:35:53] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:35:53.274022 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:35:53.280025 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:35:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:35:53.289035 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:35:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:35:53.296032 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:35:53.300554 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:35:53.304557 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:35:53] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:35:53.310558 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:35:53.314078 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:35:53] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:35:53.322078 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:35:53] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:35:53] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:35:53.328081 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:35:53.331077 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:35:53] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:35:53.341075 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:35:53] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:35:53] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:35:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:35:54] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:35:54] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:36:01.970093 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:36:01.974120 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:36:01.977099 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:36:01.982102 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:36:01.985104 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:36:01.991606 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:36:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:36:01] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:36:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:36:02.001611 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:36:02] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:36:02] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:36:02] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:36:02] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:36:17.559296 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:36:17.562278 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:36:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:36:18] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:36:27.991140 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:36:28] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:36:28.134248 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:36:28.147247 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:36:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:36:28.154268 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:36:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:36:28] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:38:14.163509 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:38:14.167516 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:38:14.173515 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:38:14] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:38:14.183540 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:38:14.187540 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:38:14] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:38:14.195539 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:38:14.202540 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:38:14] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:38:14.208541 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:38:14] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:38:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:38:14.222543 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:38:14.225546 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:38:14] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:38:14] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:38:14.241057 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:38:14.247060 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:38:14] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:38:14] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:38:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:38:15] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:38:15] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:40:18.031519 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:40:18.187424 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:40:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:40:19.125170 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:40:19.271460 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:40:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:40:22] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:40:22] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:41:22.334965 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:41:22.337964 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:41:22.342964 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:22] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:22] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:41:22.354967 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:41:22.356966 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:41:22.361965 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:22] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:41:22.369966 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:22] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:41:22.380966 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:22] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:41:22.387967 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:41:22.395967 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:41:22.401967 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:22] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:22] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:41:22.409967 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:22] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:22] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:23] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:23] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:41:28.979978 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:41:28.982973 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:41:28.985972 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:41:28.989974 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:41:28.993975 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:41:28.999974 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:41:29.003975 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:29] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:29] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:29] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:29] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:29] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:41:30.993990 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:41:30.994988 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:31] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:41:51.308019 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:41:51.313024 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:41:51.316019 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:41:51.323569 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:51] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:41:51.328536 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:41:51.332535 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:41:51.337536 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:51] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:51] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:51] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:51] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:41:53.207708 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:41:53.210692 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:41:54] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:42:00.137979 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:42:00.141977 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:42:00.144976 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:42:00.148975 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:42:00] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:42:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:42:00.154976 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:42:00.158983 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:42:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:42:00] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:42:00.166982 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:42:00] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:42:00] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:42:00] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:42:01.954856 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:42:01.957875 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:42:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:42:02] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:42:17.418945 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:42:17] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:42:17.646542 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:42:17.650421 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:42:17.652406 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:42:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:42:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:42:17] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:42:33.181998 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:42:33] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:42:33.189035 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:42:33] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:42:41.380318 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:42:41] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:42:43.441986 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:42:43.447031 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:42:43] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:42:43] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:43:51.075412 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n\n\n\n\n\n\n\n
SASU JMJ FORMATION
BP 60540 97206 FORT DE FRANCE CEDEX
Email: jmjformation@gmail.com
Tel: 0596 97 58 46
\n

\n
\n\n

 

\n\n\n\n\n\n\n\n\n
  Date Facture   09/11/2025 
\n

 

\n\n\n\n\n\n\n\n
\n

Facture n° NEW_Invoice_84 

Destinataire : msys boite


  -

\n
\n

Client : test01 prenom billardman01@hotmail.com\n  

\n

Intitulé de la formation : CONDUIRE UN PROJET  

\n
\n

 

\n

 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DésignationQuantitéPrix unitaire HTTotal HT
\n
CONDUIRE UN PROJET
\n
15/09/2025 - 17/09/2025
\n
 
\n      commmmmmmmmmmmmm - memoooooooo
11500.0 €1500.0 €
\n

 

\n

 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 Totaux
 Total HT1500.0 €
 TaxesPrestations de formation en exonération de TVA, article 261-4-4a du CGI
 Total1500.0 €
\n

 

\n

Condition de règlement : 0J  Conditions de paiement : Date Facture 

\n

Date échéance : 09/11/2025 

\n

 

\n

 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 Code banque
16958
Code guichet
00001
N° de compte
04285131654
Clé RIB
46
Monnaie
EUR
 IBAN
FR76 1695 8000 0104 2851 3165 446
\n

BIC
QNTOFRP1XXX

\n
\n

 

\n

 

\n

JMJ FORMATION
Siége social : 15 Rue Georges Eucharis, Espace POSEIDON, Dillon Stade, 97200 Fort-de-France
Adresse Postale : BP 60540 97206 FORT DE FRANCE CEDEX
Siret : 799 674 064 00032 - Numéro de déclaration d’activité : 97 97 01982 97 – QUALIOPI : N° RNQ 3318
Tel : 06 96 50 23 33 / 0596 97 58 46/ Mail : jmjformation@gmail.com / Web : www.jmjformation.com  

' dest = <_io.BufferedRandom name='./temp_direct/Partner_Invoice_NEW_Invoice_84.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 50% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 20% DEBUG:xhtml2pdf.tables:Col 3 has width 20% DEBUG:xhtml2pdf.tables:Col 0 has width 50% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 20% DEBUG:xhtml2pdf.tables:Col 3 has width 20% DEBUG:xhtml2pdf.tables:Col widths: ['50%', '10%', '20%', '20%'] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None, None, None] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.document:pisaDocument options: src = '


 

\n\n\n\n\n\n\n\n
SASU JMJ FORMATION
BP 60540 97206 FORT DE FRANCE CEDEX
Email: jmjformation@gmail.com
Tel: 0596 97 58 46
\n

\n
\n\n

 

\n\n\n\n\n\n\n\n\n
  Date Facture   09/11/2025 
\n

 

\n\n\n\n\n\n\n\n
\n

Facture n° NEW_Invoice_84 

Destinataire : msys boite


  -

\n
\n

Client : test01 prenom billardman01@hotmail.com\n  

\n

Intitulé de la formation : CONDUIRE UN PROJET  

\n
\n

 

\n

 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
DésignationQuantitéPrix unitaire HTTotal HT
\n
CONDUIRE UN PROJET
\n
15/09/2025 - 17/09/2025
\n
 
\n      commmmmmmmmmmmmm - memoooooooo
11500.0 €1500.0 €
\n

 

\n

 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 Totaux
 Total HT1500.0 €
 TaxesPrestations de formation en exonération de TVA, article 261-4-4a du CGI
 Total1500.0 €
\n

 

\n

Condition de règlement : 0J  Conditions de paiement : Date Facture 

\n

Date échéance : 09/11/2025 

\n

 

\n

 

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
 Code banque
16958
Code guichet
00001
N° de compte
04285131654
Clé RIB
46
Monnaie
EUR
 IBAN
FR76 1695 8000 0104 2851 3165 446
\n

BIC
QNTOFRP1XXX

\n
\n

 

\n

 

\n

JMJ FORMATION
Siége social : 15 Rue Georges Eucharis, Espace POSEIDON, Dillon Stade, 97200 Fort-de-France
Adresse Postale : BP 60540 97206 FORT DE FRANCE CEDEX
Siret : 799 674 064 00032 - Numéro de déclaration d’activité : 97 97 01982 97 – QUALIOPI : N° RNQ 3318
Tel : 06 96 50 23 33 / 0596 97 58 46/ Mail : jmjformation@gmail.com / Web : www.jmjformation.com  

' dest = <_io.BufferedRandom name='./temp_direct/Invoice_Signe_09_11_2025_65.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR0AAAEdAQMAAAALpCE4AAAABlBMVEUAAIv///+fga7nAAADNUlEQVR42u1aQY6jQBArNgeOPIGfhI8hJRIfS37ST+DIAaXWdnVG2tPOaeVZhQPDEA5Fxe2y3Yn8+3HE56HPQz/6oT0ihtxyfGa2Y8mtHQOuxtxXfBK3PH7FN45//BALv2U+95iPmLY2Pvd1ztd0x7+BK35qW/gaanY+JnwFy357V4/CY3AvfL8QIFurZl+ncx5fOPkXDownKwVAYkbvt4wl3QvvGEel90Dbz4ilXuY0xzhZBaAWsv88ebNKP7g4AZWBAEG57bii5uJM346Pj1g72h+8B5JJXGHBXifvwhOsEuBx0CFq5lUT5MO5cGCDrNLIf6z0DPILe39D9c6LU4g4A82+c2iy48R48Goxxjib/UTNmjjHAOQcQgmYBmg37jhnT6JwwCI0Q1MDCN8CBctk3fF8atpLnKRAI6Bni6s7j2PiRNdXMWtdSrBYL05C5al1GVF4oR7PUVrgEdasAkSsdBMYnyi3UVrh3nSvV/AVWY3zkoRySXa8jAQ1eno7ILAe12W5CS7Jeg+YuLRenFqN5L9BdpMmjqBB72kurPV4GeMaQKSWpL4qjFvz+Mm/cg6sFIcUAFCCefQK946HJg6J8eT4BBOyZm+RpbFzaaJweaEKKh5csM48ziwohWzimSM/S+Wi5vFhrVVKx44d7TEXxofSXNZQke8pOThQ4IJVxI55WIusTShpbz1+oVgEj+sYvB0QjQ7azsW5lLQq/VKGyFjWyveQuOeRQUU3nkK7M1RglnuAqJNuX0qmj2mtxxWIZ89VppLnHJoyRNYjXwqFYycVs9AiE/fydMaF09GXrYccJKNTX83JTMt7corCzwremF/Nwrj0eDqLrLxXmhI92Kd/q5Fvz+M5ilq6HuddZYes2TvJSs1LUXjveM9t59EbKlG5yrVHcNIqLd/v4ew5lbll39hUrqJ0X6BJ8yTrnY9Lj+s97PX41x4QR2Vy7lf6NvRYznvXraSV9PhZ+ykcRaSbNN+gRZFf+5yVqxS32+8sryEK134K0xTJ89k7yarCKU7WuTLalH+jDLCGSu0sl0SU3aw9Q+1g+e8s32peKnDu+TgES/yAneXPD5I+D/2fD/0GaLSGMli0E2YAAAAASUVORK5CYII=', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'PLTE' 41 6 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 59 821 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:Col 0 has width 50% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 20% DEBUG:xhtml2pdf.tables:Col 3 has width 20% DEBUG:xhtml2pdf.tables:Col 0 has width 50% DEBUG:xhtml2pdf.tables:Col 1 has width 10% DEBUG:xhtml2pdf.tables:Col 2 has width 20% DEBUG:xhtml2pdf.tables:Col 3 has width 20% DEBUG:xhtml2pdf.tables:Col widths: ['50%', '10%', '20%', '20%'] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None, None, None] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'PLTE' 41 6 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 59 821 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:43:52] "POST /myclass/api/Invoice_Inscrption_With_Split_Session_By_Inscription_Id/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:43:52.656783 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:43:53] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:45:56.199264 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:45:56.203205 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:45:56] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:45:57] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:45:58.056133 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:45:58.059134 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:45:58] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:45:58] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:46:00.136402 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:46:00] "GET /myclass/api/GerneratePDF_Partner_Invoice/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/69109a97719c7106adb90a99 HTTP/1.1" 200 - INFO:root:2025-11-09 14:47:34.221876 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:47:34] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:56:24.835854 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:56:24] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/69109a98995b26cde9611abe HTTP/1.1" 200 - INFO:root:2025-11-09 14:59:22.637736 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:59:22] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:59:22.648738 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:59:22.650739 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:59:22.656738 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 14:59:22.663746 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:59:22] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:59:22] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:59:22] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-09 14:59:22.757504 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 14:59:22] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:00:32.158717 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 15:00:32.159716 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 15:00:32.165717 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 15:00:32.170716 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:00:32] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:00:32.182780 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:00:32] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:00:32] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:00:32] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:00:32.216457 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:00:32] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:05:51.780266 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:05:51] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/68f15277d980c4ab7268ba8f HTTP/1.1" 200 - INFO:root:2025-11-09 15:09:23.593134 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:09:23] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690df2ec995b26cde9611890 HTTP/1.1" 200 - INFO:root:2025-11-09 15:17:26.088926 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:17:26] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:18:11.691591 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:18:11] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:21:42.372155 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:21:42] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:21:46.386166 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:21:46] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/69109a98995b26cde9611abe HTTP/1.1" 200 - INFO:root:2025-11-09 15:22:42.777811 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:22:42] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:22:49.333938 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:22:49] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:22:52.422693 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:22:52] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/69109a98995b26cde9611abe HTTP/1.1" 304 - INFO:root:2025-11-09 15:22:57.060515 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:22:57] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/68fe06e779119ff4d421aeed HTTP/1.1" 200 - INFO:root:2025-11-09 15:23:59.553360 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 15:23:59.565366 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 15:23:59.570365 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:23:59] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:23:59.586880 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 15:23:59.601881 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:23:59] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:23:59] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:23:59] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:23:59.899197 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:24:00] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:24:07.988704 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:24:08] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:27:10.546389 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:27:10] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:27:15.254898 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:27:15] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/69109a98995b26cde9611abe HTTP/1.1" 304 - INFO:root:2025-11-09 15:27:43.239813 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:27:43] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:27:50.700908 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 15:27:50.709911 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:27:50] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:27:50.724925 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 15:27:50.732929 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 15:27:50.734909 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:27:50] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:27:50] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:27:50] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:27:50.750926 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:27:50] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:28:05.826218 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:28:05] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:28:38.991906 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:28:39] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:29:17.433227 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:29:17] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:29:33.590850 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:29:33] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/69109a98995b26cde9611abe HTTP/1.1" 304 - INFO:root:2025-11-09 15:29:54.685756 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:29:54] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:30:31.390008 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:30:31] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:30:34.734372 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:30:34] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/69109a98995b26cde9611abe HTTP/1.1" 304 - INFO:root:2025-11-09 15:30:41.278093 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:30:41] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/68fe06e779119ff4d421aeed HTTP/1.1" 304 - INFO:root:2025-11-09 15:30:45.214518 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:30:45] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/68fb8f5979119ff4d421aea0 HTTP/1.1" 200 - INFO:root:2025-11-09 15:31:35.838590 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:31:35] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/690df2ec995b26cde9611890 HTTP/1.1" 200 - INFO:root:2025-11-09 15:32:01.990880 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:32:02] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/68f4d22dd12201e20d8b6dac HTTP/1.1" 200 - INFO:root:2025-11-09 15:32:29.558465 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:32:29] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:32:33.982793 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:32:34] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/68fe06e779119ff4d421aeec HTTP/1.1" 200 - INFO:root:2025-11-09 15:33:01.457258 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:33:01] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:33:04.153157 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:33:04] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:33:14.413525 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:33:14] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/xQvCaXv9Jm4CdK7afh52CRBApicf7umogg/68c57c1f1dac169e77e4db7a HTTP/1.1" 200 - INFO:root:2025-11-09 15:45:54.420260 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:45:54] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:48:51.270948 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 15:48:51.276948 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 15:48:51.281975 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 15:48:51.287950 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:48:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:48:51.299950 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 15:48:51.304948 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 15:48:51.322949 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:48:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:48:51] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:48:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:48:51.339947 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:48:51] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:48:51] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:48:51.353954 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 15:48:51.355954 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-09 15:48:51.363469 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:48:51] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:48:51] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:48:51.374468 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:48:51] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:48:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:48:52] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:48:52] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-09 15:48:56.276568 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [09/Nov/2025 15:48:56] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\attached_file_mgt.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:2025-11-09 15:51:00.676713 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 15:51:00.676713 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 15:51:00.676713 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 15:51:00.676713 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 15:51:00.676713 : ++ 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\\attached_file_mgt.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:2025-11-09 15:52:44.662698 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-09 15:52:44.663700 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-09 15:52:44.663700 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-09 15:52:44.663700 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-09 15:52:44.663700 : ++ 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\\attached_file_mgt.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:2025-11-10 08:35:59.128064 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-10 08:35:59.129068 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-10 08:35:59.129068 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-10 08:35:59.129068 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-10 08:35:59.129068 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-10 08:36:11.804136 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-10 08:36:11.804136 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-10 08:36:11.804136 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-10 08:36:11.804136 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-10 08:36:11.804136 : ++ 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\\attached_file_mgt.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:2025-11-10 08:36:58.253733 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-10 08:36:58.253733 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-10 08:36:58.253733 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-10 08:36:58.253733 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-10 08:36:58.253733 : ++ 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\\attached_file_mgt.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:2025-11-10 08:49:11.989405 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-10 08:49:11.989405 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-10 08:49:11.989405 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-10 08:49:11.989405 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-10 08:49:11.990400 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-10 08:49:37.864298 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-10 08:49:37.864298 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-10 08:49:37.865319 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-10 08:49:37.865319 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-10 08:49:37.865319 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-10 08:49:38.316923 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:49:38] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:49:44.395982 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:49:44.405924 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:49:44.416486 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:49:44.419482 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:49:44.439479 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:49:44] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:49:44.485758 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:49:44] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:49:44] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:49:44] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:49:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:49:45.035302 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:49:45.050081 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:49:45] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:49:45.061199 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:49:45.071605 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:49:45.078658 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:49:45] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:49:45.090422 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:49:45] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:49:45] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:49:45] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:49:45] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:50:17.408788 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:50:17.413473 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:50:17.417822 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:50:17.421931 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:50:17] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:50:17.427715 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:50:17] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:50:17.433306 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:50:17] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:50:17.442217 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:50:17.448923 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:50:17] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:50:17.457932 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:50:17] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:50:17.462923 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:50:17] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:50:17.468926 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:50:17] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:50:17.475946 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:50:17] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:50:17] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:50:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:50:18] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:50:19] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:50:21.965610 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:50:21.969595 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:50:21.975869 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:50:21.979866 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:50:21.987867 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:50:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:50:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:50:21.996874 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:50:21] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:50:22.007972 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:50:22] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:50:22] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:50:22] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:50:22] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:50:25.055281 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:50:25.060213 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:50:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:50:26] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:50:46.044072 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:50:46.047089 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:50:46] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:50:46] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:50:51.405213 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
\n
\n
\n

A l\'attention  neutre   part 2 part nom 2  

Situé :adresse02    code_postal02   ville02    pays02

\n
\n
\n
\n
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : Christian XXXX
Signataire dûment habilité aux fins des présentes : Emmanuelle XXXXXX
Contact :  contact@elyos-si.org
Téléphone : 01 XX XX XX XX 
\n
à le plaisir de vous convier à la formation ci-dessous :
Formation :   CONDUIRE UN PROJET
Durée :  15.0 heure (s)
Lieu de formation :   adr site1  , cp site 1 - vile sit1 
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
\n
Les séquences de formation  :
\n
Du    10/11/2025 10:00  au 10/11/2025 12:30
\n
Du    12/11/2025 09:00  au 12/11/2025 17:30
\n
Du    13/11/2025 09:30  au 13/11/2025 13:00
\n
Du    13/11/2025 09:30  au 13/11/2025 13:00
\n
Du    17/11/2025 09:00  au 17/11/2025 17:30
\n
Du    20/11/2025 09:00  au 20/11/2025 17:30
\n
Du    21/11/2025 09:00  au 21/11/2025 17:30
\n
\n
Au plaisir de vous retrouver prochainement,
\n
10/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_03662.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:50:51] "GET /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_PDF/AetKl4vNLkYTl7xsmMfQtyjcyO_DjfMCzg/68fb8e6a0438bff16569753c/6847efb6adbfa1041e0cf34b/68fb8ede79119ff4d421ae9b HTTP/1.1" 200 - INFO:root:2025-11-10 08:50:51.913213 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:50:52] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:53:11.497495 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:53:11.500760 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:53:11.504767 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:11] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:53:11.513814 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:53:11.522470 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:11] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:11] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:11] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:53:11.601469 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:53:11.605485 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:53:11.609475 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:53:11.614480 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:11] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:53:11.620129 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:53:11.626353 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:11] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:11] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:53:11.637348 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:11] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:53:11.640346 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:53:11.646378 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:11] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:53:11.652376 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:53:11.657381 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:53:11.661383 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:11] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:11] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:11] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:12] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:13] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:53:16.353318 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:16] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:53:25.693463 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:25] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:53:41.851006 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:53:41.855618 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:41] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:41] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:53:45.215897 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
\n
\n
\n

A l\'attention  neutre   part 2 part nom 2  

Situé :adresse02    code_postal02   ville02    pays02

\n
\n
\n
\n
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : Christian XXXX
Signataire dûment habilité aux fins des présentes : Emmanuelle XXXXXX
Contact :  contact@elyos-si.org
Téléphone : 01 XX XX XX XX 
\n
à le plaisir de vous convier à la formation ci-dessous :
Formation :   CONDUIRE UN PROJET
Durée :  15.0 heure (s)
Lieu de formation :   adr site1  , cp site 1 - vile sit1 
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
\n
Les séquences de formation  :
\n
Du    10/11/2025 10:00  au 10/11/2025 12:30
\n
Du    12/11/2025 09:00  au 12/11/2025 17:30
\n
Du    13/11/2025 09:30  au 13/11/2025 13:00
\n
Du    13/11/2025 09:30  au 13/11/2025 13:00
\n
Du    17/11/2025 09:00  au 17/11/2025 17:30
\n
Du    20/11/2025 09:00  au 20/11/2025 17:30
\n
Du    21/11/2025 09:00  au 21/11/2025 17:30
\n
\n
Au plaisir de vous retrouver prochainement,
\n
10/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_05559.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAACnCAYAAADnu65nAAAAAXNSR0IB2cksfwAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAOwgAADsIBFShKgAAAAAd0SU1FB+kHBgYaIOUaxYcAACAASURBVHja7J13fFTF2sd/Z1t6JYVkd9MLoSSEElroAhJQiiCoNGn2BihiuffKtV7FVxEUECVIEQQEBEQEaYr0kB7Se+/JZjfbzvP+geSS7CabDl7myyd/cHbOmTkzc+aZ55lnnuGIiMBgMBgMBuNvjYBVAYPBYDAYTKAzGAwGg8FgAp3BYDAYDAYT6AwGg8FgMJhAZzAYDAaDCXQGg8FgMBhMoDMYDAaDwWACncFgMBgMBhPoDAaDwWAwgc5gMBgMBoMJdAaDwWAwGEygMxgMBoPBYAKdwWAwGAwm0BkMBoPBYDCBzmAwGAwGgwl0BoNxj8HzPKqrq1hFMBj3ACJWBfc2OuJRz+sbNxongLlAyCqnHeiJUM/roOf1qNRpUK3TQMXrYC0Uw0Yohq1QDJFQBDOBEGKOzXdNcf36NZw69RtWrVoJsVhyz5VPq9VCo9FAr9dDp9NBqVRCKBTCysoKHMdBLBbDzMwMHMexxmQwgZ6urMa54lSAuqfABGCQkwdCbF0Mfkupq8SFsuyOZ8JxkIgksBWZw8fCBu7m1rAXm+NufPK/lefi44LERtfCzG3xjv+wLhE4WaoanClKBdF/G1QiEiPCLRCOYvNOz69Oq8ae3Fhwd9YuB4S7+CLAyqFzBnXiUaGpx/WaItysKcUpZSUuqetQyesM0ooFAoyUWGGEuS16WzthgJ0rpOY2sBK27VNJrS3D+dKsbuszBGCAoxSh9m7d1jerq6uxfv16XLp0EWPGjMGwYcPuiUFNpVKhsLAQN27cQGJiAqKionDzZhIqKysaBLdQKIKnpycGDRqMfv2C0bdvH/j7B8DBwQECQdu/q+vXryMlJfmuv7tc7oHhw4cbfQe1Wo1ff/0VCkVti8/w9PTEsGHDDSY5SqUSJ0+ehFJZZ7IcMpkcI0aMaFddtobi4mKcO3cWer3eZNr+/UMRFBRkcP3EiV9QUVHRre3TXFnuGYFeqlXh9bIMlBJ129B12NrBqEDPU9dhcXFyp+c3SmKFabauGNvDE71tnGDWTdqxQq/F3uJU/FZf0+j6TbUCM6qLMbgLBu8KrRpvl2Ugn/hG1z/gdXjJoz8sOvndNbweS8vSb0nxv7AHh8P2bh0W6HoiZKtqsLswCT/UFCNOW29a+PM8TtfX4nR9LVCVD+QLsMjSAbOdfTDCUQY7Ueu00BJ13V/v1X38aGHTrQL99OnTOHPmNwgEQmza9BWCg4NhZWV114SZQqHAn3/+iSNHfsLBgwcAAII7+qtEYtYofW5uLnJzc3Hw4I9QqZQICOiFOXPmYtKkSfDx8YFYLG513gkJCVi9ehVEIjHuJs888xyGDh1qVJBqNBrs3bsX586dafEZL7zwEsLChkAkaiwezM3NUVNTjTfeWNOqicXu3bvh5eXd6e/I8zwOHjyId99da9KyEhjYC5GR243+duLEr9i3b2+3tQ0R4YsvNnapQGc2RdPqOs5rlFhZlomRKefxfvplZCmruyXnuJoSbKsrN7ieTzwOlKSB7yazCAfgk9IM/FKa2W15dpTC+jpsyL6Bh2+extvl2a0S5sa/Qh6RdeWYknUVy5PO4Fx5LrRNJjv3I0VFRdi27dsGgfn777/j3Llzd6UsdXV1OH36N6xatQqLFs3H4cOHIBAIGwlzU1hYWCI3Nwcff/whpk17COvWfYLU1BTwfOvbmuME4DjuLv+ZKiNMPqNZYSEQ4MEHJ2PEiJEmn5GXl4v9+w+0SoNuK5mZGdi9excEAtP1vWzZMkil0hbqo3vbp6thAr0tAwfxWFuZi3nJZ3G5Ir9LRZua1+NgSUazvx+tKUGqorKbbCJABfF4Oz8OV6qL72mRriPC2Yo8LEg6jZdLUpGg03Tas39QVWF2xiV8knEVJRrVffsd6PV6HD58CFFR1/5b7zotNm36qttNmHl5eVi79h08/fRT+Pnnox3WkDlOAKVSiY0bN2Dx4sU4fPgw1Go1G/z+wtnZGQsXLoSZmZnJtLt370JycudaTHU6HQ4ePIiMDNPWr+HDR2DixEn3lX8EE+jt4IK2HosyLuKX4rQuE24pigpsqilq9vcEXodjJd1n0iUACToN3s2+gfx6xT3ZLhrisasgCc9kXsEprbLZdEIAjuAg5Tj4cAIECETw4ji4cRzswbX4UZQSjzfKs7Ai5Q9kdpOl5l4jIyMDW7ZsNtCAY2KicejQoW4rR0JCPFaseAXff78b9fX1nfpsjuOQnZ2F115bhY8//g+qqpgn/21GjhyJBx6YYDJdWVkpdu7cCY2m8ybVSUmJ2Llzp8m1eaFQiOXLn4KDg8N91TYdXkMnIqNC7WU7N8glll0iWOTmNq1OLwTQSyCEVRvdk1Qg1BChkHgY647JvB6v5MXAxcwKAzt53VJHPI6UZqDWhGn3+6o8zFH1gtTCpts6zMn6GnyQHYX3fIfCXnTveDWreB225MTig9I0FDfjz+HFCdDPzBozHaToZeuCHmILuIrNIREIodBrUaqtR7lGiejqYhyqKsBNrRKFRDDWCruUFShMOY91PkMQYuti0Lt0xsrAcVjn6AXnLnAuBAA/q64fvLRaLfbt24eSkhIDzYeIEBm5DePGjYOXl1fXTS6JcPbsWfz732uRlpbape+rVquxefMmlJeX480334KTk9N9L9Ctra2xYMFCXLhwAVVVLVsJjx49gocffhhDhw7t+DeuUuH77/egvLysRa2biDBt2nQMGTLkvmubDgt0juOMiErCLFc/DLd36xINlmuDcLYC8KXvcAyydW7TpKFKp0G5RoXU2lJsK83AGbUCyiZpkvU6vJl1DduDxsHVrPOcgXJVtdhalWcy3TWdBr+UZmKJR3D3acEAvq8pQmBBEp6VB0N0D5iz9EQ4XJiKl0uMD+7unAAzrJ2xWNobfa17QCwQGvQgc6EIThILwMoBIxzcsYQPRnxNGXYU3cSB2lIUGJlcndco8X5ONCKDxsGyiRe88XrhML2nP7y7SPB2R0skJibim2+2NjugZmZmYO/ePXjttdVdYuokIsTGxmLVqhUoLS3tlv7FcRwOHNgPkUiE119fgx49etz3Qn3gwIGYNm0atm+PbDFdVVUldu7cgX79+nXYYTI6Ohr79/9gsl/Z2dlj/vwFd9VB827RZSZ37q9/gi7449pUDsBMIISlUNzqPyuhGFIzKwTbOOER9yDs6vMAPnUJgIuRbWInNEr8VJwGvpO8/HkinCjNRKa+8ZYqH6EI0yxsDbX0imyUdfN6biUR1hWn4Hhp1l13kiMAZyty8XphotHfR4nNscNnKD4ODMcAWxdIjAhzY33XQiDCYPue+E/ASGz3HoIxTaxNHIDhEkus9R5sIMxb0ye74q+rUSqV2LJlC7RaTYvCb8eOHYiPj++SMmRlZeKNN9Z0mzC/kx9+2ItvvtkKjYatqUskEsybNx9ubqatkydPnsTFixc7lJ9CocD27ZEml1Z4nse8efPRr1+/+7Jd2Bp6K7ATmWGpZ39skPaDmZHZ4bslqchUdc56aqlWhU3lWQbXX3T0wuuyEMib5P+bpg4XK/O7vU5yiMe7+XGIrS2/q22TqazGmuwo5BjZUz7b3BZf+odjXA85LATtM0aZC4QY7+SBbYGjscLWteH6CJE51vsOQ6DV/bFGR0S4cOECfv75qMm01dVViIyMRH195040a2pq8J///AdxcbFtuk+n04LjAKlUhuDgEPj7B8DCwgIqlRLUhh0Ler0OOTm5UCjq7uF26r68/P39MW/efJMas0qlxM6dO9sdUZCIcOnSRfzyy3GTab29fTBr1ixIJJ2zHCiRSGBhYdFpf0Jh1255ZpHiWomQ4zDdLQDvqmrwanlmo98KeT2iq4rgY2nfIU2JAJwuzUKKrrEG4CoQYoqLLzwsbDDIzAa5d+xL58BhZ0kaxjl5wkrY8T2wBOM+Ed4CETKbCM0rWhU+yLqOzwNGoqeZZbe3iY54bMtPwFWdocY0xdwGH/gNh6+lXSdYmwAvC1u85TsMjjkxOFBdgI+8ByPYxgn3i/9sbW0tNm7c0KptSBzHYd++vXj44YcwevSYTivDwYM/4vjx461vN47DzJmzEBY2GKGhobCxsYVEIoFer4darUZ+fj4uXry1bz01NbXFwdbGxhYrVqzE7NmzYWtraCmTyWR4+eVXWm0r0el0iIzc1uKkRyQSYebMWXBxcWn1OwcFBXVZMBcDbVAgwMyZj+Cnn35CcvLNFtOePXsaZ86cwfTpM9qcT3V1NbZs+drkFkIiwoIFC+Dj0zl734kI77zzb4SHh3dandnb2zOBfq8g5gSYKw3ClqpcpN5hEtcC2F+Rg2luARB1IHpbnV6LrWUZaPqJL7Vzg4elLSScAMt6BuJ01lVU3zEJ+EFVjZeqijG8h6zD78jDmBMYYa17H3xZnIKL2sal+0FVhT650VjlEwZLQfd2pyRFBb6pMrRO+ApEeMsjtFOE+Z04iM2wwmsAHlH5IdDa8b4R5kSEY8eOITr6Rpvu++abbzBw4EBYW3fcaTMvLw/bt28Hz+tbVd6IiKmYN28eBg8eDHNz406Inp6eGDp0KObMmYsjR37C559/BqWy8e4InucxcuQovPTSrWArzQnLcePGYdy4ca1+H7VajUOHDqKoqHmBbmZmjiVLlnRpIJKO4ubmhmXLlmHlyhUtauo8z2PHjh0YOnQYevbs2aa+d/Lkr7h8+ZLJtIMGDcbUqVPbFH/AVN4uLi7w9PT823yrzOTeRnqaWWOxnWGggvj6Gij02g49+0JFHqLVyqZqBma6+EHy10RhuKMU/Zqs5woAbCtKhprveBAHIQQQGjEdhNo44S15MLyMfCwfVuRhT0EydN0YcEVHPLYVJKLESJ5v9wzEYLueXZKvhVCEXveRMAeA/Px8bN68qU1BVgDgt99O4bffTjcKI9we9Ho9fvzxx1Z5tIvFYjz99LN47733MHLkyGaF+Z1apkwmw7Jly7Fly1b07t2n4TeJxAzLlz+NTz/9PwwdOqxTNd/W1gnRvR3ISSAQYOLESQgPH2ky7ZUrl3DixIk29aOioiJ8++23JpdGxGIxFi5cBDc39/taPjGB3laTBsehl42hx7yCCIVqZbufq+J12F6cgoomBu/nrJ0RZPNfr1pbkRmed/ZtZFrhAeytK8dNRXmXdpRJPTzxumsgHJvMxOtBWFt0E6cr8rrNSe5mXSUO1hSj6RRmtJkVJrn4QMgO2+g0wbNnzx5kZma0fXIoFGLjxg0oLi7uUBkKCgpw8OCPrcrv6aefxcqVK9u8vUwkEmHkyJF4//0P4OPjCx8fH3z++edYvXp1qxy/7mfs7e2xbNkyk+vDHCfA9u2RyM3NbXXf++mnn5CUlGgy7ahRYzB27Nj7vi2YQG8HjhJzND2NRglCja793q+xNSU4r6oxuD7LxbeRQxcHYJyzF3ybrJcrQDhQnNqlWrKQ4/CYey8ssHOHWWMFHtm8DmtzopFW1/UBOAjAn5X5KDTyrk+5+MNFYsE6aSeRkpKCPXu+b7emePNmEg4fPtyhEKDR0dFITU0xmW7WrNl49tlnTWrlzQscDqGhofjiiw2IjPwOERFTWhURjQEMGTIU06fPMNlPUlKSceTIEeh0OpPPzMrKwu7du0xq9NbWNli0aCHs7Ozu+3ZgAr0daHjeqJBpr26qIx67i1INDkSZa2GHUCOmY0exBZ519DTIf0d1IdK7OHqZrVCM1Z4DMNnC1qDzXNCq8K+s6yju4m10PBHO1hSj6fTJSyjBKAcpBGDaeWeg1WoRGbkNJSUd07A3bfoKOTk57fs2dDqcP3/epLm7Rw8nLF68uMN7jzmOQ79+/eDl5cWOVG0DVlZWmDdvvkmnL4FAgG3bvjVp8eF5Hvv27WuVZSgiIgJDhgxljcAEevuo1KjQ1JvVHByshe3bKpGsqMBxheG+2kecvI2e7iXkODzo4gP7JuvZubweJ0symvFT7zxczSzxludABIvMDETnobpybM6L7ZT1/ObIV9chpd7wCMiJFrZwkJizDtpJXL58Gfv37+vwc8rLy7B3795WaWVNKSsra5Uz3oIFCxEQEMga7S4SHByMJ56Yb1KjLikpxt69P7QYEjYxMQH79v1gMs8ePZywcOGidltlWp7cARUV5Q2n8rX3Lz8/v83+J+2Febm3VTsnHtdrDDUWO04At3Zs3eJB+LEkDalNBOAEiSVG9fBo9j5vSzu8aNsTa+/w8tYD2FKehWluAW0Kj9vmjg4g1NYZa2XBWJ59HcX035VzFYDPy7PhZW6LJ9x6dcladrlGiXwjE4Yhtq7d7mnf9rr7e2h9tbW1iIzc1qqDSYjIpDa7Y8d2TJ48GSEhIW0uhylzOxFhxIgRXb7Hl9EyYrEYjzzyCH7++RiysjJbtILs3r0LERERGDBggMHvarUae/bsQVFRocl+9cQTT6BPnz5d861yAqxY8Qr0el2HnuPr64fffjvTJZOObhPoZdp6FKg7LwCDABxczCzuujk1X1WLPYoSg+v9Le1bfVb2nWQpa7C/qgAcGpvspzvIWlwLFnMCTHf1x9rqgkbRJG7yOpwty8Z8Wd8uNu1wmOTkhdWqGrxSnNKo9BVE+KgwCd4Wdhjp0PlepyX1ChQZrJ8T3Mys7+0Rjwjf5NyAo7DzYuALOQGe9Q2DuJPPqb969QqOHv3J4Azxpnh5eWPgwIE4cGAfWtqDXVtbi507d6J3795tOme8oCAfdXUKWFg0P1kOCuqNgIAAJlHvAXx9fTFv3jy8++6/W0ynUNRix47vEBQUBAuLxuNcVFQUDh48aFKYe3v7YPbsR7t0371QKOzwRFEg6L6JZhcJdA4v5dyAGdd5Fd1LZIadfSbAWnj3NLA6vQ4bc2OR3WTGZgbgIXt3CNvxvqfLshHbZLvbEJEEU1x8TdeJTQ88Y9UDXynKGq5pAewsy0SEqx96iLt2RigRCLBQGoQMVQ2+qCls9FuiXot3c6KwwcwS/padG0zB6Bo9ocsOPelEiY73aks69Ym9OQGepsGdOxkvK8WGDRtMCnOe57F8+XIMGzYcly5dQn5+y+cPHD16BFOnTsXo0aNbXZbS0lKIRC1/84GBgd2i/TBaI7wEeOihh/Dzzz8jKup6i2mPHTuGGTNmYNSo//aHuro67N69GzU11Sb3tS9duhRyuZxVeiNFq4vI0muRrFN32l+9TtPla8MtoeJ12J2fgA3VBYZailCM0T082mw7KFTXYUd5lsF9D9r2hIeRuO1NsRCIMMvFz3CSoFHiXHlOt9SLg8gMKzxDEWFuWN5f1XX4JCcaFdrOjX1dayTMKzgOTmLmkdxReJ7HkSNHceWK6UAeffr0xcSJk+Dj49OqEKB1dQps2vQVampa77hZV6cEZ2Ki7OHh2Satn9G1uLm5Y9GiRRCLW7ZE1dersG3bNigU/z2O+dKlizh27IjJvhQWNgSTJ0d0W1S8+16g/69AADJU1ViXcRUri5JhTDStdPGDczuOiv29PBfntapG05QAgRCzXP1bPTkYaN8Ts80ar5frAPxYkoG6Dq79tBZPCxu86dEffY2Ent1eU4xv8+I71UnO+EE4BP09HoTj70BOTg42bfrKpJlQr9fjqaeegouLMziOw4wZM+DhYTqi1p9/XsCxY8da//21ok27y+GI0XrGjh2HkSNNB5v5/fffce7cWQBAVdWtMwBMOU9yHLB8+VPsKNv7UaDzAIo0KmTXK1r9l1VfizhFOc5X5OHTzGuYm3QGaytyUGvEQjDD3AaP9AyAoI3OX1VaNXaUZRg0xmRrZwRZt/54RjuRGR4zYp7fVV+Nq910aAsHYJi9G/4h7Qf3JtqUGsDHZRk4UprZaSfS2TSz7FKkVbEvugPodDrs378fhYUFJtOOGzce48aNx+11czc3NyxfvtykZkVE+Pbbb02a529jbW1lMkpYfn4etFota8B7CDs7Oyxa9KTJbYQajRqRkZEoLS3F6dOncfbsGZP9Z8qUhzBixAhWyUbosgXpXgIRLDrRw9lGKGqXh3AdgBezrqKtxth6AHVEBpHbGmnHIjO84z0Yju1Yu71YVYCjTbZeuXIcHnX1b7Nn+IgeHphQlIyTTQTajyXpGNFDDjHX9fM2DsBUFx8kq6rwUWkmFHfUWwnxeCcvDr4Wtgi1delwXs05lZVq6u/tr43jsKdnENwknXeQjYDjIOoks2NycjK2bv26VWkXL17SaM8xx3GYPDkC33+/2+TRqTdvJuHAgR/xwgsvmJwAODk5Q6fTtWi+TU6+CY1Gw9bR7zHCw8MxderD2Lv3+xbTXblyGXv2fI9ffvnFZH+QSCRYsmQpbGxsWAV3hUAnMrayTXjPMxQDjIRIbb8pgYNlO7wFedw66rOzCROZ4VOvQejbjndU6nU4VGoYMGGUhR0G2bm2+XkuEgtMdZDiZElaYy29rhxP1pQitB3PbA8WAiGelwcjW1WL7YpS3Kkzxes1eCv7Or70D4dnB7fUuZlbw47jUN1I4+eQV19zj39uHAY7yuBzDx65Wl9fj61bv4ZSaXpnyvTpMzB0qGEgjx49euDZZ5/Ds88+Y2Jew+Hbb7di8uTJ8Pf3bzGtVCqFlZUVeL75iXViYgJSUlIwaNAgNqLfS8JFJMKCBQtw8uSvqKgob1GGfPLJxyaXV4h4LFiwEH379u22dxCLxR32cpdIJN0WpKjDAp3jjOvNPcUW8DL/35xFPW5hj1Weoehv69KuTXQxNSXYcodneoNA5ATYXZDUrmdW67V/6cl3bh/j8WNJGvrZukDUTR3KXmSGVV4DkJb6B8422bb4s6oGn+VE49++Q2HdgaNebSSWcOMEqCZ9IwvB77UlWKjXwkbIHKTayqVLl3DkyE8m092KCDbPYKvR7bFg7NhxGDduPE6f/q3F55SXl+O777bj7bf/0eLZ1dbW1vD19W9xLzrHCXDu3DmEhoayvej3GL1798YTTzyBL75Yb1IxNIVM5oE5c+Z0WzheIsLbb/8Dw4cP75gyKhB2m9MmCyzTBgaIzPCUkzcecQtAD3H74oVriceh0nSjv0XWVSCyrqJTy7y9uhCLlFXw7UatMNDSHv/2GIDF6ReR2sQj/bOqAnjlJ+IZWT9I2mkqlptbw0tsgZtqxR02IeB4fS1K1UrYWLKYzm1BoVDgq6++bDFy153aef/+oS0K/KVLl+G33061qJVwHIcdO77DlClTjWr7t3F2dkb//v1NBpfZtWsnHnroIbYf/R5DKBRi9uxHceTIT8jKyurQs5544gn4+3df+xIRpFLZ3yoCIfNybyUPmtvgcNB4LPUIbrcwB26Fed1eXdRt5c7l9ThSkt5pDmmtZZi9G95072PUj2JdSSpOdWBbnaVQhCFGHAdreT1Ol2d3+7v+3fn1119x5cplk+lcXFzxxBPzWtSoAWDgwIGYOXOWyefxPI9vv/3G4AzyRhqHSISRI0eZPNylrKwU33yzFXV1HQ9mFR8fh+zsbNYxOgkPDw8sWbKsQ7sR+vULxrRp05kF5n7X0C0BvO3iB3+L1mlt5eo6PFV00+B6oroOefW1kFm0fxlBT4QjJekope7dZrOlIhdz3YPQ08yq2/IUchxmu/ohS1WNf5VnGUwy3smNgZu5Nbza4SDGAZjg6IGvKnJQcofw5gB8VZqBSc7eXRr69n+JwsJCbN68uRWnoXGYO/cxBAUFmXymhYUF5s+fj6NHfzLpfX78+M945JFZmDRpUosTBF9fvxbDiQLA3r170LNnTzz33PMmJx3NER0djVdfXQWxWIznn38BEydONBnYhmFCaxQIEBERgUOHDuL69WttF1KiW2edy2QyVpn3u4YuBjDWQYZHXP1a9bdI3g9rHQ1jqOcQj49ybqCyA0FS8uoV2FmVj+7eNZuk1+BUaVarwvLwnRi+x1IownMewVhiZahNX9fV44PsKOS3MzxwiK0zhjbZf08AonRqHCpOY3vSW8mBAweQlJTQKi1rzpw5rdaQgoODMW/eApNroxzHYePGDSgvb95pSiaT4eGHp5l0LOJ5Hhs3bsTGjRtRU9M2B0mdToerV6/i7bffQnLyTcTHx2HlyhVYv/5zlJSUsI7SQZydnbFs2fJ23Tt06FBMmDCBnX7HNPS2I+EEWCbrhzO1pTjTZBvYr2oFduTH4wWvgW12XCMQfi5JQ3qTMK/2nADP2Uth2UkhbXkiHKkpwhVt4y1cm8rSMa2nH2xELTuUEBE685w0J7EFVnsNRGrKeZy/o0x6AD8qKyHKiQLa4QZoLRTjmZ6BOJd1DdVNpiAflaShv7UTwnvIOz3yv5Z4XKjIx0A7V9iIJH/rvp6eno6dO78zbRHhOCxevKRNGpJEIsHjjz+OI0d+QllZaYtpY2KicfToUcyfP99o5C+O4/DYY3Px88/HkJaW2uKzNBo11q//DElJiVi+/CmEhIS06JDE8zyqqqqwb98+fPnlRlRW/teHpa5OgfXrP8fVq1fx+utr0K9fPxaZrAOEh4cjImJqqyLB/dfaY4nFixfDwcGBVSAT6O2jp7k1Vkv74M+sa40iwykBbCjLxHB7KQbZ92zTM0s19dhZnm0QaW6JjQve9A2DWScF8CcCfPMTsbAgvtG2sQsaFc6X52KKq1+L9ws5rtM7hb+VA972CMXTmVeRfoeTnB7AHmVVu587zFGGCSVp2K+sbHQ9n3isybmBrebWCLRy6DShXqfXYnNuHD4uTcc8O3e87TMYtn9Toa7T6bBz5w7k5+ebHFz9/PwxderUNmtIgYGBWLhwIT755OMW7yUibNr0FcaNG9dsbG53dymWLFmKN99cY3ItVq/X45dfjuPcuXOYOHEiJk16EL17B8HVtScEAgGICDU1NcjNzcWff17A/v37kZubY/S5PM/jwoU/MG/eE1iz5g1Mnz4dlpaWbJBsB7a2tliwYAHOnTuLujpFq+6ZNGkShg+/O0FkOI5DcXERQsOCJAAAIABJREFU0tPTO+2Zjo6OXTo5YQK9GcY4eeHVqkK8W9U42loqr8enuTHYaOUAhzbEDj9dloUYXVMvYg6PuPrDojOP/OSAsc5e8ClORnITa8Dm4hSMdfKEZYvburrGrDXaUYZVymq8XpSEmjtiF3TEMG4rkuBptyCcybiIiibxEC5qVXg+9QI+8QlDSDu3F95JmUaFT7Ki8FFVPgDCF1V50GcQ3vEJ+1tq6lFRUdi1a6dJIc1xHJ555lk4O7cvpsTMmY/g4MGDyMhoeVDMz8/DgQP78eKLLxoNO8txHKZMmYITJ34xGU3sNiqVEocPH8JPPx2GSCSCubk5HB0doVSqUF1dDb1e1wrfgVtUV1dhzZrVuHEjCq+/vgY9evRgg2Q7GDhwIB599FF8++03Jvuera0dnnxy8V2bQHEch7fffqvTrDJEwLp1n2LGjBldVmZmP2oGM4EQS2T9MExkZiAMvldVYV9BEvhWiqNqnQbfl2agrkn6+Zb27QpMYwpniSWecjDUdH6vr8W1qqK7Up9iToD57kF42l6KztqRyQEY7SjFuy4BBi3BA/hNU4elaX/idFk26tsZS17D3zKxP3vzLD6qymuYgqgBbKjKx/sZV6DQ/73CjtbV1WH79kjU15uOrDd06HA88MAD7V6/lMvlmD9/fqvu3759O5KSkpr93d7eHmvWvIGgoN5tHEgJWq0WtbW1yM7ORmlpCTQadauF+Z3PsbOzYxHpOjKumplhzpy5kEpNL988/vjj6Nev310tr16vh1ar7aQ/TZeXlwn0FvCytMNb0r6wbCLSOQCfl6Yjprp1zjIXK/NxSmPo/DXXxQ82os4POCDkOEzr6Q+XJjPLKgB7SlKh4fV3pT6thCI85xGCKZ14nKqIE2CerA9W2bkZ/f26To0HMi7jzZQ/EFdT2upDYlS8HimKCnyYcRnh6Rew30gUOi2AWr0WujbsWrgX3HouXryIQ4cOtkKA8XjmmWcahXhtDw899DD69DEd3au8vAzffvst1OrmHU979eqFd95ZC0fH7tWQiQhTpz6E55573mR8ckbLBAYG4rHHHmsxjUwmw5w5c9gOg7aOh6wKWma8szeWV+bh/2qK//txA0jkdfg8NxbrrUa3uI5ap9dhb3EalE22V0VIrDDEwb3Lyi23sMXTtm5Y22TJ4KiiDE8ryhHcCTHV21UuM2v8y3MgclP/wDVd5xyrai0UY4XXQBSmXsCuJuvpt1vs05oi7FKUYpalA8LtpRhg6wJzkQSWQjEshUKoeR4qvQ4KrQpRNaU4W5mHSGUl1H8Ja2O2mNfspVjjPRj2RhwNtc0I+cNlWXCuLu6SunU2s8TEHh4tpqmsrMTWrVtb5a0+bdoMDBkypMPlcnFxwZIlS7Fq1QqTWvGxY0cxffqMZk/q4jgOYWFh+PjjT/DWW2+26iCZjsLzPGbOfARvv/02c87qDIVDKMSMGTNx/PhxJCYmGKlvPZYsWQovL29WWUygd7KJSCDEsx79cT7pDK7rG5tMtisrMKrwJhbK+jV7oEpibSl+UFU1ES/AbCdv9BB3nelOzAkw1cXXQKDnEuHHolT064R15fbS16YH3pKH4Jns6yjsJGuBm5kV1vmHQ559Ax9WGT/Jq5jXY6OiDBsVZbAVCOEjEMFdIIQ9J0Qd8SgjPa7rNKhvhcb9vpMPnvfo36yFxeiBOMTjleKULqvX52x7tijQeZ7H8ePH8ccf502uCwoEHBYsWGg0xGt7mDRpEvbsGYzLl1s+Z12pVCIychsGDBjQrCYsEAgwfvx4ODk54R//eBsxMdFd9x2JxViwYCFeeOFFODo6sgGxsyb2cjkWLVqEN95YY3BcamjoQEyd+hALItMOmMm9Ffha2uNVtyDYGjG9v1ucglSF8T20WuKxvzgNyiYCYoTIDOOcPLq83H1snLHU0nAQ+qGmECmKirvY6ThEOHniTRd/dKa7i6uZJV73GYwNroFw4wQtTlhqeD2idWr8rFFit7oWhzV1uKCtNynMewnF2O8xAC97hnbJcklHMDVBKygowMaNG0wKcyLC44/PR0hISKeVzdraGs8993yrYlqfOnUSp06dNDHhEKB///744osvMGPGzC4xzbq5ueOTTz7FqlWvMmHe2X2V4zBx4iQMHhxm0PeWLVsGV1dXVklMoHfdQPlwTz8ssnGBsImmncnr8Un2Daj0OoP7UhQV2FFraF59xEHeLZHMLIUizHU1PM0qidfjRFnmXa1TMSfAPPcgLLbr3GUHO5EET3uEYL/fCCy0doJrJwWjkHECvGjnhoO9xmBmT39YCP9exi29Xo+DB39Ebq7pkLv29g54/PHHOv0QjGHDhv11hjpMTii2bt2K4uJik0LBy8sb7733PjZt2oIRI8I75RAMe3sHLFiwELt27cb06dPZmnkX4ejoiMWLl9zhZEiYNOlBjB49hlUOE+jNDA6d9BwLgQjPe4Sgt5EtX7uUFThUlNIoxhoPwvHSTAOTcm+BCBEu3bc2NNDBDbPMbQ2u76/IRV694q62jZ1IglWe/THF3KZT20zIcRju4I5NvcZgl/cQPGZhD6927vPvLRDhFTs3HPAPx8cB4ehl5Qjub9jX09LSsGXLllvHHbfwx/N6LFiwsM2e5K3BzMwMy5cvh0QiMVmOqKhrOHLkp1adwmVtbY0JEyZg06bN+Oyz9Rg9egxsbe1aHTuciCAUChEY2AvPP/8Cdu/ejbff/gf8/Py6NDrZrfrmm/2jLoh2SIQW8+xIvPX2EB4ejgkTJt5SQCytsGDBQtjZdd/hSqbqorP/upoOqxm2IjMscZA3GkwIBEdx92/tcBSbY4W91EgZO2efsK+VPd6Th+BsVaHBbzGqakzUqhvWxau1GlQQb1AeuZk1/Cy7z7HGXmSGBa4BkFcXNhJEBCBNWQWZuXXjwVEkwQJHeaMDTngQLLtor7WnuQ0+8h6CvnesLXMAHDqh/5gJhBjv5IlwRxmSFRW4VF2IazUlSNHUIUWvRSHPAw2BeDmAE6CPQIheQglk5jYYZ++OXjbO8LO0g6CNA7uVxByrHeXoTr92XwvbZgVHcXExli9/yrTlRCzCjBkzu2z9sn//UHzwwUcoKjK9fVIgEKKurg7W1tamrWgcBzs7Ozz00EOYOHEi0tLSEBcXhytXrqCgIB95eXmoqalGfX09hEIhrKys4eTkDC8vT3h7e2PkyFHw8/ODs7Nzt4QYFYlEeOONNw3Wjxu/vwBOTk6dluft6H3Tpk1r2Rolk3VbRDwrKyssXrwEp0//hhkzZiIsLKzbvpeIiAgMGzasW2VUr169uvT5HBELes24f9AToUSrQq1WDZ1OC9xeM+cE4AQCmIskcJJYsDPV/4dQKBSorKyERqOBXq8Hx3EQiUSwtLSEk5MTc766y+h0Oqxfvx4TJ05A3779WIUwgc5gMBiMvyu1tbWwsrJisfKZQGcwGAwGg8GmQwwGg8FgMIHOYDAYDAaDCXQGg8FgMBhMoDMYDAaDwWACncFgMBgMJtAZDAaDwWAwgc5gMBgMBoMJdAaDwWAwGEygMxgMBoPBBDqDwWAwGAwm0BkMBoPBYDCBzmAwGAwGwxARqwLG/QARQaVSged5mJmZQSxmx6MyGIz2odfrUV9fDwAwNze/Z47gZRo6475AoVDgrbfewpNPLsKNGzdYhTAYjHbB8zyOH/8ZTz/9FNat+6RBsDOBzmB0EzU1Nfj552O4cSMK7u5urELu0DTy8/PATlFmMFpHQkIC/vnPf0Kr1WHRoidhZWXFBDqD0Z2kp6ehvLwUwcEhsLOzZxUCIDn5Jj788ANs3rwZPM+zCmEwTFBYWIj3338PcrkcH3zwATw8PO6p8jGBzrgvyM7OgZmZOQYOHAQLCwtWIQAOHTqEr776EsHBwRAI2FDAYLREfX09Nm3ahIqKCnz00Ufw9va+58rInOIY//Oo1WrEx8eBiODv7w+RqPXdnogamaNNCb4707dXSLYlzzvTcRzX6F6O48BxnNH0CoUCN2/ehFgshlQqa/Tb7XuM/Z+IjD73Tg3f2O/tLa+xe1tTnq56bnO09f1bWz9tKWNb3rm179KZfa8tfd1UPbVU562pY2PlNHWfXq/HrFmzsHjxYsjl8ja9W3dNmJlAZ9wHAr0eUVFRUKvr4ePj0+pBLTs7G9euXcOVK5dRUVEBBwdHjB49GsOGDYOTk5NB+sTEBJw+fQapqSkQiyUYP34cRo8eA2tr61blqdfrkZ6ejtjY2L/yrISjowPGjBmLsLAwgzwBYNu2bSgpKcaMGTNRX3/rPePj4/6yRgzE2LFj4ejo2JD+woULOH/+HOrqlLh27Rp4nsePPx7AmTOnAQDTpk1Dnz59UVZWhm+//QZCoRDLly9HYmISzpw5jczMTDz77HMICQkBEaGkpARxcXE4f/48iouLYW5uhpCQEISHj4S/v7/B4BgVdR3nzp3HgAGh8PHxxcmTJxEdHQ2VSgl/f3+MHj0GgwcPNvAa1ul02LRpE+rqFJg9+1FoNBqcPXsGsbGxePDBB/Hww9MAAEqlEjdu3MCFCxeQnp4OgYBD7959MGrUKPTp08dgMpebm4vvvtsOHx9fPPDAA7h27RpiYmKQn58HPz8/hIeHIySkv9FJIM/zKCwsxLVr1xAVdR25ubmwsrLGyJEjER4eDjc3t0bvX1paiu+++w48r8eyZcthb2+49BMfH4ejR4/C3d0dCxYsBMdxqK6uxtdfbwERYdmyZUhPT8eZM2eQlpaGxYsXY/DgMOTkZOP48V8QHx8HgEN4eDjGjx8PZ2fnVk8i8/Pzcf36NVy9eg1FRUWwtrbCyJGjEBYWBplMZjDBOH78Z0RHR2PKlCmwsbHFpUuXEB8fB41Gg5CQ/hgzZozBfXdOsuPi4nD16lUkJyejqqoK7u5ueOCBCRg8eDB++ukwSkpKMXXqVPj7+zfKNy8vr6GcxcVFsLa2xogR4Rg9ejREIhG+++47mJubY8GCBbC0tGy4T6FQIDo6GteuXUVmZiYUCgV8fHwxadIk9OnTG9u2RYKIx9y5jzX61nQ6HZKTkxEVFYUbN26gsrIC7u5SjB49GuHh4Q153Eaj0SAq6jr++OMPJCenQCp1x/jxD2DYsGFtUibaqw0wGP/TpKSkkFTqRoMHD6KSkhKT6Wtra2nz5s00YEAoeXjIKCDAn0JDQ8jDQ0YeHjKaNGkixcREN6TneZ6OHz9OgYEB5OPjTWFhgykgwI+8vDzotddeo6qqKpN5VldX0+bNm6hfv74kk7lTYGAAhYQEk6ennDw95TR16lSKj49vdE9lZSVNnTqFAgL86MknF1FAgD/5+nqTn58vSaVu5OEho2nTHqasrKyGe/bu3Uu+vt7k5eVJcrmUPD3l5OfnQ35+PhQWNohSUlKIiOj69etkZ2dBU6dG0CuvvEy+vt7k5uZKvXsHUWpqCmm1Wjp16hRNmjSRPDxk5O3tSaGh/cnHx5tkMnfq3TuIjhz5ifR6fUPeOp2O1q1bRzKZO82YMZ3CwgaRXC6lwMAAksulJJO5k5+fL3300UekUCgavWtWVhYNHTqEQkP707/+9U8KCupF7u6u5OhoS6dOnSSe5ykhIYFmz55F3t5e5OXlQSEhwdSrVwDJZO4UEOBPn376KdXX1zd67qFDh8jV1Ynmzp1LU6ZEkIeHjAID/cnDQ0YymTv5+/vS5s2bSaPRNLpPpVLRd99tp8GDB5JcLiUfHy8KDu5L3t636nX06FF06dIl4nm+4Z7Y2Fjy9/elmTNnGDzvNl999SXJZO60cePGhnsTExPJxkZCEydOoFWrVpKfnw+5ublSYKA/xcXF0qVLl2jQoIHk6Smn/v1DqG/fPuThIaO5c+dQbm6uyb6nUqlo//79NHJkOMnlUvL19aaQkGDy8vIguVxKI0YMp7Nnz9Adr0I8z9Py5cvI01NOS5YspuDgfuTl5UEBAX4kk7mTXC6l4cOH0dWrVxvlxfM8ZWdn0TPPPEN+fj4klbqRp6ec/P1v9VkvLw+aO3cOjRgxnAIDAyg7O7tROX/4YS+Fh48guVxKHh5SCgrqRV5eHiSTudPYsWNo7dq15OrqTMuXL6O6ujoiItLr9XT9+jWaNu1h8vLyJKnUjXx8vBry9/f3pWXLlpK3txfNmDGdysvLG/IsLS2ld9/9N/Xu3euv79KfgoP7NXw7Tz75ZKPvS6vV0ubNm8nPz4f8/f0oLGwweXl5kI+PF61bt460Wm2XjnVMoDP+5zlx4gS5u/ekpUuXGAiKptTV1dHatWtJLpdSRMRk+u677yguLo6Sk5PpwoULtHz5cpJK3WjatGlUXV1NREQVFRU0YEAo9evXh44fP07p6el05cqVv4TWYDp79qxJYf7GG2+QTOZO06Y9TPv376f4+Hi6efMm/f777zR//nySy6U0f/78hjyJiJKSkqhv3z4kl0tp/PhxFBkZSbGxMRQbG0s//LCXhg8fTnK5lNaseZ10Oh0RERUUFFBcXBz961//JKnUjd566y2Kjo6m2NhYSkhIaBB427dHkru7K8lk7jRp0gT6+ustdOnSJfr999+pqqqKDh48SAEB/jRo0EBat24d3bgRRSkpKXTjxg368MMPycvLgwIDAygmJqahvBqNhubMeZTkcin5+/vRq6+uovPnz1N8fBxFRUXRhx9+QIGBAeTu3pP27t3bqI4uX75M3t5eJJdLaejQIfTRRx/RH3/8QefPn6eysjKKioqioUOHkJ+fD61cuZIuXvyTbt68SfHx8bR161YaNGggeXl50KFDBxsJ2c8//4xkMnfy8JDRiy++QOfOnaP4+Di6evUqrVmzhmQyd/L0lNOVK5cb7qmvr6fPP/+M5HIpjRo1krZs2ULR0dGUlJRE165doxUrVpCnpwc98MD4RgJ1z5495O7ek955551GE507hd0rr7xM3t6edP78uYbr+/fvJze3W20xbtxY+vLLL+nixYv0+++/U35+Ps2dO4fkcint2rWTkpOTKTExkZYvX0aBgf4UGRnZYt+rr6+nDRs2kIeHjEaODKetW7dSTEw03bx5k6KiomjNmtcb8s3JyWm4r6qqiiZOnEByuZQGDhxAX3zxBV2/fp3i4uLoxIkTNHPmDJLLpTRz5kyqrKxsuC8jI4MiIiaTVOpGDz44iXbu3EFXr16luLhYOnfuHL344ovk4SEjuVxKY8eOaeiPKpWKPv10HXl4yCgoKJA++OB9unTpEiUkJFBUVBT93/99SgMG9G+YGH711ZcN7Xzp0kUKDu5HMpk7zZ8/nw4ePEg3btyg2NhYOnr0KD3++OMkl0tJLpfS6tWvNdxXUlJCS5YsJrlcSnPmPEpHjhyhuLg4unnzJp09e5Zmz55FMpk7rVy5oqGcSUlJJJO508SJE+j8+XOUnp5OJ0/+SoMHD6LRo0dRXFwcE+gMRnvR6/W0adMmkkrd6LPPPjOZft++fSSVutHcuXMazbxvU15eTk888QTJ5TLat+8H4nmeoqOjycNDRkuWLG40YUhMTKSUlBSjg/edg/jWrV+TXC6lBQsWNNJI7tQSpk6dQq6uznT48OGG67/+emuiMnPmDKMDxZEjP5G/vy8NGjSQioqK7tCUtfTPf/6DpFI3OnbsmMF9Op2O1q5dSzKZOz399NONBvJbmmYM9enTm8LCBtOZM6cbCcjbgvv9998jqdSNVq9e3TDYFRcXN2iQBw4cIJVKZZDv999/Tx4eMho/fhwVFBQ0/BYZuY1kMnd68MFJFB0d3ahOi4qKaPr0aeTj4027d+8itVpt8E6HDx8iLy8PmjDhgQaLiUKhoMWLnyR3d1fauHGjwWSvtraWli9fRjKZO23Zspl4niee5+nEiRPk4+NNERGTKS4u1iAvhUJBS5cuJXf3nrR58+aG6++88w7J5VI6evSo0b5QUlJCERGTqU+foAZLiV6vp//7v09JJnOnJUsWU0ZGRqP6rq6uosBAf+rXr2+jNs7JyaHo6OhmLQG3+95vv51qsDrduHHD6Lu89tqrJJW60fr16xuux8fHU9++fWjo0CF04cIFgz4QFxdHAwcOoMBAf4qKiiIiIqVSSS+//BLJZO60evVrlJeXZ5CfWq2mf/97LUmlbvTmm2+QVqslnufp119/JblcSmFhg+nkyZMGbazX6+nChQvUr18fcnbuQadOnSIiosLCwgYr0rp164xayyoqKmju3Lnk7t6Tdu3a1fC8zz//jKRSN3r55ZeorKzM4L60tDQaM2Y0+fh40aVLF4mI6JdffiGp1I0++OD9RmmjoqIoOzu7xbGgM2CurYz/aTQaDa5duwatVgMfn5a9UsvLyxEZuQ1isRivvLICnp6eBmkcHR0xZsxo6PU6XL58BTzPw83NDebm5rh+/ToSExMbnHWCgoLg7+/fokNMSUkJvvnmGzg5OWPVqlVGt8E4OTnh0UfnQCKRICYmuuF6TEwMBAIBHn/8CfTt29fgvgEDBkIu94BSqURZWWnD9ZqaWsTExAAgo/nV1NTg2rWr4Hkezz//fCMHII1Gg71796KiohzPP/88xowZa7BGKhaLMXPmI6isLMTJkyegVqsBAJmZGaipqUZYWBgiIiJgbm7e6D6hUIjJkyfDy8sbMTE3EBsb2/BbQkICRCIRXnzxJYSEhDSq099+O4XLly/h0UcfxSOPzIJEIjF4p2HDhsPfPxD5+fnIyclpWG+/dOkSevRwwpw5cwz2E1tbW2P06NHgeR75+QXQ6XRQq9XYuvVrCAQCrFy5En379jPIy8rKCrNnz4JIJEJ8fDx0Oh1qamqQnJwMsVjSbByEysoKZGVlQSaTQyaTNZTx4sWL0Om0ePHFl+Dt7d2ovgUCIfz8/FFSUoQLFy5Ar9cDAORyOUJCQlqMiKjRaPDNN9+A4zi88sor6N+/v9F3mThx4l/r+/FQKusAAEVFRaiursIDD9xaG27aB273faVS2RB4JS4uDt9/vwseHp545plnIZVKDfKTSCSwt3cAAISGhkIkEkGpVGLjxg3geR4vvPAixo0bZ9DGAoEAffv2hYODI4RCAXr16gUA+OOP35GUlIixY8dh2bJlsLOzM8jT1tYWYrHoL3+L3gCArKwsREZGwsnJGa+88gp69OhhcJ+vry9GjBgBrVaLxMREEBEcHBzA8zx+//13pKenN6QNDQ2Fh4dHlzvHMac4xv809fX1iI6+AUtLKwQG9moxbVpaGi5e/AO2tvbYt28fjh49YiQVh5SUZAgEAiQl3RLePXr0wBtvvIk1a1bj2WefwcqVKxERMQW2trYmy5eSkoKiokJYWVljx47vDITcbW4PDpWVldDptOB5QlpaOiQSCWQyqdF7BAIOAoEAYrEYFhaWjQR2XFwsvL19jXrr1tTUIDY2Br169WoQLLdRKGpx7NgxCAQCnDt3HqmpaQAMg9IoFHXo0UOK/Pw8qFQq2NraIj+/ABqNBoGBgc2+p6WlJYYPH4HU1BQUFRUBAKqqqpCamgorKyuDSZZWq8Xly5chEomQkZGJd9/9d7NOjqWlJairq0NtbS0AIDs7G0VFBZg5cxYsLMybqUMhAIKdnR2EQiGSk5ORmJgIgHDo0CGcPXvW6H35+fkgArKzs1BdXYW6OiVSUpLh4OBgdKJ4u40rK8sxZcqUBoGlUCgQExONwMAgowLQysoKzz33PJYvX4o1a15HYWEh5syZY9SBsinZ2dmIiooCxwlw7NjPuHDhgtF0hYVF4DgOCQnxqKtTwtLSCteuXf1r0jjAqNPb7X4nkUgaHMESExMgEokxe/ajzXqJ19fXIzk5GRzHoWdPt7/uS0RsbCyGDBmKyZMnNysUq6urkZSUgCFDhjU4qp05cwYcx2HWrNmwsbExel9tbS3S0tIgk3k0OCpevXoVhYX5cHR0wqZNmyESCY2OBdeuXWuYrBARgoODsXjxEkRGbsOzzz6Dl156GePHj4eZmRnzcmcwOkpWVhZKSorRu3cfODg4tJg2MzMTZmYW4HkeBw7sazGtWCyBg4MjOI6DUCjEo4/OgUgkxtq1/8Krr67CyZMn8eqrryEwMLDFrTfZ2dl/aXDV2L+/5TxFIjGEQhE4ToCysmKkpqbA2toGMpnxwbGmphbFxUVwcXGFi4tLo0lETU01pk59yOhAk5KSAqWyDqGhAwwEb1lZOYqKCiAWS3D69KlWlFcIiUQCnudx+fIl8DyPgQMHmahbMQBqGETLysqQnZ0NV9eeBoKgqqqqYbJz5colXL16uYUnc5BIxBAIuIb2Njc3R0hI/0YTnjs9qktKigFwkEqlEAgEqK6uhkJRC57nm5nw3fn+IlhaWkIkEiMvLxd5eTl48MEIWFsbFyxJSTchFIowaNDgBqGVnp6G6upqTJr0oIE3NXBri9WECROwefPXWLv2Hbz//rs4ffo3vPzyywgPH9li3ysqKkJ9veqOdyET/d0BQqEQGo0GyckpsLCwaHZyUlFRgaKiYtjZ2cPBwQFarRZZWdkg4iGTyZoVyrW1tUhMTICFhQV8fX0bnqXTaREQEGBUU75NamoKRCIxBg0aBFtbW9TV1aGwsBDm5uaQSt2bvS8nJwdVVZUYNGgw3NxuTSIKCvIhEolRV6fAnj27Tfbz2+UyNzfHypWrYG/vgA0b1uOpp5ZizpzHsGLFSri7uzOBzmB0hIKCAhAR+vbta3SbUFNtj+M4PPLIbKxevdqo6bbpYHp7e5WFhQUee+wx9O/fH5s3b8Lhw4eRkZGBr7/+Gn5+/kbvJyKo1bfMkXPnPo7XX3/d5PsIhUIIhUKUl5cjIyMdAwcOanZrUmZmJioqyjF27LhGwXSysrIgFkswYMAAo5pydnY2RCIxgoODDQS+Wq0Gx3Hw8/PH119/DUfHHibLbGdnB51Oh5iYGNjbO7Q4sOl0OkRH34BOp4OX160lkry8PJSWFhvdIqTT6aBQKCASibB79x7RMj2ZAAAgAElEQVQEBgaaLI+lpeVfZtIE6PV6eHp6GhV8t7bARUOjUTcsTRAReJ7HkCFD8dVXm0weysFxHGxsbJCamgqOEyAkpL/Re9RqNdLT0yEUiuDhIW8oT25uLgQCAYKCgpoNiCQSiTB58mQEBwdj584d+Prrr/HKK69g/fr1GD58RLNl43k9iAijRo3BJ5980qr+bmNjg8LCQqSnp8HOzh5ubsbbsqSkBEVFhfD29oZUKgXHcTAzk0AgEECpVDabR0VFBWJibmDSpMkN5vHb6VuqayJCTk4OOI6DTCaDUCiEWCyGWCyGVquFRqNp9t68vDzU1dXB09Ozob/rdDoAwGuvrcbcuY+Z3FMvFAobJikODg54+eWXMXJkOD799FP88MNeZGVlYdOmza2ynDCBzmAYQa/XIyYmBjyvh6+vr8kT1pycekCn0+LmzSRYWlo2a6IzZs4VCAQQCATo06cPPvjgQ7i5uePLLzdg586d+Mc//mlUI+E4Dl5et9ZECwryYWVlZXJQvU1iYiLU6noMGDCw2YEuMTEBHCdopPHV19cjISEBOp3WqHalUqkQExMNrVYDDw/D393d3WFuboEbN66CCCatHv8dNHNRUlICb29v9OzZs9lB+fz584iLi8WQIcMQEBAAAEhIiAeARu9x52TB398fmZkZqKysbHV5FAoFrl+/DqFQ2OwkQKVSITo6Cu7u0ob4BRYWFjA3t0BVVRV0Ol2rB+jy8goIhUK4uroaba+KinLEx8fBwsK8YQKo0Whw48attvD29mm2790OjiKTyfDqq6/By8sbb7zxOj7//HMMHhzWbL93dHSERCJBamoKVCoVXF1dW/ku5cjPz0NY2JBmJ5O3td6goAiYmZlBIBDAyckZt5asUqBWq41ah65fvw6JRIJRo0Y1TDatrKz++kYKoFQqjVoqNBoNrl+/jvp6JYKCggDcWo93de0JrVaLmJhYhIUNMRDMer0eFy/+CZ7nERIS0nDd1tYORDxSU9NgZWXVapO5Xq+HUCiESCRCWNgQfPnlV1izZg1OnDiOkyd/xWOPPd6lYx5zimP8Twv0qKjr0Ot5BAX1Npk+NHQA/P0DER8fh2PHjkGr1RrVAhQKRcP/4+Li8OWXG1FSUtKQzsrKChERERCLxUhISGjx4JOAgAC4urri/PlzOHHiF4OY6jzPIyMjw+BEp4yMW9pcSEiIUQGh0WiQnp4OkUgEX1+fhoFMrVYjLS0VSmV1wxplU00xKioKjo494OfnZ/C7lZUVpk+fCWtrO2zfHom6ujqjA35hYWET824xqqqqoFarUVtba1AnPM8jOTkZ//nPR9Dr9Zg79zE4OztDp9MhLS0NIpEYvr6+BgOypaUlBg0aDL1ej02bvmpYd2/6Tv/f3nlHx1Vdi/u700fSqGtmNCpWteUqG4MLmGLAlICBAAmmOLz3CxB4TkKABMgjgVASQhJqEpKQAAYC5NEMxhhsggFj44JxxUWWbFnF6l1TNeX8/pA8nhmNpJFkmZLzrWXW4mpuOefuu/c5++y9T2VlZdg929ra+OKLnUyePDWs8E4ohw5VcvhwLdOnzwgakaKiIoqKiigr28fy5cuDM7lIV3ZbW1vYseTkZAIBP9u3b+83W/T5fGzYsJEDB8qZPHlKsBCR1+tl69bPSU5OCSuuckT2amtrWbp0aVjwlVqtZt68U8jMtNHQ0NjvOUIpLh7PxImTqK2t4a233ooq7w0NDTQ3N/cbKLpcLkpLpw/oOj8S0Dhz5szgOzvttNNIT8/gueeeZfny5djtdrxeL16vF7vdzooVK3j00UdQFBVW69GiPIWFhZhMibz//mo2bdrYT3b8fj979uzhk08+ITc3n3Hj8oJ/u+SSSzAa43j66adZu3Ytbrc7OGNvbW3l6aef5rXXXiM+PoHi4vHB8+bOnYtWq2P58rf4/PPPo8prZWVl8LvsHRhs4E9/+mPQo6AoCmlpaVxxxRUEAoHgOvtYov7Vr371K6n6Jd9EmpubeeKJxxGi16DX19ezf//+fv8qKyuxWq2kpKRgMBh4//3VrF+/Ho1Gg9VqRQhBe3s7q1at4qc/vZWGhkbmzJmDoij85S9/6fuIXZSUlKAoCnZ7NytXvsvatR9z8cWXMG/evAFddiaTCY1Gy4cfrmHdunXExcWTkpIMKLS2trJixdvcdtutOBxOZs6ciUajoauri6VLn6WmppobbrghqmFubm7iqaeewu128z//syTovuzp6WHZsmW0tbWTk5NLTk4OXq8XlUqFRqOhoqKcJ554jFmzZnP55d/p55LXaDRkZGTw7rsr2bRpIx0dHVgsFnQ6HXa7nc8++4z777+fd99dybx584JejhUr3mbt2o9pbW1h48aNpKSkBF3xTU1NrFy5kjvu+BlVVYdYtOhKrr/+BvR6PS0tLfzjH3/H4XCyZMmSqFHKNpuNLVs+Z/v2bZSVlWGxWDGZTLjdbsrLy/nLX/7Cvffew+zZs4Pu/m3btvHqq69y1llnc/7534pawWvDho2sXr2KSy+9jNNOO63PbawnNTWFlStXsnHjRnw+LxaLBZVKRUdHO2vXfsIdd9zOvn1lzJ07Nziz8/v9vPnmm+zZs4eMjAxsNhter5eamhpeeulFHnjgPoQQLFp0FXPnzkWlUlFVVcUTTzzOpEmTueKKRf1mpsuXL+fuu39BRUUFU6dORa/X43K5WLNmDStXvsO0adP47nevGNCDo9FoSE1NY+XKd9i0aSM+n5+0tDQ0Gg12u51169bxs5/9lN27dzN79uzg/V9//XV27tzBdddd32+gcUTGXnzxn9TUVHPdddcHg/nS0tKIi4sLDl7Xrv2YgwcrWbv2Yx555BGeeeYfOBwOfD4fixcvJi8vL+iFAVi/fh2bNm0mOTmF1NRU/H4/9fX1LFu2jDvvvJ329nZmzpzJpZdeGpTbnJwcGhsbWL/+E95+ezmbN29m7959rF69igcffJAVK5bj9XpJTk7myiuvDK6FJycn43K52bRpAx999BFJSckkJycjhKClpYVXX32FW265GZMpkcmTJ+P1evnFL+7iX/96ORi8KYSgra2NpUuXsm/fXhYvXhw1K+KYIjOVJd9UNm3aKAoK8oPFJrKyMqP+u+qqq4I5yE6nUzzyyCMiJydLZGVlivT0ZFFcXCiyszOFzWYRJSXjxQMP3C+6u7uEEEJUVlaKSy65WNhsVlFQkCcWLrxQzJx5gsjMtIhFi64Iy6UeCLvdLv7whz8IiyVdZGVlitTURDF58kRhs1mEzWYVEyaMF48++kiwqExNTY2YMWO6OPHEE8KKdoSye/dukZeXKy66aGFYdbSenh7xxz8+IdLTk0VWVqZITo4XBQV5Yt++vUIIIVasWCFsNqt44IEHgsVoouWpr169Wpx44kyRlZUpzOY0UVRUIAoK8kRmpllYrRliyZIl4sCBA8F85yVL/kfk548T119/XV+VN6swm9PE1KmTRVaWta+dxeKhh34rWluP5vyWlZWJoqKCfu2I5LPPPhPnnLNA2GxWYbWaxbhxOWLSpBJhtWYIq9UsLrpoodi8eXMwl3zp0qV9eeJ/jXo9r9crHnjgfmGxZIg33ni939+WLl0qiot7q6KlpSWFvC+LyMnJErfffrtoa2sLy69+8MEHgzKXmWkREydOEOnpyeKUU04Wp512qsjOtonly5cHz1mz5oN+hYEi86d/8IMbhMWSIQoLC8S5554jzj77LJGdnSlOO+3UqHnl/d+lVzz//POipGSCyM7OFBkZKaKwME+MG5ctMjMtIjc3W/zv//5cNDU1BgvKLFq0SBQW5ocVDQrl8OHDYv78M8QJJ8zoJ/9ut1u8/PLL4sILLxAmk0YkJRlFamqiuOCCb4lnnnlaXHHFFcJqNQfzyENrMdx0043CbE4TWVmZwmrNEMXFhcJqzRCFhfli/vwzRHa2Tdx33339nqe9vV089tijYs6cWcJgQCQm6oXVmiEWL75GPPvss2L27FmitHSq2Lt3T7/z7rrrLmGzWfp0QUrfPc3CZrOKqVOniL///amgXO7atUvMn3+GsNksYtq0KeLiiy8SU6dOFhZLurj55h+HFYUaKxQh5EbIkm8m69Z9wqpVq4b8XXHxeL73ve+FzTB27drJO++sZNeuXTgcdtLTM5gxYwbz589n0qRJYWvdjY0NLFv2Jp99tpnGxkZyc3OZOnUql112GWZzbOuSHo+HTZs28emn69m5cyddXV1YLFamTJnCggULKCkpCc4i9+3bxz//+QJms5kbb7wp6rr7+vXreffdlRQXF3PNNYvDZmkOh4M1a9awd+9euru7MRj0/PSnP0Or1bJixdts3ryZ008/gwULFgwaN1BeXs4HH3zA1q2fU1dXh8lkYtKkyZx88snMnTs36Dru6OjgyisX0djYwEsv/Qu3283q1b3uU4/Hg9lsYcqUyZx++hmUlpaGzZY3b97E8uXLo7Yjmqv7/fffZ8uWLRw4UIFOp6O4uJhZs2Zz6qmnBiP9fT4fzz23lMrKSi666GJmzZrV71put5snn/wzbW1t/Nd//Xe/5Qe/38+uXbv6atFvo7m5GYvFQmlpKXPnnsyMGTP6zagdDgerV6/mo48+orx8P3l5+UyZMpkFC85h3brevOVrr72W4uLxCCFYvXoVn3yyjtmzZ7Nw4cKobW5vb+f999/nk0/WUlVVRWpqKtOnT2fhwoUUFhbFHAPS25bVbNu2nfb2NjIyzEyePIl5805lxowZwYC8xsZGnnqqd7vdW265NWpqZnV1Nf/4x99JTEziJz/5SVTvR0tLC21tbXR0dJCcnExqagpqtYZFi65g69YtvPvuKk488aSwczo7O1mz5gM+/PDDvowUPVOmTOGcc86ltbWVjz/+iPPOO5+zzz47anzGkaUQt9tNUlISGRkZNDc3s2jRFWg0Gv71r38FAzFD4yjWrl3L2rUfU1ZWht3eTVFRMVOmTOWMM86gqKgo2D4hBFVVVbz99tts3LiBjo4OiouL++rqnx1zfMdokAZd8o0lEPATCAwt3qHR6pFrmw6Hg0AggEajISEhYdAdnBwOB16vF71ej8FgGFERiUAggN1ux+/3o9VqgwFBkb85Egw1kIGL5TdH2njE/XrEUAkhgkF+seBwOOjp6UGtVhEXF99Pge/evZvvfvc75Obm8vrrbxAXF4cQgq6uLgKBwIDtHE47Io2xy+VCURTi4uKiDniOtFOtVg/4To/0zWC/EULQ3d2Nz+dDq9UOKiNHn8+Fy+VGr9cHjX60ew3nXbhcLjweDxqNmvj4hBHttBYICOz2bvx+PxqNhvj4+H73FUIEi9cMtNGIEAH8/gCKAmp17HHXW7du5bLLvk1qahrvvbdqwIC73ra6URQV8fG98ubz+YLPHaucALz11pvcfPOPOfHEk3jhhX8OmEng9XpxOp34/X6MRuOgWzAfkYkjvx2o5sJYIKPcJd9YVCo1oynMpNFooq7ZDjQoiHVXtcGfWTVkQZpYFHysBjlSKQ9HGR4hPj6+X5W1UOrr6+ns7OCEEy4JKkJFUWLq2+EMLI5gMBiGVKKxtDOWnbEURYmpgFD48/VGyg91r+G8i6GMTGyyN3RbFEUZsl8URYVGo+o3OFqx4m3Gjx9PScnEsHcaCATYt28fDz30W7xeL1deedWgs9lobdVoNP2ey+Vy8corr7BgwYJ+O9/19PTw2Wef8cgjvUF4V1yxaND+02q1w9IFw5UJadAlEsnXgq1bt6JSqZg9e86I9+iWfL3ZsuUz7rjjdpKTU5gzZw4nnTSLrKwsmpub2bZtG//+9/s0NjYwf/6ZLF68+JhsM/r228u59957eOGF55k9ezYzZ55IcnIyhw/XsmPHDt577z26u7u48sqruPDCC78R/Sxd7hKJZMzw+bzcdNNNfPTRh7z44stR16sl33x6C6v8lQ8++DdNTY1h6VuKopCRYWbhwoX84Ac3DlinYLhs376dJ598kg0bPqWzs6Of98NqzeTaa6/l6quvibnmhDToEonkPxaPx8POnTvx+31MnDgpZrel5JtHbx2HKqqqqqioqKCrq4vExCRycnIoLCxg3Li8ES35DIbf72ffvn3U1dVRWXkQp9NJamoa+fn55OfnYbNljfmGKdKgSyQSiUQiGRayUpxEIpFIJNKgSyQSiUQikQZdIpFIJBKJNOgSiUQikUikQZdIJBKJRBp0iUQikUgk0qBLJBKJRCKRBl0ikUgkEok06BKJRCKRSIMukUgkEolEGnSJRCKRSCTSoEskEolEIpEGXSKRSCQSadAlEolEIpFIgy6RSCQSiUQadIlEIpFIJNKgSyQSiUQiDbpEIpFIJBJp0CUSiUQikUiDLpFIJBKJRBp0iUQikUikQZdIJBKJRCINukQikUgkEmnQJRKJRCKRxILmy7hpm9dNvdtOmauT9h4XakVFgkZHviGBHEMiaTojakUZ8PweEeCgowN/wD/iZzCqteTHJxN6l2aPk6YeB4ijxyxGE+laQ/j9AwEqHO0IEeg9oECy1kiWIWHI+3oCfiocbWH3MGn15BgTw57FKwIcOAZtLIhPHvX7qnJ2Yvf1jPh8tUpFQVwKOpUKd8BPpaOdgBCjeyhFwWYwkaLVD/vUCkc7Hr8v7FiKzogthvd39N204w8Ewo5nGk2kRsjKUKzvqKelxxX8/3i1ltNSbOhU6pivYfd7aXLbEQzepwoKBkWFolKhV2tJ0RpQhrh2t6+HGlcX4sj7UsCsTyBDZxzyubp8PdQ4O8OOZejjMevjwo45/F6qnJ1H7zECUnVGMmN8f6G0e93UubpHJYpDvfcuXw/17m72Ojtp97oAhQSNFqsujmJjEsk6I4ZhvO8j19vlaKfb50EA8Wod4/Tx5Mclkaw1oB/G9SJlu9njpMzRTr3XSXePGxAYNXqy9fFMjE8lZRjPKxAccHbi8XmDxwxqDflxyagUZcjzy+xt+EJ0oFalpiA+BU3IuQI45OzEGaKjdGoNBXHJg9qRI5Q72ukJ0Qeh+ir0HrWubrq87pHPnhWF/PiUYb3rr7RB7/B5WNVUydKWA7zncfR1kxLSZTBZY+DyhHS+lVFAaaI5qmB2+Xq48cCnfOxxjPhZfmay8OuS09AqR1/axvZaLqreFva75fmzWJiRH6HkPEwuXwshAnS2IZG/j59HnsE05GBmyr4PIUR5/S51HLcWzg4TPoffy7UHN7DZbR9xG28zZfCHiWeO+r39q3YXd3YcHvH5J+niWDHpbMw6Iy1eN1eXf8K2UQwQjhj0jwtP5rTU7GGf+vChLfzV0RZ27Lvxqfx5/Kn9Bm/R+LjtMN+u3IQ9bLAlWJ0/hwUZeTE/R1OPizsqN7PeF6IkFBV7dWdSYkqLfcDl7uaEPR/QIwIx9Bug0rBAa+A0YwoXmAuZZEof0AAccnUxrewjCGnrdYkWfls4l7QhBlPVjnamln0Y8o3DmznTuThzQvjv3HbO2v8xDRGDrOHwkqWEK8eVDvu8HV3NzD+wPuwZh4fg3wUnc1Z6br+/OAM+3m06yKvNlfyfuzOqvrOptVwel8q5abmckpJNkkY34J2cAR//bj7ES80H+D9X5PV6rzlOrePbcSlclJ7HzGQbiYNcL3KStLOriTcaK1juaGG3zxOlTwRZah2XGlO41FzASck24tWDmxCfENxTtZWXupuDx2xqLf8qmMO8FNugvS6E4NaDG1npPjrgutSYxNMTzyQ5pF1+EeCx2p080VEXPJaoUvNG/mzOTMsZ/B4I7jy0hTdC9EGovgp9ltcayri1+cCIZXSqWsuKKeeSq48fMxt73FzujR4nP9u/nkWHd7IqaIiVCE2jsNvn4d6Ow8yuWMed+9dx0NkRdd6hQQFl5P9USnRdp4743UDCkBnxu7Webh6v3o7d7x2yLywRz64MMIrUjbaNI1ZS/ftlNM+hVY5tu1AUElFG3DpVlPu/4mxnWWMF/iFmiY09Lp6s34NdBPpdQxnmA33aVstWX09Q9kEBIXi7qYIAYlhvyBpr36FAwM/7Hge/7KjlhPK1/PrAJtoGmXlYIq7xj+5mXqzfizeWAUSkrEd5a4oCCaOUCWWEwqAoo5fFaPe2+708cnALl9fs4BV354D6rs7v44nuJi44tIUb9q5hU3tdVO9Vt9/LHyo/5+KabX3GnCgGV6HK7+Wx7ibOrNzMkn0fsamjnqHe0mG3nfvKNzCvfB0PdtaxOyiT/d/lYb+XP9qbmH9wE7eWfcyhCA9MVA9dxLutC/h4oGYH1e7uGM4N1z3qAZ4sUm93iQC/qt1BubNj2PfQKmOjB3WKMuZ29rgYdJffxy8PbuQfjpaQselQA1/BY92NPFi1FV8gwFedHuC5rgaer9+Hb7TuZMmXwh+bKyhztA8623i1YT/LXJ2j/yYCPl5pOYgrytfwUlcDDW7H8Wm0ENzfUcsvDmykO4bBaK9iEzzUfIBVLdXDHHj8Z+AXgmdqdvHL9uq+OWBsvOLu4mfVW2mJGFx5RYB/1OzinrYqlGHoln+6OvhV9TZaQ5Z0Itlnb+XG/Z/w687DeMRw9KzgKUcr3y/7mE/b64bdR6s93fyhajudo/XUDcK6Hie/q9pGm9fzHyN7x8XlvqWznlfsrWHHUlCYqDMyXp+ARwSodHdT5e+hPkRg81QafpQ9Fa1q6HGHCchV1DHP2kJd7ceKdiF4vLGciXEpzB+BK7j/JxNOPJD3JbcRwACMU1RoY3ySBEUdZg40itLr4Yg0mEBzhMJKRCFeiT7qP9bj3V2+Hv5yeDe/LZob1ZW4x97Kn1oOHpN77ehsYrW7K+rftvs8rG2rYZFt4oivn4FCiqKEyVAAcCFoFYJIFfdidxPnNFVySeb4mOSyLuDn14d3UhSXREl8yjGXsQwULMOQX/UxnP3kKwrxMc51vIh+krjP2c4TrZURcgwTtQZKDIkIBBVuOzU+D/UiwJGFhnhF4ee2yf3iE6qdXfym9SBKiE6IB6ZqjRTpE9ApCgc8Diq9LupFAG/Qi6hiibVkwHiHSlcXPzqwkX/3OPrNRFMVhSxFTZrWQADo9Lmp8vtpj9BKa3xueg59xpOaU5hqSh9WP7/Q3cDEhjJuzJoS03r6SPg/ewsT6vbwk9zSMdGH4xVVr8cxBhIVFWM9Rx9zg+4XgnfbaukKEwSF32dO5LuZEzD2rd35RIBd3a280VjOsq4GykSAe6wTmJyQHlWh+CIE6xR9PC9MPCvmDtMoqjF5wfsDPu6v2UGWIYHxcaMISBP92zhdH8/rJfPRxPjcY2XQC1VqXi6Zj00XF5sbSFFIUveueaVp9fyx6JSobsVDjjYur90e5lT7QUo2V5iLovq/hopXGAl/627grNZqLjbnhynqbr+XPx/eTVmMs9ihvom3WippHWS29XxLJReYCzHFuAYayZJEK/89bkaYBPlEgE6fh71dTfypqYKNvqNmvQt4sbmC8y2FMQdUbfS6ub9qK48Wn4xZaxy5qAuIDP1cnJTJXfknxTy/PZaBRo/ZpnLKMGIh4tXaMN30RWcjNRHBrHek5bEkd3pwoOgXgjJnOx+2VLO0rYrtfi+3JGczPy23nw7b2FFHS4iX0gjck57PDTmlwesFhKDc2cGqlkO83FbNLr+X7yfbOHeAdjj8Xu6t3MxHEcY8BYXz4pK5MXMi0xIzetsmeoN5N3fW81JjBW84Wgj1Y63zebiv8jP+OnE+acMICu0Ugocb91NkTGbBEGvdI8WO4I/NByiJS+bCjLwRTwNEn4cu8ujL409jnDExRs+WMmiMxNfCoAsEO93dYZ9lqdbAxZZCTCEfgkZRcVKShZmJZq60t7C6tZpLLcVRR94KfWvoocYLhTSNfsD16OPJhz0OnqjezgNFc0nW6Ed2EYV+M2ANKlI1hpg8FmOJGkjR6If18QaVkUrNjAFG8vFRXH65ujhmJmYct7Z5heCR+j2ckGgmty9qOoDgvZZDPNXdeEzucdDZwf91Hb2WHphvMPFeyJriux4727qaRhT0B5Cq1gafP5ITTBlMNZm5qvwTdgeOBqJt97qpdHUNa8b9qqOVaYf38JPc6SOOrFaUvnXMCDlJ1eq/FPlOVGtGJNtHNN4OVydhjmRFxTXWCWHKXKPAtIR0piakc7G5kFcaK7g6c0LUgUlnRPBvhqJwiWV8uHFQYHJCGpMS0rjUXMRz9Xu5LnvKgIP6T9pqecfZHvQOKIAJhfstxfx31hTiQj1UCmhVKs5My2VOso0ZNTu5r/kATSFa/TVPN5c1Vw7bq1QZ8PNg7Q4KjYkUxiWNyfusFQF+fXgXecZEpiakjVQdh0XWHyFZoxuFrBx7jotlcIvw0epOfw9Ob8+As7lppgx+mjcz5gjNryJ/7m5mad1eer4G6/+SCGXX4+Sl+n3Bd1fl6ubh+n3HaIALq1qrqAwxpFPVWn6bdxKlEYO/V5sq6BlF2uJgTEvM4Fvx4cqtQvhxD3O90Qv8vqWSt5sr5Xp63/v1RL4zEaC5xzmgociLS+L2/JlR014DCJyB8Oh/p4A6j33Q691TOIcsffQBnSvg5+mGMlpCZpwCuCU1h+9nTw035hHEqTVcl1vKjSlZ/b1KzQdpHWZalwA+6nHy2+qtwz53OPfY5HXzUPU2mgaJJ/gmMOYGXUEhN8IdJwJ+flm5mY3th49ZwEIwAvFLwhYxslYQPNRUwcdtNcdUzX0FHBDfAK0bPsgap6goVevCPoY/tVWxpasBrwjwUv0+NnnDFcG5UZSlLoYljpYeF8vba8N8L+clWpmSkMb1qeGpTy/am6mIIUp3pMRFzixE8D/hRiXC1Rgp660iwG/qvuCL7tYIY8SIs8G+XDFXRnGmQl7EUpQK+MWhLaxoPECjx8lwhvgqFBIjBnotCH5VtZW3Gito8jiHzMyIZL+9jU0hAwIFOFGj579sk2JautCr1NyUU8psdfiE690ee7++FXMAABcqSURBVL+6A9HIUFSoI9aTX+hu4YX6fUNmTgQzVIbAgEJ8xPf4oqONpw5/gfsYDpIVvloKecxd7ipF4VyThRe7m8LcUM8723m+Yh3n6U3Mj09joimdUlMGmYaEIdd+BaLf+nKd38urDeUxGbx5yZlk6hOOaTtPiUtmoi6Bh9qq8PSpxSYR4N6a7RTEJVE4zPV0IXrdv6E0+3t4rbEipgCgk5OsZI3BGjP0rn2903KI1Bg8KHnGJE5KNH8F51FHmajRc7V1Aotrd6CI3lXbwwE/T9TuYrHXw8NtVWG/X2IyMy/RwqrDu8KOxxKuuK6tlvdDZms2ReHijALUisK56XkkNR+gs0+ptQvBe82VlMSnHvOgIXfAT21EtH6WSoUmZBmsVw4FkdnhVyRn4exx8jd7S/DYNl8Pv636nCcmnB7M5ffFGDUdbQ19j7ub1xrLhxwMKyicl5ZLwjH05n3U1UhzDGbXqNJwdlpumBFUgBmmDNKaKmjte/oAsNrr4r3qLZxYb2RhfDpTEjM4wZRBuj6BhCFyuScmWqC5PGyg8ZHXxUfVW5lRt5sL4lIoTbIyM9GMWZ8wZG74ju5makLejQDON2XEvBYMYNHHc1myjU2th8LexsbOeqYnWQY9N1tr4O7UXO5tPOol6EHw+6YKJselcFZ67oAptxoltlmoW6XiWWsJd9Xvpa6vrQrwcOshpsSlstBcMKxASkF/fQwKK1urMHcPHT+SYzAxO8n69Q+KU4CzMvKY21zOWq874gNVeM9j5z2PHdoOUajWcaExiTNTx3Fyio30AaIzFZR+a+hbfB6uqNka05v5XHfqMTfoCYqaH2RPocxj5xVH76ccANb7PNx/6HP+UHxKTEVLQmfi2giB2+PzcGXNtph6/bPCk/sZ9EpnJ+4hineoVArF8SmD5rBXiQA31u0mlgTE35uLx8SgCwQVjo4hUxo1KhXFkWvCEQNGBYX5qdnc5Wjj123VweNvujpZW72V9r4PWQEma3T8IGsKdVFmIkOl/dj9Xt5sDR8cnGJIYkpfTEGOMZEbTGZ+39UQ/Ptz7TVcYZtI1jEsRuEK+Hm5bm9fsZOjTNboyYyQGeVI/mzIqx6nNbLAOp5dFZ/yacjg5E1XJ0XV2/l5/okYVZpej4UYesIbbQ39DVcHb1RvjUnWG5Osx9Sg39tRCx01Q/7uQl08J6dk9ZvVnpBk5bL4VJ5ytIZ7K1DY4nWzpe/66SoNF+hNLEjJZn5aDrYBBuAzksxcH5/B3x0t/f62zedhW1cDdNVjVmk4X2/irJQszk7PI3MAmamM4q4vTcgYlrFRgJMSzRhbDxHqu7LH4NJ2iwCXmwtp8br5feshnH2apE4EuLt2J1lGE5PiU6Oe2yNEzFUmv5WeR4ffyz2N5XT1hVd2CMG9dV+QazRxwjD0kkJ/fawCftiwLyY9eG9qHrMSLWMe43Vc0tbSdEYeK5jDzQc3stHrpmeALjvg9/K4vYXH7S2c27CX/82eximpOcMYScXwO2Xs1vnMOiN3586govwTPg+JIH7O0cr4w7u5LXf6l+oO/F3NDv7Z3TTob0rUOj4tvQBVTAFOSgy/GBsB9gvBbVWf8+EQLulzdXG8PPW8CK9P/2cyqNRcZ5vMp/ZWPuyL/PUA9SHuOYHCTy0TmGxK43AUgz7UGvLu7haedx6tSBUPLM4oCAaT6VVqFmbk8/uu+uAzlvu9rG+t5ju2icPqyR3uLpY17A8tSEgAQXWPk+32Ft52deAM+aMBuCY9f8jqb0d6YlJ8KndnTeX6qi3BiG4X8Nf2Worjkrk6ohrc8Zb143Fv1QDSHafWcE/BbFwVn/KqqwP3ANdvCfh5ztXBc64OTm7az83WiXzbWtzPQ5mg1nJvwSxcBzbwqrMdzwDXawq53pnNB/ihtYTzzYX9Bhz9iwgJsnTDz1LQa/TEKwquEDmq83rwBALohwjcNag03Jg9hT2uTl53tgf9IRu9Lh6s2sYfik7GrBtdsJlWUfE920R2OTt4vrsp6Gna7vPwYPU2Hiueh00fN+LrB4ajB4/TWqnqeH0apYlmXpl4No9bJjBLoyNpiE5Y1ePkvys383bTga9VsE1JQgr3ZE/rl0P7p5ZKVrYc+lJbEhAB7EP88wv/16avY2mPCMQuPXlGE7fZJmEeYMnnelMGl5gLR1SBr0cEeKc5PDd5gkbPnJSssKtNMZm5RH/U9ekCnms+iDswvLKoT7s6uLRmO5fVHv33ndod3NZUzgvOdjqECCokDfAtQyLnZRQM6x7z03K4NaMQU0gLmkWA39fvZUtnI//J2AwJPFlyBi9nl3K21kjGEAp9g6+Hmw7v5M9V26KuI2caEnhywum8kDWN07RG0pXBh8prvG6ur93BU9Xb+5UE1kYZrI9kb4WAEP2WSowqVdQqnNEGS1ZdHHePO4ETImIE/ulo5ZnDu/Ecg4DiVI2eu8bNYJ4uLqy/XnN18mTtLlx+/zdK7o5bLXcFsOjjuCF3GlfaStjZ2ci6zkbWdNVT7uuhKooQHxQB7qrdycxECzlGU8h4sn+OtkVRmKkb2i3pR2BQj12zVSiclz6O/3V2cHNTefB4gwhwX+1OHlJrY6yU11u0Ikw4FRWzdcaYZr1a1di10URvvWNDDEFgpq9ZpsKZaTl8v7OBB9vDXa6lah03ZU0ecR5pjauLv3XVhx0r1sWxvbspYu1dIVWrI3Qa9pnXyca2OuZHqRc+WuJR+JYxkYeLTo5agESIAO4BlL1OUfH9rMmUOzv4a3dTcICwy+/loaptXG0uimmSHW0NvUilYYLWMOS3ElAUVMe43sIcjY5U9dDvOVNrHHRGlKDRcXHmBBaYC/iiq5l1HfWs625kn9fFvojALAG0CcEDzQc5JdnGScmZUb+ly20lLDDns7e7hU2djazpaqDM62J/lECvViH4bUslc5JtzAq5Xv90QIUdznZOTssZVj81ubtxRMhGukY/ZAxUvKIKxjpNSkjl/uxpXFu1haaQa/2+pZKpcSlEVn0wKKphv+98YxK/yT2BKw98GmZn/txWw7S4FDwxDGai56HDfK0xWEtlMNI0huPicDruu62pUEjS6Dk1LZd5abn8yO/loLOTnZ0NvNFWwzJPd1hFpP0BHxvbasjOmhTsj2h56LN08Sybel5Mxm6s3R9aRcX3siaxzdnBUntzUCB2+r38rHobnbGY9Ch56FN1cSybcm5MBWOitTGWgUQs49V8lZpnJ5xBdgzrumPZ1bFMKsQwfSJGlYbrsiazwdHKR33rwyYUlliKKR1mJayjrjnBhy3VNEUo3WXOdt45uKnf7yOVWLMQvN58gNPSco5pRbQZah0/sYznIkvhgPUSFEVBO9iATa3lttwZ7C1fF1yqAHjD082eut0xuiP7r6F/N8nKA0Unx7QD27EOGPx15hTOsBTGps+GuLdCb+GZ2Sk2ZqXYuKWvAMzuriaWt1XztquDdnFUStsQvNtSxQlJ1gFrcCRr9MxNyWJOShZLRIAKZyf7u5t5o7WKFRHXqxcBVjQfDDPo04z9A3R3dTXhCfhjriXgF4J3O+v7LZ+ajUPnkvcQCH67KhTOSh/HrY527myuCP6mHcGPD++gK+L9+xDD/qYVYFZyJndbJ/Lj+j04+s7vRHBL3Rcxedyi56EL/l58Kvkx5M8ryvGJiP9Stk8N7aQEtZZppnSmmdK52Dqe02p2cktIeU0fsNnVwWVCDGmIVShficIy9H10d46bQVX5Oj7sMwwBYKfPM6oeU6GMWIHdapvMEn/xEH3Ym1ISiyJTfYl9rVYUfpcznd8EBq/cplHUUQtCDEaBMZGfZE6irHor9SLApQlpfMdSPOLNbjq8Hp5uOxRFsUGslaxXOtu40d7CFFNsRXZOV+uYbjAFVV+dz8Nyjz3sfvlaAwvNBUMUP1J6DcsgOrQgLom7c0qprdxMecjSwD5/zygkvVf9fRnfs0phTGT7SHsmxKcwIT6FCyxFnFVfxvfqvggbdK9zdxAQYsjBm9I3eZgYn8LE+BTOMRfwSl0ZP2vYE1ZCudrdjSvgD84kJyVmMF2lYXvIu/qLs43vdTQwJzUrprbs7G7mY0d4mqJeUTE3yTrkuZHR4lpFxfezJlHm6uDZkMyJyigBvD4hRrTNrlpRuMxazA5nO090Hq09Xz/KFDZljGTlK2/Qyx3t7LW3cn5GwYCVzkwaHd+1TuCW1sqw6Zcj8PVc5xgfl8wd2dM4dGgLhwK+Lz0SoOQ4Vlwb+8GgwuSksUuHOyd9HNd0NfBeVyM/zpoStl3jsLwIwKftdewcZdGMyoCfVS1VTDbFFo18eaKVHxbNCf5/a48L774PWe6xB+XwDXcXC+rLuD5n2qhn/vNSsrjVOZ5bG/aGBUn9p9LocbKmrZqFGYUkaKL7OPQqNQvNhcxqOcjmkGwBh9/Xz59W53Gwoe0wZ2fkDbjsY1Rp+HbmeN5oqWS59+j13EL0pRD2GvQ8QyJnJqSxPaRaoRq4r2YbfzOayBkifa25x8XD1dv7uflvSEgn0ziy7KF0rYE7cmewv2I96wcowjNakjQ6fppbSkV5d9iWrN8kjktQXIPHwc8PbuLi6m08cHATe+2tAxZDqPc4+vlSC7VxQ6e+AF+xHP/elL3UbG43F4cFDo12RCgZJSKWHGM1P8yexq9sUyiNcVasV/q7Kz0BP882VRCqovJUar5lSOTCIf7lhcRBKMCyjsPUu+0xDyRCSdMZuSOnFBEhQHc3lbOls2H0MwNF4ZrMCSxJsn0jhoujocvXw32HPuOq2p3cXPYx2zsbBtyBscvXQ0dEwKNZYwj70O1+L48c+pzLa7dxS9ladnQ2DZjj3+BxcDjCa2XWaEkIqS+gUhSuzZxEQYgnzg+82+PkR+Xr+LyjIWogsl8I9jnauLtiAy+6wrNL0hQVi60lGEcRuzM+PplfZk0lS6UeM1WebTBxZ04p49XaY3KP/7jCMh0+D7879Dmvu7tQgPvaa/hnZz2Xm8ycnZJFtjERrUqDXwQ45Ojg4fo9YecnANNMaWHuzmiFZer9XpY1VMTcvXEaHaenZh/TTR2iKzoVV2ZOYJernb91NhCrryFaYZkWfw9vNlTEPJuKU2s5PS3nmLexSwjeaz5EWoyzVpWiYn5azlenlG+M/ZdrSCDLUhRzf0eLTt7Z3cyGiHzvW9LyuTZ7ypDXe7OhnP+q3x000Ot9Hta0VnNN1qQRNXtWso0n0gv5cchaZbMIcF/VVp6PO5M0nXFU3Zqg1vLDnGl84e7mvQF2khtI1iO/izJ3N282VsTsXjXr45mbnHlM3J+fdDXSPoytRPPjU5jeF1/hFQGW1n7BM32z32ecbbxdvo6r49M4IyWb8fEpaNVaBIImt52n6vexP2QLUTVwnik9KHM9gQDP1H7Bw10NgMKzzjbeKV/L1aYMTk3KpCQ+DZ1GQ0AI6l3d/KOhjM8jNhDKi0/rpxenmNJZkp7PL5oPhOWRv+Wxs6liHf8v0co5qTmk64woikJHj5t32mp4q7uR3VE2KLorLY/SUXrMFBTOTMvhTlcnP2oogzHwaSrAKUmZ/DJzIj86vIuOGOVroMIyq1qrsHQZY1Q7CnNSbFh1cWOm2sbUoAtgeeMB/tZXKONIdxwM+PhdZx2/66wjRaXGrKhwiAC1UVzrM3RxTDWZ+734yKC4z3weLoup6Eov5+lNzEq2jrlBP+LquT13BhX71/JvjyOm0o/RCsvs9nn4Tu32mO97oT6Bk1Iyj3kbD4kA1/cZmtgkWUV1YsZXqDZ/7Ep/OK7oyFlNAMHbzZU0hCiCOJWac9LzYoqWPyt9HLOb9rMpRIG+21bDRZaiEfWlWlG42jaJT7oaedVz1OX4YY+DZ2p3cVv+SaM2iLkGE/flTufggQ3sj3V/9ShBca+5OngtpsIyvdyWZGNWspVjsUHl3R210FEbs5Z70jopaNA/ba/jty0Hw3LPm0WAx+zNPGZvJk5Rka1S40Nw0O/vZ7RsKjXzUnOC7djQWc89zRVhgcJNIsCjXY082tVIsqLCqlLjRXAgyprzVJWGC9JyowyyFW7MmUa9x8HjXQ1hgZgNIsBvOuv4TWdd3+BXGdCrpaV3Z7/rckpjKn08FFpFxTWZE9jrbOfJrrFJfVQpCpeYC/nC0c5D7TUxa4xohWVuaoh9j4ckRcUHRtOYGnTVWKvNS63FPGQuIneAl90e8FPm90Y15jmKivuyp2HRH/sOON6u63EGE3flzqBAffziEL/cPdnCO/s/caXgoLOLtzrrw1T2TQkZFMRYBjjLkMD8xPBykS+5O9nR1TTiZ0rVGbgtp5SkkO/RBTzeVs2HrdXH5Js/IdHCLzInkXAcP7IvT77C7zw3OZMnsqYxWaWJ+v05RYD9fi8Ho6yTp6LwG+tESkKqpM1OsvBM1jQKB3Bld4gA+/zeqMY8TVH4iWU84wfYYSxOreWXhXO4O3UcSYO5TwYw5umKwi9Tc7mrYBYmjfaY9WiyRs9tuTNYcIyreUZ6k27OKeUyY/KI9eRws+T1x0FOx1znJ6i13JQ7gzeK5rEk0UJhDKM4LTBHo+eZcSdyamrON8YYnJKUyS+tE0mRC+H/Efy75RD7ItZHz08bhy7G7W8V4NvpeVgj5GVZU8WoNpg4MTmT+9PDi8gcFgF+V7uTeo991O1WKwqXWwq5LSXnP+6d61RqLsssZlnJfH6eks2kGL1jpWotj9om893MkjCvkEGl4ZLMCbxTcga/SslhYoxr1NPVWh61TeGakHTfaCRqdPw0/0ReGXciF+kTiKU2mwE4RxfHs7kzuT3/pGGVtI6VfGMiP8+eRskY1tPI1Mdxe+50pn2Nd/WM5LhMF9WKwsxkK9OSzNxkb2NzZz2fdjVR4bHTIgJ0iAAGFHJUGnJ1Rs5LyeHUtJwB61erUJiki8M2CsOYpo3r556LU2u5KmRUKISIupWgWlE4RxdPIKT4RE4MQq1WFC61FFHl7qa8uyU4XIu2yYkKhWk6I/mj6HdzlDaOaFanMbB4FKPlgKKKyXWtVam5SpcQ/K0QjDi6fNCZr9bAYl1CsP/TNYZh95NRreEaXULQ0xMQIiwgqNPvpczRxqKQfkvRGCgdYuOKfoo50cKVCRlh2282e100exzBaGStouJMXTz+kBnfYKloakXh6qxJVDo7aPGFOIcFLG8o5/pxM4IjfZ1Kxbm6eETfLE0ISI6h6IpRpeH67Km0e920e5wc8RlH+560iopT9fHMHcUgxTJCo2JQqblalzDipQYhBEkRs1OF3v0Q7iucy7XODj7vqGddVxNl7i46RIBG4UeHQoZKRY5azylJFi7MKCA/LimqHCrA+PhU7i6ayyJHO7u6GlnTUU+5p5vWQCC4mY9ZpSJfY2RekoUFaeMoik+JSaoNKjXnmAuYlZrFlrbDvNdxmG2OdpqEn2YRwI/AoqixqTSUGJM4PyWLk1NzYi6yNE4brj90Gv2Q1eQU4PTULO50T+SDlqMVFm26uKipjFaNPuweAUUV0zs9KdHMPbapvNFYdnQSqjH0P1eBlIh7DN9RqaBTxnaJVxHiy8kxCQBNPS4cfi89AR8qRUWyRo9ZZ0TOXyUSyTeNFq8bh9+H09+DSlERp9aSoTWMKMZFAK1eN91+Lz197vZ4jQ6LzhhT4amhaPK66fb14PF7EUKg12hJ1uhJ0xqkfv4K86UZdIlEIpFIJMcOlewCiUQikUikQZdIJBKJRCINukQikUgkEmnQJRKJRCKRSIMukUgkEok06BKJRCKRSKRBl0gkEolEIg26RCKRSCQSadAlEolEIpEGXSKRSCQSiTToEolEIpFIpEGXSCQSiUQiDbpEIpFIJNKgSyQSiUQikQZdIpFIJBKJNOgSiUQikUikQZdIJBKJRBp0iUQikUgk0qBLJBKJRCKRBl0ikUgkEsmg/H/gv66Kmw7C5QAAAABJRU5ErkJggg==', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:48] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:53:48.783561 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:48] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:53:54.928158 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:53:54.947063 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:54] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:53:54.973343 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-10 08:53:54.999066 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:55] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:55] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:53:55.045456 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:55] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:53:55.049460 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:53:55] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-10 08:54:07.292761 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 08:54:07] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\jury_mgt.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:2025-11-10 08:55:29.461563 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-10 08:55:29.461563 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-10 08:55:29.461563 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-10 08:55:29.461563 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-10 08:55:29.461563 : ++ 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_Formation.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:2025-11-10 08:58:27.840941 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-10 08:58:27.841936 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-10 08:58:27.841936 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-10 08:58:27.841936 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-10 08:58:27.841936 : ++ 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_Formation.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:2025-11-10 08:59:42.207230 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-10 08:59:42.207230 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-10 08:59:42.207230 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-10 08:59:42.207230 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-10 08:59:42.207230 : ++ 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_Formation.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:2025-11-10 09:00:09.997033 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-10 09:00:09.997033 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-10 09:00:09.997033 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-10 09:00:09.997033 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-10 09:00:09.997033 : ++ 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_Formation.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:2025-11-10 09:00:56.058065 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-10 09:00:56.058065 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-10 09:00:56.058065 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-10 09:00:56.058065 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-10 09:00:56.058065 : ++ 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_Formation.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:2025-11-10 09:01:23.795678 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-10 09:01:23.795678 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-10 09:01:23.795678 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-10 09:01:23.796678 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-10 09:01:23.796678 : ++ 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_Formation.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:2025-11-10 09:01:40.108773 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-10 09:01:40.108773 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-10 09:01:40.108773 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-10 09:01:40.108773 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-10 09:01:40.108773 : ++ 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_Formation.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:2025-11-10 09:02:15.993586 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-10 09:02:15.993586 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-10 09:02:15.993586 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-10 09:02:15.993586 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-10 09:02:15.993586 : ++ 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_Formation.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:2025-11-10 09:02:41.094112 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-10 09:02:41.094112 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-10 09:02:41.094112 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-10 09:02:41.094112 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-10 09:02:41.094112 : ++ 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_Formation.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:2025-11-10 09:03:12.239489 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-10 09:03:12.239489 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-10 09:03:12.240487 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-10 09:03:12.240487 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-10 09:03:12.240487 : ++ 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_Formation.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 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:2025-11-10 15:40:31.360821 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-10 15:40:31.360821 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-10 15:40:31.360821 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-10 15:40:31.361632 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-10 15:40:31.361632 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-10 15:40:42.166018 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-10 15:40:42.167019 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-10 15:40:42.167019 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-10 15:40:42.167019 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-10 15:40:42.167019 : ++ 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\\email_mgt.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:2025-11-10 15:43:06.346386 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-10 15:43:06.347385 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-10 15:43:06.347385 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-10 15:43:06.348430 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-10 15:43:06.348430 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-10 15:43:08.003348 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 15:43:08] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee HTTP/1.1" 308 - INFO:root:2025-11-10 15:43:08.052452 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n\n\n\n\t
\n\t\tMysy Training Logo \n\t
\n\t\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\t\tBVD Fr (Bureau Vallée)
\n\t\t\t\t\t25 rue du Gros Caillou
\n\t\t\t\t\t78340 – Les Clayes-sous-Bois- France
\n\n\t\t\t\t
\n\n\n\t\t\t\t\n\n\t\t\t\t\tFacture n° FACT_20251020\n\n\n\t\t\t\t
\n\n\n\n\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t
Date de facture: 31/10/2025 Date échéance : 15/11/2025
\n\n\t\t\t\t\n\t\t\t\t\tPériode : 01/10/2025 au 31/10/2025 \n\t\t\t\t\n\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t
DescriptionQuantitéPrix unitaire (HT)Montant (HT)
Prestation de service
\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
23 jours550 € HT12 650 € HT
\n\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\n\n\n\t\t\t\t\t\t\n\n\t\t\t\t\t
Déplacement Bureau - PapetShow -\n\t\t\t\t\t\t\t\t15/10/2025 et 16/10/2025
\n\t\t\t\t\t\t\t\tDeplacement bureau <=> papet show (Aller / retour) : 16,8 km X 2 X 2 jrs = 67,2 Km\n\t\t\t\t\t\t\t\t\t(https://www.impots.gouv.fr/simulateur-bareme-kilometrique) 47 € TTC
 
Déplacement Bureau - Magasin Paris 5 -\n\t\t\t\t\t\t\t\t8/10/2025
\n\t\t\t\t\t\t\t\tDeplacement bureau <=> Magasin Paris 5 (Aller / retour) : 37,6 km X 2 = 75,2 Km\n\t\t\t\t\t\t\t\t\t(https://www.impots.gouv.fr/simulateur-bareme-kilometrique) 52 € TTC
\n\t\t\t\t\n\n\n\t\t\t\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t
    Montant HT: 12 749   €
    TVA : 2 548,8   €
    Montant TTC : 15 298,8  €
\n\n\t\t\t
\n\n\t\t\t\n\t\t\t\tRèglement : Virement bancaire \n\n\n\t\t\t

\n\t\t\t\t> Relevé d\'identité bancaire : MySy Training Technology, 2 place des magnolias, 77680, Roissy en\n\t\t\t\t\tbrie \n\t\t\t

\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\n\n\t\t\t\t\n\n\t\t\t
BanqueCode agenceNuméro de compteClé RIB
30087338560002128550340
\n\n\t\t\t

\n\t\t\t\t> Identification internationale\n\t\t\t

\n\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\n\n\n\n\t\t\t\t\n\n\t\t\t
IBANCode BIC
FR76 3008 7338 5600 0212 8550 340CMCIFRPP
\n\n\t\t\n\n\t\n\n\t
\n\t\n\n\t\tTermes et conditions
\n\n\t\tPas d\'escompte accordé pour paiement anticipé.
\n\t\tEn cas de non-paiement à la date d\'échéance, des pénalités calculées à trois fois le taux d\'intérêt légal\n\t\tseront appliquées.
\n\t\tTout retard de paiement entraînera une indemnité forfaitaire pour frais de recouvrement de 40€.
\n\n\t\n\n\n\t
\n\t\t\n\n\t\t\tMySy Training
\n\n\t\t\tMySy Training Technology (MTT), société par actions simplifiée au capital de 10 000 euros, dont le siège\n\t\t\tsocial est\n\t\t\tsitué 2, place des magnolias, 77680, Roissy en Brie, immatriculée au Registre du Commerce et des\n\t\t\tSociétés sous le numéro 917 500 860 R.C.S. Melun\n\n\t\t\n\t
\n\n\n' dest = <_io.BufferedRandom name='./Invoices/invoice_FACT_20251020.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject './../img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.files:URLParts: ParseResult(scheme='c', netloc='', path='\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__', params='', query='', fragment=''), 'c' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} DEBUG:xhtml2pdf.files:Unrecognized scheme, assuming local file path DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 15:43:09] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee/ HTTP/1.1" 200 - INFO:root:2025-11-10 15:44:24.840166 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 15:44:24] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee HTTP/1.1" 308 - INFO:root:2025-11-10 15:44:24.846096 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n\n\n\n\t
\n\t\tMysy Training Logo \n\t
\n\t\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\t\tBVD Fr (Bureau Vallée)
\n\t\t\t\t\t25 rue du Gros Caillou
\n\t\t\t\t\t78340 – Les Clayes-sous-Bois- France
\n\n\t\t\t\t
\n\n\n\t\t\t\t\n\n\t\t\t\t\tFacture n° FACT_20251020\n\n\n\t\t\t\t
\n\n\n\n\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t
Date de facture: 31/10/2025 Date échéance : 15/11/2025
\n\n\t\t\t\t\n\t\t\t\t\tPériode : 01/10/2025 au 31/10/2025 \n\t\t\t\t\n\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t
DescriptionQuantitéPrix unitaire (HT)Montant (HT)
Prestation de service
\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
23 jours550 € HT12 650 € HT
\n\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\n\n\n\t\t\t\t\t\t\n\n\t\t\t\t\t
Déplacement Bureau - PapetShow -\n\t\t\t\t\t\t\t\t15/10/2025 et 16/10/2025
\n\t\t\t\t\t\t\t\tDeplacement bureau <=> papet show (Aller / retour) : 16,8 km X 2 X 2 jrs = 67,2 Km\n\t\t\t\t\t\t\t\t\t(https://www.impots.gouv.fr/simulateur-bareme-kilometrique) 47 € HT
 
Déplacement Bureau - Magasin Paris 5 -\n\t\t\t\t\t\t\t\t8/10/2025
\n\t\t\t\t\t\t\t\tDeplacement bureau <=> Magasin Paris 5 (Aller / retour) : 37,6 km X 2 = 75,2 Km\n\t\t\t\t\t\t\t\t\t(https://www.impots.gouv.fr/simulateur-bareme-kilometrique) 52 € HT
\n\t\t\t\t\n\n\n\t\t\t\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t
    Montant HT: 12 749   €
    TVA : 2 548,8   €
    Montant TTC : 15 298,8  €
\n\n\t\t\t
\n\n\t\t\t\n\t\t\t\tRèglement : Virement bancaire \n\n\n\t\t\t

\n\t\t\t\t> Relevé d\'identité bancaire : MySy Training Technology, 2 place des magnolias, 77680, Roissy en\n\t\t\t\t\tbrie \n\t\t\t

\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\n\n\t\t\t\t\n\n\t\t\t
BanqueCode agenceNuméro de compteClé RIB
30087338560002128550340
\n\n\t\t\t

\n\t\t\t\t> Identification internationale\n\t\t\t

\n\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\n\n\n\n\t\t\t\t\n\n\t\t\t
IBANCode BIC
FR76 3008 7338 5600 0212 8550 340CMCIFRPP
\n\n\t\t\n\n\t\n\n\t
\n\t\n\n\t\tTermes et conditions
\n\n\t\tPas d\'escompte accordé pour paiement anticipé.
\n\t\tEn cas de non-paiement à la date d\'échéance, des pénalités calculées à trois fois le taux d\'intérêt légal\n\t\tseront appliquées.
\n\t\tTout retard de paiement entraînera une indemnité forfaitaire pour frais de recouvrement de 40€.
\n\n\t\n\n\n\t
\n\t\t\n\n\t\t\tMySy Training
\n\n\t\t\tMySy Training Technology (MTT), société par actions simplifiée au capital de 10 000 euros, dont le siège\n\t\t\tsocial est\n\t\t\tsitué 2, place des magnolias, 77680, Roissy en Brie, immatriculée au Registre du Commerce et des\n\t\t\tSociétés sous le numéro 917 500 860 R.C.S. Melun\n\n\t\t\n\t
\n\n\n' dest = <_io.BufferedRandom name='./Invoices/invoice_FACT_20251020.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject './../img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.files:URLParts: ParseResult(scheme='c', netloc='', path='\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__', params='', query='', fragment=''), 'c' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} DEBUG:xhtml2pdf.files:Unrecognized scheme, assuming local file path DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 INFO:werkzeug:127.0.0.1 - - [10/Nov/2025 15:44:25] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee/ HTTP/1.1" 200 - 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:2025-11-11 09:36:31.805035 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 09:36:31.805035 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 09:36:31.806046 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 09:36:31.806046 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 09:36:31.806046 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 09:38:51.980842 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:38:52] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:38:52.796098 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:38:52.799098 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:38:52.804098 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:38:52.808099 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:38:52.817098 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:38:52] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:38:52.851097 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:38:52] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:38:52.855097 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:38:52] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:38:52.857097 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:38:52] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:38:52.865096 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:38:52] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:38:52.874102 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:38:52] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:38:52] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:38:52.884620 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:38:52.893621 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:38:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:38:52] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:38:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:38:52] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:39:13.499405 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:39:13.501405 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:39:13.503407 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:39:13.508961 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:39:13.518975 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:39:13] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:39:13] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:39:13.524976 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:39:13] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:39:13.532993 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:39:13] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:39:13] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:39:13.543975 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:39:13] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:39:13.548980 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:39:13.555977 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:39:13] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:39:13.563992 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:39:13.568974 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:39:13] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:39:13] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:39:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:39:14] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:39:15] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:39:16.009197 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:39:16.013706 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:39:16.017713 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:39:16.024720 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:39:16] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:39:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:39:16.034720 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:39:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:39:16.042720 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:39:16] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:39:16.049718 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:39:16] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:39:16] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:39:16] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:39:17.873538 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:39:17.877538 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:39:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:39:19] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:39:30.471685 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:39:30.475691 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:39:30] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:39:30] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:39:32.489757 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
\n
\n
\n

A l\'attention  neutre   part 2 part nom 2  

Situé :adresse02    code_postal02   ville02    pays02

\n
\n
\n
\n
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : Christian XXXX
Signataire dûment habilité aux fins des présentes : Emmanuelle XXXXXX
Contact :  contact@elyos-si.org
Téléphone : 01 XX XX XX XX 
\n
à le plaisir de vous convier à la formation ci-dessous :
Formation :   CONDUIRE UN PROJET
Durée :  15.0 heure (s)
Lieu de formation :   adr site1  , cp site 1 - vile sit1 
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
\n
Les séquences de formation  :
\n
Du    10/11/2025 10:00  au 10/11/2025 12:30
\n
Du    12/11/2025 09:00  au 12/11/2025 17:30
\n
Du    13/11/2025 09:30  au 13/11/2025 13:00
\n
Du    13/11/2025 09:30  au 13/11/2025 13:00
\n
Du    17/11/2025 09:00  au 17/11/2025 17:30
\n
Du    20/11/2025 09:00  au 20/11/2025 17:30
\n
Du    21/11/2025 09:00  au 21/11/2025 17:30
\n
\n
Au plaisir de vous retrouver prochainement,
\n
11/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_74385.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 INFO:root:2025-11-11 09:39:39.969575 : Internal_Usage_Store_User_Downloaded_File Le champ 'tab_related_collection' n'existe pas INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:39:40] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:39:40.006559 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:39:40] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ 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_Formation.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:2025-11-11 09:40:20.111932 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 09:40:20.112934 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 09:40:20.112934 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 09:40:20.112934 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 09:40:20.112934 : ++ 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_Formation.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:2025-11-11 09:41:22.116044 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 09:41:22.116044 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 09:41:22.116044 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 09:41:22.116044 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 09:41:22.116044 : ++ 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\\attached_file_mgt.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:2025-11-11 09:44:27.762260 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 09:44:27.762260 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 09:44:27.762260 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 09:44:27.762260 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 09:44:27.762260 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 09:44:47.867704 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:44:47.870701 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:44:47] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:44:47] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:44:50.494231 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
\n
\n
\n

A l\'attention  neutre   part 2 part nom 2  

Situé :adresse02    code_postal02   ville02    pays02

\n
\n
\n
\n
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : Christian XXXX
Signataire dûment habilité aux fins des présentes : Emmanuelle XXXXXX
Contact :  contact@elyos-si.org
Téléphone : 01 XX XX XX XX 
\n
à le plaisir de vous convier à la formation ci-dessous :
Formation :   CONDUIRE UN PROJET
Durée :  15.0 heure (s)
Lieu de formation :   adr site1  , cp site 1 - vile sit1 
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
\n
Les séquences de formation  :
\n
Du    10/11/2025 10:00  au 10/11/2025 12:30
\n
Du    12/11/2025 09:00  au 12/11/2025 17:30
\n
Du    13/11/2025 09:30  au 13/11/2025 13:00
\n
Du    13/11/2025 09:30  au 13/11/2025 13:00
\n
Du    17/11/2025 09:00  au 17/11/2025 17:30
\n
Du    20/11/2025 09:00  au 20/11/2025 17:30
\n
Du    21/11/2025 09:00  au 21/11/2025 17:30
\n
\n
Au plaisir de vous retrouver prochainement,
\n
11/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_50259.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAACnCAYAAADnu65nAAAAAXNSR0IB2cksfwAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAOwgAADsIBFShKgAAAAAd0SU1FB+kHBgYaIOUaxYcAACAASURBVHja7J13fFTF2sd/Z1t6JYVkd9MLoSSEElroAhJQiiCoNGn2BihiuffKtV7FVxEUECVIEQQEBEQEaYr0kB7Se+/JZjfbzvP+geSS7CabDl7myyd/cHbOmTkzc+aZ55lnnuGIiMBgMBgMBuNvjYBVAYPBYDAYTKAzGAwGg8FgAp3BYDAYDAYT6AwGg8FgMJhAZzAYDAaDCXQGg8FgMBhMoDMYDAaDwWACncFgMBgMBhPoDAaDwWAwgc5gMBgMBoMJdAaDwWAwGEygMxgMBoPBYAKdwWAwGAwm0BkMBoPBYDCBzmAwGAwGgwl0BoNxj8HzPKqrq1hFMBj3ACJWBfc2OuJRz+sbNxongLlAyCqnHeiJUM/roOf1qNRpUK3TQMXrYC0Uw0Yohq1QDJFQBDOBEGKOzXdNcf36NZw69RtWrVoJsVhyz5VPq9VCo9FAr9dDp9NBqVRCKBTCysoKHMdBLBbDzMwMHMexxmQwgZ6urMa54lSAuqfABGCQkwdCbF0Mfkupq8SFsuyOZ8JxkIgksBWZw8fCBu7m1rAXm+NufPK/lefi44LERtfCzG3xjv+wLhE4WaoanClKBdF/G1QiEiPCLRCOYvNOz69Oq8ae3Fhwd9YuB4S7+CLAyqFzBnXiUaGpx/WaItysKcUpZSUuqetQyesM0ooFAoyUWGGEuS16WzthgJ0rpOY2sBK27VNJrS3D+dKsbuszBGCAoxSh9m7d1jerq6uxfv16XLp0EWPGjMGwYcPuiUFNpVKhsLAQN27cQGJiAqKionDzZhIqKysaBLdQKIKnpycGDRqMfv2C0bdvH/j7B8DBwQECQdu/q+vXryMlJfmuv7tc7oHhw4cbfQe1Wo1ff/0VCkVti8/w9PTEsGHDDSY5SqUSJ0+ehFJZZ7IcMpkcI0aMaFddtobi4mKcO3cWer3eZNr+/UMRFBRkcP3EiV9QUVHRre3TXFnuGYFeqlXh9bIMlBJ129B12NrBqEDPU9dhcXFyp+c3SmKFabauGNvDE71tnGDWTdqxQq/F3uJU/FZf0+j6TbUCM6qLMbgLBu8KrRpvl2Ugn/hG1z/gdXjJoz8sOvndNbweS8vSb0nxv7AHh8P2bh0W6HoiZKtqsLswCT/UFCNOW29a+PM8TtfX4nR9LVCVD+QLsMjSAbOdfTDCUQY7Ueu00BJ13V/v1X38aGHTrQL99OnTOHPmNwgEQmza9BWCg4NhZWV114SZQqHAn3/+iSNHfsLBgwcAAII7+qtEYtYofW5uLnJzc3Hw4I9QqZQICOiFOXPmYtKkSfDx8YFYLG513gkJCVi9ehVEIjHuJs888xyGDh1qVJBqNBrs3bsX586dafEZL7zwEsLChkAkaiwezM3NUVNTjTfeWNOqicXu3bvh5eXd6e/I8zwOHjyId99da9KyEhjYC5GR243+duLEr9i3b2+3tQ0R4YsvNnapQGc2RdPqOs5rlFhZlomRKefxfvplZCmruyXnuJoSbKsrN7ieTzwOlKSB7yazCAfgk9IM/FKa2W15dpTC+jpsyL6Bh2+extvl2a0S5sa/Qh6RdeWYknUVy5PO4Fx5LrRNJjv3I0VFRdi27dsGgfn777/j3Llzd6UsdXV1OH36N6xatQqLFs3H4cOHIBAIGwlzU1hYWCI3Nwcff/whpk17COvWfYLU1BTwfOvbmuME4DjuLv+ZKiNMPqNZYSEQ4MEHJ2PEiJEmn5GXl4v9+w+0SoNuK5mZGdi9excEAtP1vWzZMkil0hbqo3vbp6thAr0tAwfxWFuZi3nJZ3G5Ir9LRZua1+NgSUazvx+tKUGqorKbbCJABfF4Oz8OV6qL72mRriPC2Yo8LEg6jZdLUpGg03Tas39QVWF2xiV8knEVJRrVffsd6PV6HD58CFFR1/5b7zotNm36qttNmHl5eVi79h08/fRT+Pnnox3WkDlOAKVSiY0bN2Dx4sU4fPgw1Go1G/z+wtnZGQsXLoSZmZnJtLt370JycudaTHU6HQ4ePIiMDNPWr+HDR2DixEn3lX8EE+jt4IK2HosyLuKX4rQuE24pigpsqilq9vcEXodjJd1n0iUACToN3s2+gfx6xT3ZLhrisasgCc9kXsEprbLZdEIAjuAg5Tj4cAIECETw4ji4cRzswbX4UZQSjzfKs7Ai5Q9kdpOl5l4jIyMDW7ZsNtCAY2KicejQoW4rR0JCPFaseAXff78b9fX1nfpsjuOQnZ2F115bhY8//g+qqpgn/21GjhyJBx6YYDJdWVkpdu7cCY2m8ybVSUmJ2Llzp8m1eaFQiOXLn4KDg8N91TYdXkMnIqNC7WU7N8glll0iWOTmNq1OLwTQSyCEVRvdk1Qg1BChkHgY647JvB6v5MXAxcwKAzt53VJHPI6UZqDWhGn3+6o8zFH1gtTCpts6zMn6GnyQHYX3fIfCXnTveDWreB225MTig9I0FDfjz+HFCdDPzBozHaToZeuCHmILuIrNIREIodBrUaqtR7lGiejqYhyqKsBNrRKFRDDWCruUFShMOY91PkMQYuti0Lt0xsrAcVjn6AXnLnAuBAA/q64fvLRaLfbt24eSkhIDzYeIEBm5DePGjYOXl1fXTS6JcPbsWfz732uRlpbape+rVquxefMmlJeX480334KTk9N9L9Ctra2xYMFCXLhwAVVVLVsJjx49gocffhhDhw7t+DeuUuH77/egvLysRa2biDBt2nQMGTLkvmubDgt0juOMiErCLFc/DLd36xINlmuDcLYC8KXvcAyydW7TpKFKp0G5RoXU2lJsK83AGbUCyiZpkvU6vJl1DduDxsHVrPOcgXJVtdhalWcy3TWdBr+UZmKJR3D3acEAvq8pQmBBEp6VB0N0D5iz9EQ4XJiKl0uMD+7unAAzrJ2xWNobfa17QCwQGvQgc6EIThILwMoBIxzcsYQPRnxNGXYU3cSB2lIUGJlcndco8X5ONCKDxsGyiRe88XrhML2nP7y7SPB2R0skJibim2+2NjugZmZmYO/ePXjttdVdYuokIsTGxmLVqhUoLS3tlv7FcRwOHNgPkUiE119fgx49etz3Qn3gwIGYNm0atm+PbDFdVVUldu7cgX79+nXYYTI6Ohr79/9gsl/Z2dlj/vwFd9VB827RZSZ37q9/gi7449pUDsBMIISlUNzqPyuhGFIzKwTbOOER9yDs6vMAPnUJgIuRbWInNEr8VJwGvpO8/HkinCjNRKa+8ZYqH6EI0yxsDbX0imyUdfN6biUR1hWn4Hhp1l13kiMAZyty8XphotHfR4nNscNnKD4ODMcAWxdIjAhzY33XQiDCYPue+E/ASGz3HoIxTaxNHIDhEkus9R5sIMxb0ye74q+rUSqV2LJlC7RaTYvCb8eOHYiPj++SMmRlZeKNN9Z0mzC/kx9+2ItvvtkKjYatqUskEsybNx9ubqatkydPnsTFixc7lJ9CocD27ZEml1Z4nse8efPRr1+/+7Jd2Bp6K7ATmWGpZ39skPaDmZHZ4bslqchUdc56aqlWhU3lWQbXX3T0wuuyEMib5P+bpg4XK/O7vU5yiMe7+XGIrS2/q22TqazGmuwo5BjZUz7b3BZf+odjXA85LATtM0aZC4QY7+SBbYGjscLWteH6CJE51vsOQ6DV/bFGR0S4cOECfv75qMm01dVViIyMRH195040a2pq8J///AdxcbFtuk+n04LjAKlUhuDgEPj7B8DCwgIqlRLUhh0Ler0OOTm5UCjq7uF26r68/P39MW/efJMas0qlxM6dO9sdUZCIcOnSRfzyy3GTab29fTBr1ixIJJ2zHCiRSGBhYdFpf0Jh1255ZpHiWomQ4zDdLQDvqmrwanlmo98KeT2iq4rgY2nfIU2JAJwuzUKKrrEG4CoQYoqLLzwsbDDIzAa5d+xL58BhZ0kaxjl5wkrY8T2wBOM+Ed4CETKbCM0rWhU+yLqOzwNGoqeZZbe3iY54bMtPwFWdocY0xdwGH/gNh6+lXSdYmwAvC1u85TsMjjkxOFBdgI+8ByPYxgn3i/9sbW0tNm7c0KptSBzHYd++vXj44YcwevSYTivDwYM/4vjx461vN47DzJmzEBY2GKGhobCxsYVEIoFer4darUZ+fj4uXry1bz01NbXFwdbGxhYrVqzE7NmzYWtraCmTyWR4+eVXWm0r0el0iIzc1uKkRyQSYebMWXBxcWn1OwcFBXVZMBcDbVAgwMyZj+Cnn35CcvLNFtOePXsaZ86cwfTpM9qcT3V1NbZs+drkFkIiwoIFC+Dj0zl734kI77zzb4SHh3dandnb2zOBfq8g5gSYKw3ClqpcpN5hEtcC2F+Rg2luARB1IHpbnV6LrWUZaPqJL7Vzg4elLSScAMt6BuJ01lVU3zEJ+EFVjZeqijG8h6zD78jDmBMYYa17H3xZnIKL2sal+0FVhT650VjlEwZLQfd2pyRFBb6pMrRO+ApEeMsjtFOE+Z04iM2wwmsAHlH5IdDa8b4R5kSEY8eOITr6Rpvu++abbzBw4EBYW3fcaTMvLw/bt28Hz+tbVd6IiKmYN28eBg8eDHNz406Inp6eGDp0KObMmYsjR37C559/BqWy8e4InucxcuQovPTSrWArzQnLcePGYdy4ca1+H7VajUOHDqKoqHmBbmZmjiVLlnRpIJKO4ubmhmXLlmHlyhUtauo8z2PHjh0YOnQYevbs2aa+d/Lkr7h8+ZLJtIMGDcbUqVPbFH/AVN4uLi7w9PT823yrzOTeRnqaWWOxnWGggvj6Gij02g49+0JFHqLVyqZqBma6+EHy10RhuKMU/Zqs5woAbCtKhprveBAHIQQQGjEdhNo44S15MLyMfCwfVuRhT0EydN0YcEVHPLYVJKLESJ5v9wzEYLueXZKvhVCEXveRMAeA/Px8bN68qU1BVgDgt99O4bffTjcKI9we9Ho9fvzxx1Z5tIvFYjz99LN47733MHLkyGaF+Z1apkwmw7Jly7Fly1b07t2n4TeJxAzLlz+NTz/9PwwdOqxTNd/W1gnRvR3ISSAQYOLESQgPH2ky7ZUrl3DixIk29aOioiJ8++23JpdGxGIxFi5cBDc39/taPjGB3laTBsehl42hx7yCCIVqZbufq+J12F6cgoomBu/nrJ0RZPNfr1pbkRmed/ZtZFrhAeytK8dNRXmXdpRJPTzxumsgHJvMxOtBWFt0E6cr8rrNSe5mXSUO1hSj6RRmtJkVJrn4QMgO2+g0wbNnzx5kZma0fXIoFGLjxg0oLi7uUBkKCgpw8OCPrcrv6aefxcqVK9u8vUwkEmHkyJF4//0P4OPjCx8fH3z++edYvXp1qxy/7mfs7e2xbNkyk+vDHCfA9u2RyM3NbXXf++mnn5CUlGgy7ahRYzB27Nj7vi2YQG8HjhJzND2NRglCja793q+xNSU4r6oxuD7LxbeRQxcHYJyzF3ybrJcrQDhQnNqlWrKQ4/CYey8ssHOHWWMFHtm8DmtzopFW1/UBOAjAn5X5KDTyrk+5+MNFYsE6aSeRkpKCPXu+b7emePNmEg4fPtyhEKDR0dFITU0xmW7WrNl49tlnTWrlzQscDqGhofjiiw2IjPwOERFTWhURjQEMGTIU06fPMNlPUlKSceTIEeh0OpPPzMrKwu7du0xq9NbWNli0aCHs7Ozu+3ZgAr0daHjeqJBpr26qIx67i1INDkSZa2GHUCOmY0exBZ519DTIf0d1IdK7OHqZrVCM1Z4DMNnC1qDzXNCq8K+s6yju4m10PBHO1hSj6fTJSyjBKAcpBGDaeWeg1WoRGbkNJSUd07A3bfoKOTk57fs2dDqcP3/epLm7Rw8nLF68uMN7jzmOQ79+/eDl5cWOVG0DVlZWmDdvvkmnL4FAgG3bvjVp8eF5Hvv27WuVZSgiIgJDhgxljcAEevuo1KjQ1JvVHByshe3bKpGsqMBxheG+2kecvI2e7iXkODzo4gP7JuvZubweJ0symvFT7zxczSzxludABIvMDETnobpybM6L7ZT1/ObIV9chpd7wCMiJFrZwkJizDtpJXL58Gfv37+vwc8rLy7B3795WaWVNKSsra5Uz3oIFCxEQEMga7S4SHByMJ56Yb1KjLikpxt69P7QYEjYxMQH79v1gMs8ePZywcOGidltlWp7cARUV5Q2n8rX3Lz8/v83+J+2Febm3VTsnHtdrDDUWO04At3Zs3eJB+LEkDalNBOAEiSVG9fBo9j5vSzu8aNsTa+/w8tYD2FKehWluAW0Kj9vmjg4g1NYZa2XBWJ59HcX035VzFYDPy7PhZW6LJ9x6dcladrlGiXwjE4Yhtq7d7mnf9rr7e2h9tbW1iIzc1qqDSYjIpDa7Y8d2TJ48GSEhIW0uhylzOxFhxIgRXb7Hl9EyYrEYjzzyCH7++RiysjJbtILs3r0LERERGDBggMHvarUae/bsQVFRocl+9cQTT6BPnz5d861yAqxY8Qr0el2HnuPr64fffjvTJZOObhPoZdp6FKg7LwCDABxczCzuujk1X1WLPYoSg+v9Le1bfVb2nWQpa7C/qgAcGpvspzvIWlwLFnMCTHf1x9rqgkbRJG7yOpwty8Z8Wd8uNu1wmOTkhdWqGrxSnNKo9BVE+KgwCd4Wdhjp0PlepyX1ChQZrJ8T3Mys7+0Rjwjf5NyAo7DzYuALOQGe9Q2DuJPPqb969QqOHv3J4Azxpnh5eWPgwIE4cGAfWtqDXVtbi507d6J3795tOme8oCAfdXUKWFg0P1kOCuqNgIAAJlHvAXx9fTFv3jy8++6/W0ynUNRix47vEBQUBAuLxuNcVFQUDh48aFKYe3v7YPbsR7t0371QKOzwRFEg6L6JZhcJdA4v5dyAGdd5Fd1LZIadfSbAWnj3NLA6vQ4bc2OR3WTGZgbgIXt3CNvxvqfLshHbZLvbEJEEU1x8TdeJTQ88Y9UDXynKGq5pAewsy0SEqx96iLt2RigRCLBQGoQMVQ2+qCls9FuiXot3c6KwwcwS/padG0zB6Bo9ocsOPelEiY73aks69Ym9OQGepsGdOxkvK8WGDRtMCnOe57F8+XIMGzYcly5dQn5+y+cPHD16BFOnTsXo0aNbXZbS0lKIRC1/84GBgd2i/TBaI7wEeOihh/Dzzz8jKup6i2mPHTuGGTNmYNSo//aHuro67N69GzU11Sb3tS9duhRyuZxVeiNFq4vI0muRrFN32l+9TtPla8MtoeJ12J2fgA3VBYZailCM0T082mw7KFTXYUd5lsF9D9r2hIeRuO1NsRCIMMvFz3CSoFHiXHlOt9SLg8gMKzxDEWFuWN5f1XX4JCcaFdrOjX1dayTMKzgOTmLmkdxReJ7HkSNHceWK6UAeffr0xcSJk+Dj49OqEKB1dQps2vQVampa77hZV6cEZ2Ki7OHh2Satn9G1uLm5Y9GiRRCLW7ZE1dersG3bNigU/z2O+dKlizh27IjJvhQWNgSTJ0d0W1S8+16g/69AADJU1ViXcRUri5JhTDStdPGDczuOiv29PBfntapG05QAgRCzXP1bPTkYaN8Ts80ar5frAPxYkoG6Dq79tBZPCxu86dEffY2Ent1eU4xv8+I71UnO+EE4BP09HoTj70BOTg42bfrKpJlQr9fjqaeegouLMziOw4wZM+DhYTqi1p9/XsCxY8da//21ok27y+GI0XrGjh2HkSNNB5v5/fffce7cWQBAVdWtMwBMOU9yHLB8+VPsKNv7UaDzAIo0KmTXK1r9l1VfizhFOc5X5OHTzGuYm3QGaytyUGvEQjDD3AaP9AyAoI3OX1VaNXaUZRg0xmRrZwRZt/54RjuRGR4zYp7fVV+Nq910aAsHYJi9G/4h7Qf3JtqUGsDHZRk4UprZaSfS2TSz7FKkVbEvugPodDrs378fhYUFJtOOGzce48aNx+11czc3NyxfvtykZkVE+Pbbb02a529jbW1lMkpYfn4etFota8B7CDs7Oyxa9KTJbYQajRqRkZEoLS3F6dOncfbsGZP9Z8qUhzBixAhWyUbosgXpXgIRLDrRw9lGKGqXh3AdgBezrqKtxth6AHVEBpHbGmnHIjO84z0Yju1Yu71YVYCjTbZeuXIcHnX1b7Nn+IgeHphQlIyTTQTajyXpGNFDDjHX9fM2DsBUFx8kq6rwUWkmFHfUWwnxeCcvDr4Wtgi1delwXs05lZVq6u/tr43jsKdnENwknXeQjYDjIOoks2NycjK2bv26VWkXL17SaM8xx3GYPDkC33+/2+TRqTdvJuHAgR/xwgsvmJwAODk5Q6fTtWi+TU6+CY1Gw9bR7zHCw8MxderD2Lv3+xbTXblyGXv2fI9ffvnFZH+QSCRYsmQpbGxsWAV3hUAnMrayTXjPMxQDjIRIbb8pgYNlO7wFedw66rOzCROZ4VOvQejbjndU6nU4VGoYMGGUhR0G2bm2+XkuEgtMdZDiZElaYy29rhxP1pQitB3PbA8WAiGelwcjW1WL7YpS3Kkzxes1eCv7Or70D4dnB7fUuZlbw47jUN1I4+eQV19zj39uHAY7yuBzDx65Wl9fj61bv4ZSaXpnyvTpMzB0qGEgjx49euDZZ5/Ds88+Y2Jew+Hbb7di8uTJ8Pf3bzGtVCqFlZUVeL75iXViYgJSUlIwaNAgNqLfS8JFJMKCBQtw8uSvqKgob1GGfPLJxyaXV4h4LFiwEH379u22dxCLxR32cpdIJN0WpKjDAp3jjOvNPcUW8DL/35xFPW5hj1Weoehv69KuTXQxNSXYcodneoNA5ATYXZDUrmdW67V/6cl3bh/j8WNJGvrZukDUTR3KXmSGVV4DkJb6B8422bb4s6oGn+VE49++Q2HdgaNebSSWcOMEqCZ9IwvB77UlWKjXwkbIHKTayqVLl3DkyE8m092KCDbPYKvR7bFg7NhxGDduPE6f/q3F55SXl+O777bj7bf/0eLZ1dbW1vD19W9xLzrHCXDu3DmEhoayvej3GL1798YTTzyBL75Yb1IxNIVM5oE5c+Z0WzheIsLbb/8Dw4cP75gyKhB2m9MmCyzTBgaIzPCUkzcecQtAD3H74oVriceh0nSjv0XWVSCyrqJTy7y9uhCLlFXw7UatMNDSHv/2GIDF6ReR2sQj/bOqAnjlJ+IZWT9I2mkqlptbw0tsgZtqxR02IeB4fS1K1UrYWLKYzm1BoVDgq6++bDFy153aef/+oS0K/KVLl+G33061qJVwHIcdO77DlClTjWr7t3F2dkb//v1NBpfZtWsnHnroIbYf/R5DKBRi9uxHceTIT8jKyurQs5544gn4+3df+xIRpFLZ3yoCIfNybyUPmtvgcNB4LPUIbrcwB26Fed1eXdRt5c7l9ThSkt5pDmmtZZi9G95072PUj2JdSSpOdWBbnaVQhCFGHAdreT1Ol2d3+7v+3fn1119x5cplk+lcXFzxxBPzWtSoAWDgwIGYOXOWyefxPI9vv/3G4AzyRhqHSISRI0eZPNylrKwU33yzFXV1HQ9mFR8fh+zsbNYxOgkPDw8sWbKsQ7sR+vULxrRp05kF5n7X0C0BvO3iB3+L1mlt5eo6PFV00+B6oroOefW1kFm0fxlBT4QjJekope7dZrOlIhdz3YPQ08yq2/IUchxmu/ohS1WNf5VnGUwy3smNgZu5Nbza4SDGAZjg6IGvKnJQcofw5gB8VZqBSc7eXRr69n+JwsJCbN68uRWnoXGYO/cxBAUFmXymhYUF5s+fj6NHfzLpfX78+M945JFZmDRpUosTBF9fvxbDiQLA3r170LNnTzz33PMmJx3NER0djVdfXQWxWIznn38BEydONBnYhmFCaxQIEBERgUOHDuL69WttF1KiW2edy2QyVpn3u4YuBjDWQYZHXP1a9bdI3g9rHQ1jqOcQj49ybqCyA0FS8uoV2FmVj+7eNZuk1+BUaVarwvLwnRi+x1IownMewVhiZahNX9fV44PsKOS3MzxwiK0zhjbZf08AonRqHCpOY3vSW8mBAweQlJTQKi1rzpw5rdaQgoODMW/eApNroxzHYePGDSgvb95pSiaT4eGHp5l0LOJ5Hhs3bsTGjRtRU9M2B0mdToerV6/i7bffQnLyTcTHx2HlyhVYv/5zlJSUsI7SQZydnbFs2fJ23Tt06FBMmDCBnX7HNPS2I+EEWCbrhzO1pTjTZBvYr2oFduTH4wWvgW12XCMQfi5JQ3qTMK/2nADP2Uth2UkhbXkiHKkpwhVt4y1cm8rSMa2nH2xELTuUEBE685w0J7EFVnsNRGrKeZy/o0x6AD8qKyHKiQLa4QZoLRTjmZ6BOJd1DdVNpiAflaShv7UTwnvIOz3yv5Z4XKjIx0A7V9iIJH/rvp6eno6dO78zbRHhOCxevKRNGpJEIsHjjz+OI0d+QllZaYtpY2KicfToUcyfP99o5C+O4/DYY3Px88/HkJaW2uKzNBo11q//DElJiVi+/CmEhIS06JDE8zyqqqqwb98+fPnlRlRW/teHpa5OgfXrP8fVq1fx+utr0K9fPxaZrAOEh4cjImJqqyLB/dfaY4nFixfDwcGBVSAT6O2jp7k1Vkv74M+sa40iwykBbCjLxHB7KQbZ92zTM0s19dhZnm0QaW6JjQve9A2DWScF8CcCfPMTsbAgvtG2sQsaFc6X52KKq1+L9ws5rtM7hb+VA972CMXTmVeRfoeTnB7AHmVVu587zFGGCSVp2K+sbHQ9n3isybmBrebWCLRy6DShXqfXYnNuHD4uTcc8O3e87TMYtn9Toa7T6bBz5w7k5+ebHFz9/PwxderUNmtIgYGBWLhwIT755OMW7yUibNr0FcaNG9dsbG53dymWLFmKN99cY3ItVq/X45dfjuPcuXOYOHEiJk16EL17B8HVtScEAgGICDU1NcjNzcWff17A/v37kZubY/S5PM/jwoU/MG/eE1iz5g1Mnz4dlpaWbJBsB7a2tliwYAHOnTuLujpFq+6ZNGkShg+/O0FkOI5DcXERQsOCJAAAIABJREFU0tPTO+2Zjo6OXTo5YQK9GcY4eeHVqkK8W9U42loqr8enuTHYaOUAhzbEDj9dloUYXVMvYg6PuPrDojOP/OSAsc5e8ClORnITa8Dm4hSMdfKEZYvburrGrDXaUYZVymq8XpSEmjtiF3TEMG4rkuBptyCcybiIiibxEC5qVXg+9QI+8QlDSDu3F95JmUaFT7Ki8FFVPgDCF1V50GcQ3vEJ+1tq6lFRUdi1a6dJIc1xHJ555lk4O7cvpsTMmY/g4MGDyMhoeVDMz8/DgQP78eKLLxoNO8txHKZMmYITJ34xGU3sNiqVEocPH8JPPx2GSCSCubk5HB0doVSqUF1dDb1e1wrfgVtUV1dhzZrVuHEjCq+/vgY9evRgg2Q7GDhwIB599FF8++03Jvuera0dnnxy8V2bQHEch7fffqvTrDJEwLp1n2LGjBldVmZmP2oGM4EQS2T9MExkZiAMvldVYV9BEvhWiqNqnQbfl2agrkn6+Zb27QpMYwpniSWecjDUdH6vr8W1qqK7Up9iToD57kF42l6KztqRyQEY7SjFuy4BBi3BA/hNU4elaX/idFk26tsZS17D3zKxP3vzLD6qymuYgqgBbKjKx/sZV6DQ/73CjtbV1WH79kjU15uOrDd06HA88MAD7V6/lMvlmD9/fqvu3759O5KSkpr93d7eHmvWvIGgoN5tHEgJWq0WtbW1yM7ORmlpCTQadauF+Z3PsbOzYxHpOjKumplhzpy5kEpNL988/vjj6Nev310tr16vh1ar7aQ/TZeXlwn0FvCytMNb0r6wbCLSOQCfl6Yjprp1zjIXK/NxSmPo/DXXxQ82os4POCDkOEzr6Q+XJjPLKgB7SlKh4fV3pT6thCI85xGCKZ14nKqIE2CerA9W2bkZ/f26To0HMi7jzZQ/EFdT2upDYlS8HimKCnyYcRnh6Rew30gUOi2AWr0WujbsWrgX3HouXryIQ4cOtkKA8XjmmWcahXhtDw899DD69DEd3au8vAzffvst1OrmHU979eqFd95ZC0fH7tWQiQhTpz6E55573mR8ckbLBAYG4rHHHmsxjUwmw5w5c9gOg7aOh6wKWma8szeWV+bh/2qK//txA0jkdfg8NxbrrUa3uI5ap9dhb3EalE22V0VIrDDEwb3Lyi23sMXTtm5Y22TJ4KiiDE8ryhHcCTHV21UuM2v8y3MgclP/wDVd5xyrai0UY4XXQBSmXsCuJuvpt1vs05oi7FKUYpalA8LtpRhg6wJzkQSWQjEshUKoeR4qvQ4KrQpRNaU4W5mHSGUl1H8Ja2O2mNfspVjjPRj2RhwNtc0I+cNlWXCuLu6SunU2s8TEHh4tpqmsrMTWrVtb5a0+bdoMDBkypMPlcnFxwZIlS7Fq1QqTWvGxY0cxffqMZk/q4jgOYWFh+PjjT/DWW2+26iCZjsLzPGbOfARvv/02c87qDIVDKMSMGTNx/PhxJCYmGKlvPZYsWQovL29WWUygd7KJSCDEsx79cT7pDK7rG5tMtisrMKrwJhbK+jV7oEpibSl+UFU1ES/AbCdv9BB3nelOzAkw1cXXQKDnEuHHolT064R15fbS16YH3pKH4Jns6yjsJGuBm5kV1vmHQ559Ax9WGT/Jq5jXY6OiDBsVZbAVCOEjEMFdIIQ9J0Qd8SgjPa7rNKhvhcb9vpMPnvfo36yFxeiBOMTjleKULqvX52x7tijQeZ7H8ePH8ccf502uCwoEHBYsWGg0xGt7mDRpEvbsGYzLl1s+Z12pVCIychsGDBjQrCYsEAgwfvx4ODk54R//eBsxMdFd9x2JxViwYCFeeOFFODo6sgGxsyb2cjkWLVqEN95YY3BcamjoQEyd+hALItMOmMm9Ffha2uNVtyDYGjG9v1ucglSF8T20WuKxvzgNyiYCYoTIDOOcPLq83H1snLHU0nAQ+qGmECmKirvY6ThEOHniTRd/dKa7i6uZJV73GYwNroFw4wQtTlhqeD2idWr8rFFit7oWhzV1uKCtNynMewnF2O8xAC97hnbJcklHMDVBKygowMaNG0wKcyLC44/PR0hISKeVzdraGs8993yrYlqfOnUSp06dNDHhEKB///744osvMGPGzC4xzbq5ueOTTz7FqlWvMmHe2X2V4zBx4iQMHhxm0PeWLVsGV1dXVklMoHfdQPlwTz8ssnGBsImmncnr8Un2Daj0OoP7UhQV2FFraF59xEHeLZHMLIUizHU1PM0qidfjRFnmXa1TMSfAPPcgLLbr3GUHO5EET3uEYL/fCCy0doJrJwWjkHECvGjnhoO9xmBmT39YCP9exi29Xo+DB39Ebq7pkLv29g54/PHHOv0QjGHDhv11hjpMTii2bt2K4uJik0LBy8sb7733PjZt2oIRI8I75RAMe3sHLFiwELt27cb06dPZmnkX4ejoiMWLl9zhZEiYNOlBjB49hlUOE+jNDA6d9BwLgQjPe4Sgt5EtX7uUFThUlNIoxhoPwvHSTAOTcm+BCBEu3bc2NNDBDbPMbQ2u76/IRV694q62jZ1IglWe/THF3KZT20zIcRju4I5NvcZgl/cQPGZhD6927vPvLRDhFTs3HPAPx8cB4ehl5Qjub9jX09LSsGXLllvHHbfwx/N6LFiwsM2e5K3BzMwMy5cvh0QiMVmOqKhrOHLkp1adwmVtbY0JEyZg06bN+Oyz9Rg9egxsbe1aHTuciCAUChEY2AvPP/8Cdu/ejbff/gf8/Py6NDrZrfrmm/2jLoh2SIQW8+xIvPX2EB4ejgkTJt5SQCytsGDBQtjZdd/hSqbqorP/upoOqxm2IjMscZA3GkwIBEdx92/tcBSbY4W91EgZO2efsK+VPd6Th+BsVaHBbzGqakzUqhvWxau1GlQQb1AeuZk1/Cy7z7HGXmSGBa4BkFcXNhJEBCBNWQWZuXXjwVEkwQJHeaMDTngQLLtor7WnuQ0+8h6CvnesLXMAHDqh/5gJhBjv5IlwRxmSFRW4VF2IazUlSNHUIUWvRSHPAw2BeDmAE6CPQIheQglk5jYYZ++OXjbO8LO0g6CNA7uVxByrHeXoTr92XwvbZgVHcXExli9/yrTlRCzCjBkzu2z9sn//UHzwwUcoKjK9fVIgEKKurg7W1tamrWgcBzs7Ozz00EOYOHEi0tLSEBcXhytXrqCgIB95eXmoqalGfX09hEIhrKys4eTkDC8vT3h7e2PkyFHw8/ODs7Nzt4QYFYlEeOONNw3Wjxu/vwBOTk6dluft6H3Tpk1r2Rolk3VbRDwrKyssXrwEp0//hhkzZiIsLKzbvpeIiAgMGzasW2VUr169uvT5HBELes24f9AToUSrQq1WDZ1OC9xeM+cE4AQCmIskcJJYsDPV/4dQKBSorKyERqOBXq8Hx3EQiUSwtLSEk5MTc766y+h0Oqxfvx4TJ05A3779WIUwgc5gMBiMvyu1tbWwsrJisfKZQGcwGAwGg8GmQwwGg8FgMIHOYDAYDAaDCXQGg8FgMBhMoDMYDAaDwWACncFgMBgMJtAZDAaDwWAwgc5gMBgMBoMJdAaDwWAwGEygMxgMBoPBBDqDwWAwGAwm0BkMBoPBYDCBzmAwGAwGwxARqwLG/QARQaVSged5mJmZQSxmx6MyGIz2odfrUV9fDwAwNze/Z47gZRo6475AoVDgrbfewpNPLsKNGzdYhTAYjHbB8zyOH/8ZTz/9FNat+6RBsDOBzmB0EzU1Nfj552O4cSMK7u5urELu0DTy8/PATlFmMFpHQkIC/vnPf0Kr1WHRoidhZWXFBDqD0Z2kp6ehvLwUwcEhsLOzZxUCIDn5Jj788ANs3rwZPM+zCmEwTFBYWIj3338PcrkcH3zwATw8PO6p8jGBzrgvyM7OgZmZOQYOHAQLCwtWIQAOHTqEr776EsHBwRAI2FDAYLREfX09Nm3ahIqKCnz00Ufw9va+58rInOIY//Oo1WrEx8eBiODv7w+RqPXdnogamaNNCb4707dXSLYlzzvTcRzX6F6O48BxnNH0CoUCN2/ehFgshlQqa/Tb7XuM/Z+IjD73Tg3f2O/tLa+xe1tTnq56bnO09f1bWz9tKWNb3rm179KZfa8tfd1UPbVU562pY2PlNHWfXq/HrFmzsHjxYsjl8ja9W3dNmJlAZ9wHAr0eUVFRUKvr4ePj0+pBLTs7G9euXcOVK5dRUVEBBwdHjB49GsOGDYOTk5NB+sTEBJw+fQapqSkQiyUYP34cRo8eA2tr61blqdfrkZ6ejtjY2L/yrISjowPGjBmLsLAwgzwBYNu2bSgpKcaMGTNRX3/rPePj4/6yRgzE2LFj4ejo2JD+woULOH/+HOrqlLh27Rp4nsePPx7AmTOnAQDTpk1Dnz59UVZWhm+//QZCoRDLly9HYmISzpw5jczMTDz77HMICQkBEaGkpARxcXE4f/48iouLYW5uhpCQEISHj4S/v7/B4BgVdR3nzp3HgAGh8PHxxcmTJxEdHQ2VSgl/f3+MHj0GgwcPNvAa1ul02LRpE+rqFJg9+1FoNBqcPXsGsbGxePDBB/Hww9MAAEqlEjdu3MCFCxeQnp4OgYBD7959MGrUKPTp08dgMpebm4vvvtsOHx9fPPDAA7h27RpiYmKQn58HPz8/hIeHIySkv9FJIM/zKCwsxLVr1xAVdR25ubmwsrLGyJEjER4eDjc3t0bvX1paiu+++w48r8eyZcthb2+49BMfH4ejR4/C3d0dCxYsBMdxqK6uxtdfbwERYdmyZUhPT8eZM2eQlpaGxYsXY/DgMOTkZOP48V8QHx8HgEN4eDjGjx8PZ2fnVk8i8/Pzcf36NVy9eg1FRUWwtrbCyJGjEBYWBplMZjDBOH78Z0RHR2PKlCmwsbHFpUuXEB8fB41Gg5CQ/hgzZozBfXdOsuPi4nD16lUkJyejqqoK7u5ueOCBCRg8eDB++ukwSkpKMXXqVPj7+zfKNy8vr6GcxcVFsLa2xogR4Rg9ejREIhG+++47mJubY8GCBbC0tGy4T6FQIDo6GteuXUVmZiYUCgV8fHwxadIk9OnTG9u2RYKIx9y5jzX61nQ6HZKTkxEVFYUbN26gsrIC7u5SjB49GuHh4Q153Eaj0SAq6jr++OMPJCenQCp1x/jxD2DYsGFtUibaqw0wGP/TpKSkkFTqRoMHD6KSkhKT6Wtra2nz5s00YEAoeXjIKCDAn0JDQ8jDQ0YeHjKaNGkixcREN6TneZ6OHz9OgYEB5OPjTWFhgykgwI+8vDzotddeo6qqKpN5VldX0+bNm6hfv74kk7lTYGAAhYQEk6ennDw95TR16lSKj49vdE9lZSVNnTqFAgL86MknF1FAgD/5+nqTn58vSaVu5OEho2nTHqasrKyGe/bu3Uu+vt7k5eVJcrmUPD3l5OfnQ35+PhQWNohSUlKIiOj69etkZ2dBU6dG0CuvvEy+vt7k5uZKvXsHUWpqCmm1Wjp16hRNmjSRPDxk5O3tSaGh/cnHx5tkMnfq3TuIjhz5ifR6fUPeOp2O1q1bRzKZO82YMZ3CwgaRXC6lwMAAksulJJO5k5+fL3300UekUCgavWtWVhYNHTqEQkP707/+9U8KCupF7u6u5OhoS6dOnSSe5ykhIYFmz55F3t5e5OXlQSEhwdSrVwDJZO4UEOBPn376KdXX1zd67qFDh8jV1Ynmzp1LU6ZEkIeHjAID/cnDQ0YymTv5+/vS5s2bSaPRNLpPpVLRd99tp8GDB5JcLiUfHy8KDu5L3t636nX06FF06dIl4nm+4Z7Y2Fjy9/elmTNnGDzvNl999SXJZO60cePGhnsTExPJxkZCEydOoFWrVpKfnw+5ublSYKA/xcXF0qVLl2jQoIHk6Smn/v1DqG/fPuThIaO5c+dQbm6uyb6nUqlo//79NHJkOMnlUvL19aaQkGDy8vIguVxKI0YMp7Nnz9Adr0I8z9Py5cvI01NOS5YspuDgfuTl5UEBAX4kk7mTXC6l4cOH0dWrVxvlxfM8ZWdn0TPPPEN+fj4klbqRp6ec/P1v9VkvLw+aO3cOjRgxnAIDAyg7O7tROX/4YS+Fh48guVxKHh5SCgrqRV5eHiSTudPYsWNo7dq15OrqTMuXL6O6ujoiItLr9XT9+jWaNu1h8vLyJKnUjXx8vBry9/f3pWXLlpK3txfNmDGdysvLG/IsLS2ld9/9N/Xu3euv79KfgoP7NXw7Tz75ZKPvS6vV0ubNm8nPz4f8/f0oLGwweXl5kI+PF61bt460Wm2XjnVMoDP+5zlx4gS5u/ekpUuXGAiKptTV1dHatWtJLpdSRMRk+u677yguLo6Sk5PpwoULtHz5cpJK3WjatGlUXV1NREQVFRU0YEAo9evXh44fP07p6el05cqVv4TWYDp79qxJYf7GG2+QTOZO06Y9TPv376f4+Hi6efMm/f777zR//nySy6U0f/78hjyJiJKSkqhv3z4kl0tp/PhxFBkZSbGxMRQbG0s//LCXhg8fTnK5lNaseZ10Oh0RERUUFFBcXBz961//JKnUjd566y2Kjo6m2NhYSkhIaBB427dHkru7K8lk7jRp0gT6+ustdOnSJfr999+pqqqKDh48SAEB/jRo0EBat24d3bgRRSkpKXTjxg368MMPycvLgwIDAygmJqahvBqNhubMeZTkcin5+/vRq6+uovPnz1N8fBxFRUXRhx9+QIGBAeTu3pP27t3bqI4uX75M3t5eJJdLaejQIfTRRx/RH3/8QefPn6eysjKKioqioUOHkJ+fD61cuZIuXvyTbt68SfHx8bR161YaNGggeXl50KFDBxsJ2c8//4xkMnfy8JDRiy++QOfOnaP4+Di6evUqrVmzhmQyd/L0lNOVK5cb7qmvr6fPP/+M5HIpjRo1krZs2ULR0dGUlJRE165doxUrVpCnpwc98MD4RgJ1z5495O7ek955551GE507hd0rr7xM3t6edP78uYbr+/fvJze3W20xbtxY+vLLL+nixYv0+++/U35+Ps2dO4fkcint2rWTkpOTKTExkZYvX0aBgf4UGRnZYt+rr6+nDRs2kIeHjEaODKetW7dSTEw03bx5k6KiomjNmtcb8s3JyWm4r6qqiiZOnEByuZQGDhxAX3zxBV2/fp3i4uLoxIkTNHPmDJLLpTRz5kyqrKxsuC8jI4MiIiaTVOpGDz44iXbu3EFXr16luLhYOnfuHL344ovk4SEjuVxKY8eOaeiPKpWKPv10HXl4yCgoKJA++OB9unTpEiUkJFBUVBT93/99SgMG9G+YGH711ZcN7Xzp0kUKDu5HMpk7zZ8/nw4ePEg3btyg2NhYOnr0KD3++OMkl0tJLpfS6tWvNdxXUlJCS5YsJrlcSnPmPEpHjhyhuLg4unnzJp09e5Zmz55FMpk7rVy5oqGcSUlJJJO508SJE+j8+XOUnp5OJ0/+SoMHD6LRo0dRXFwcE+gMRnvR6/W0adMmkkrd6LPPPjOZft++fSSVutHcuXMazbxvU15eTk888QTJ5TLat+8H4nmeoqOjycNDRkuWLG40YUhMTKSUlBSjg/edg/jWrV+TXC6lBQsWNNJI7tQSpk6dQq6uznT48OGG67/+emuiMnPmDKMDxZEjP5G/vy8NGjSQioqK7tCUtfTPf/6DpFI3OnbsmMF9Op2O1q5dSzKZOz399NONBvJbmmYM9enTm8LCBtOZM6cbCcjbgvv9998jqdSNVq9e3TDYFRcXN2iQBw4cIJVKZZDv999/Tx4eMho/fhwVFBQ0/BYZuY1kMnd68MFJFB0d3ahOi4qKaPr0aeTj4027d+8itVpt8E6HDx8iLy8PmjDhgQaLiUKhoMWLnyR3d1fauHGjwWSvtraWli9fRjKZO23Zspl4niee5+nEiRPk4+NNERGTKS4u1iAvhUJBS5cuJXf3nrR58+aG6++88w7J5VI6evSo0b5QUlJCERGTqU+foAZLiV6vp//7v09JJnOnJUsWU0ZGRqP6rq6uosBAf+rXr2+jNs7JyaHo6OhmLQG3+95vv51qsDrduHHD6Lu89tqrJJW60fr16xuux8fHU9++fWjo0CF04cIFgz4QFxdHAwcOoMBAf4qKiiIiIqVSSS+//BLJZO60evVrlJeXZ5CfWq2mf/97LUmlbvTmm2+QVqslnufp119/JblcSmFhg+nkyZMGbazX6+nChQvUr18fcnbuQadOnSIiosLCwgYr0rp164xayyoqKmju3Lnk7t6Tdu3a1fC8zz//jKRSN3r55ZeorKzM4L60tDQaM2Y0+fh40aVLF4mI6JdffiGp1I0++OD9RmmjoqIoOzu7xbGgM2CurYz/aTQaDa5duwatVgMfn5a9UsvLyxEZuQ1isRivvLICnp6eBmkcHR0xZsxo6PU6XL58BTzPw83NDebm5rh+/ToSExMbnHWCgoLg7+/fokNMSUkJvvnmGzg5OWPVqlVGt8E4OTnh0UfnQCKRICYmuuF6TEwMBAIBHn/8CfTt29fgvgEDBkIu94BSqURZWWnD9ZqaWsTExAAgo/nV1NTg2rWr4Hkezz//fCMHII1Gg71796KiohzPP/88xowZa7BGKhaLMXPmI6isLMTJkyegVqsBAJmZGaipqUZYWBgiIiJgbm7e6D6hUIjJkyfDy8sbMTE3EBsb2/BbQkICRCIRXnzxJYSEhDSq099+O4XLly/h0UcfxSOPzIJEIjF4p2HDhsPfPxD5+fnIyclpWG+/dOkSevRwwpw5cwz2E1tbW2P06NHgeR75+QXQ6XRQq9XYuvVrCAQCrFy5En379jPIy8rKCrNnz4JIJEJ8fDx0Oh1qamqQnJwMsVjSbByEysoKZGVlQSaTQyaTNZTx4sWL0Om0ePHFl+Dt7d2ovgUCIfz8/FFSUoQLFy5Ar9cDAORyOUJCQlqMiKjRaPDNN9+A4zi88sor6N+/v9F3mThx4l/r+/FQKusAAEVFRaiursIDD9xaG27aB273faVS2RB4JS4uDt9/vwseHp545plnIZVKDfKTSCSwt3cAAISGhkIkEkGpVGLjxg3geR4vvPAixo0bZ9DGAoEAffv2hYODI4RCAXr16gUA+OOP35GUlIixY8dh2bJlsLOzM8jT1tYWYrHoL3+L3gCArKwsREZGwsnJGa+88gp69OhhcJ+vry9GjBgBrVaLxMREEBEcHBzA8zx+//13pKenN6QNDQ2Fh4dHlzvHMac4xv809fX1iI6+AUtLKwQG9moxbVpaGi5e/AO2tvbYt28fjh49YiQVh5SUZAgEAiQl3RLePXr0wBtvvIk1a1bj2WefwcqVKxERMQW2trYmy5eSkoKiokJYWVljx47vDITcbW4PDpWVldDptOB5QlpaOiQSCWQyqdF7BAIOAoEAYrEYFhaWjQR2XFwsvL19jXrr1tTUIDY2Br169WoQLLdRKGpx7NgxCAQCnDt3HqmpaQAMg9IoFHXo0UOK/Pw8qFQq2NraIj+/ABqNBoGBgc2+p6WlJYYPH4HU1BQUFRUBAKqqqpCamgorKyuDSZZWq8Xly5chEomQkZGJd9/9d7NOjqWlJairq0NtbS0AIDs7G0VFBZg5cxYsLMybqUMhAIKdnR2EQiGSk5ORmJgIgHDo0CGcPXvW6H35+fkgArKzs1BdXYW6OiVSUpLh4OBgdKJ4u40rK8sxZcqUBoGlUCgQExONwMAgowLQysoKzz33PJYvX4o1a15HYWEh5syZY9SBsinZ2dmIiooCxwlw7NjPuHDhgtF0hYVF4DgOCQnxqKtTwtLSCteuXf1r0jjAqNPb7X4nkUgaHMESExMgEokxe/ajzXqJ19fXIzk5GRzHoWdPt7/uS0RsbCyGDBmKyZMnNysUq6urkZSUgCFDhjU4qp05cwYcx2HWrNmwsbExel9tbS3S0tIgk3k0OCpevXoVhYX5cHR0wqZNmyESCY2OBdeuXWuYrBARgoODsXjxEkRGbsOzzz6Dl156GePHj4eZmRnzcmcwOkpWVhZKSorRu3cfODg4tJg2MzMTZmYW4HkeBw7sazGtWCyBg4MjOI6DUCjEo4/OgUgkxtq1/8Krr67CyZMn8eqrryEwMLDFrTfZ2dl/aXDV2L+/5TxFIjGEQhE4ToCysmKkpqbA2toGMpnxwbGmphbFxUVwcXGFi4tLo0lETU01pk59yOhAk5KSAqWyDqGhAwwEb1lZOYqKCiAWS3D69KlWlFcIiUQCnudx+fIl8DyPgQMHmahbMQBqGETLysqQnZ0NV9eeBoKgqqqqYbJz5colXL16uYUnc5BIxBAIuIb2Njc3R0hI/0YTnjs9qktKigFwkEqlEAgEqK6uhkJRC57nm5nw3fn+IlhaWkIkEiMvLxd5eTl48MEIWFsbFyxJSTchFIowaNDgBqGVnp6G6upqTJr0oIE3NXBri9WECROwefPXWLv2Hbz//rs4ffo3vPzyywgPH9li3ysqKkJ9veqOdyET/d0BQqEQGo0GyckpsLCwaHZyUlFRgaKiYtjZ2cPBwQFarRZZWdkg4iGTyZoVyrW1tUhMTICFhQV8fX0bnqXTaREQEGBUU75NamoKRCIxBg0aBFtbW9TV1aGwsBDm5uaQSt2bvS8nJwdVVZUYNGgw3NxuTSIKCvIhEolRV6fAnj27Tfbz2+UyNzfHypWrYG/vgA0b1uOpp5ZizpzHsGLFSri7uzOBzmB0hIKCAhAR+vbta3SbUFNtj+M4PPLIbKxevdqo6bbpYHp7e5WFhQUee+wx9O/fH5s3b8Lhw4eRkZGBr7/+Gn5+/kbvJyKo1bfMkXPnPo7XX3/d5PsIhUIIhUKUl5cjIyMdAwcOanZrUmZmJioqyjF27LhGwXSysrIgFkswYMAAo5pydnY2RCIxgoODDQS+Wq0Gx3Hw8/PH119/DUfHHibLbGdnB51Oh5iYGNjbO7Q4sOl0OkRH34BOp4OX160lkry8PJSWFhvdIqTT6aBQKCASibB79x7RMj2ZAAAgAElEQVQEBgaaLI+lpeVfZtIE6PV6eHp6GhV8t7bARUOjUTcsTRAReJ7HkCFD8dVXm0weysFxHGxsbJCamgqOEyAkpL/Re9RqNdLT0yEUiuDhIW8oT25uLgQCAYKCgpoNiCQSiTB58mQEBwdj584d+Prrr/HKK69g/fr1GD58RLNl43k9iAijRo3BJ5980qr+bmNjg8LCQqSnp8HOzh5ubsbbsqSkBEVFhfD29oZUKgXHcTAzk0AgEECpVDabR0VFBWJibmDSpMkN5vHb6VuqayJCTk4OOI6DTCaDUCiEWCyGWCyGVquFRqNp9t68vDzU1dXB09Ozob/rdDoAwGuvrcbcuY+Z3FMvFAobJikODg54+eWXMXJkOD799FP88MNeZGVlYdOmza2ynDCBzmAYQa/XIyYmBjyvh6+vr8kT1pycekCn0+LmzSRYWlo2a6IzZs4VCAQQCATo06cPPvjgQ7i5uePLLzdg586d+Mc//mlUI+E4Dl5et9ZECwryYWVlZXJQvU1iYiLU6noMGDCw2YEuMTEBHCdopPHV19cjISEBOp3WqHalUqkQExMNrVYDDw/D393d3WFuboEbN66CCCatHv8dNHNRUlICb29v9OzZs9lB+fz584iLi8WQIcMQEBAAAEhIiAeARu9x52TB398fmZkZqKysbHV5FAoFrl+/DqFQ2OwkQKVSITo6Cu7u0ob4BRYWFjA3t0BVVRV0Ol2rB+jy8goIhUK4uroaba+KinLEx8fBwsK8YQKo0Whw48attvD29mm2790OjiKTyfDqq6/By8sbb7zxOj7//HMMHhzWbL93dHSERCJBamoKVCoVXF1dW/ku5cjPz0NY2JBmJ5O3td6goAiYmZlBIBDAyckZt5asUqBWq41ah65fvw6JRIJRo0Y1TDatrKz++kYKoFQqjVoqNBoNrl+/jvp6JYKCggDcWo93de0JrVaLmJhYhIUNMRDMer0eFy/+CZ7nERIS0nDd1tYORDxSU9NgZWXVapO5Xq+HUCiESCRCWNgQfPnlV1izZg1OnDiOkyd/xWOPPd6lYx5zimP8Twv0qKjr0Ot5BAX1Npk+NHQA/P0DER8fh2PHjkGr1RrVAhQKRcP/4+Li8OWXG1FSUtKQzsrKChERERCLxUhISGjx4JOAgAC4urri/PlzOHHiF4OY6jzPIyMjw+BEp4yMW9pcSEiIUQGh0WiQnp4OkUgEX1+fhoFMrVYjLS0VSmV1wxplU00xKioKjo494OfnZ/C7lZUVpk+fCWtrO2zfHom6ujqjA35hYWET824xqqqqoFarUVtba1AnPM8jOTkZ//nPR9Dr9Zg79zE4OztDp9MhLS0NIpEYvr6+BgOypaUlBg0aDL1ej02bvmpYd2/6Tv/f3nlHx1Vdi/u700fSqGtmNCpWteUqG4MLmGLAlICBAAmmOLz3CxB4TkKABMgjgVASQhJqEpKQAAYC5NEMxhhsggFj44JxxUWWbFnF6l1TNeX8/pA8nhmNpJFkmZLzrWXW4mpuOefuu/c5++y9T2VlZdg929ra+OKLnUyePDWs8E4ohw5VcvhwLdOnzwgakaKiIoqKiigr28fy5cuDM7lIV3ZbW1vYseTkZAIBP9u3b+83W/T5fGzYsJEDB8qZPHlKsBCR1+tl69bPSU5OCSuuckT2amtrWbp0aVjwlVqtZt68U8jMtNHQ0NjvOUIpLh7PxImTqK2t4a233ooq7w0NDTQ3N/cbKLpcLkpLpw/oOj8S0Dhz5szgOzvttNNIT8/gueeeZfny5djtdrxeL16vF7vdzooVK3j00UdQFBVW69GiPIWFhZhMibz//mo2bdrYT3b8fj979uzhk08+ITc3n3Hj8oJ/u+SSSzAa43j66adZu3Ytbrc7OGNvbW3l6aef5rXXXiM+PoHi4vHB8+bOnYtWq2P58rf4/PPPo8prZWVl8LvsHRhs4E9/+mPQo6AoCmlpaVxxxRUEAoHgOvtYov7Vr371K6n6Jd9EmpubeeKJxxGi16DX19ezf//+fv8qKyuxWq2kpKRgMBh4//3VrF+/Ho1Gg9VqRQhBe3s7q1at4qc/vZWGhkbmzJmDoij85S9/6fuIXZSUlKAoCnZ7NytXvsvatR9z8cWXMG/evAFddiaTCY1Gy4cfrmHdunXExcWTkpIMKLS2trJixdvcdtutOBxOZs6ciUajoauri6VLn6WmppobbrghqmFubm7iqaeewu128z//syTovuzp6WHZsmW0tbWTk5NLTk4OXq8XlUqFRqOhoqKcJ554jFmzZnP55d/p55LXaDRkZGTw7rsr2bRpIx0dHVgsFnQ6HXa7nc8++4z777+fd99dybx584JejhUr3mbt2o9pbW1h48aNpKSkBF3xTU1NrFy5kjvu+BlVVYdYtOhKrr/+BvR6PS0tLfzjH3/H4XCyZMmSqFHKNpuNLVs+Z/v2bZSVlWGxWDGZTLjdbsrLy/nLX/7Cvffew+zZs4Pu/m3btvHqq69y1llnc/7534pawWvDho2sXr2KSy+9jNNOO63PbawnNTWFlStXsnHjRnw+LxaLBZVKRUdHO2vXfsIdd9zOvn1lzJ07Nziz8/v9vPnmm+zZs4eMjAxsNhter5eamhpeeulFHnjgPoQQLFp0FXPnzkWlUlFVVcUTTzzOpEmTueKKRf1mpsuXL+fuu39BRUUFU6dORa/X43K5WLNmDStXvsO0adP47nevGNCDo9FoSE1NY+XKd9i0aSM+n5+0tDQ0Gg12u51169bxs5/9lN27dzN79uzg/V9//XV27tzBdddd32+gcUTGXnzxn9TUVHPdddcHg/nS0tKIi4sLDl7Xrv2YgwcrWbv2Yx555BGeeeYfOBwOfD4fixcvJi8vL+iFAVi/fh2bNm0mOTmF1NRU/H4/9fX1LFu2jDvvvJ329nZmzpzJpZdeGpTbnJwcGhsbWL/+E95+ezmbN29m7959rF69igcffJAVK5bj9XpJTk7myiuvDK6FJycn43K52bRpAx999BFJSckkJycjhKClpYVXX32FW265GZMpkcmTJ+P1evnFL+7iX/96ORi8KYSgra2NpUuXsm/fXhYvXhw1K+KYIjOVJd9UNm3aKAoK8oPFJrKyMqP+u+qqq4I5yE6nUzzyyCMiJydLZGVlivT0ZFFcXCiyszOFzWYRJSXjxQMP3C+6u7uEEEJUVlaKSy65WNhsVlFQkCcWLrxQzJx5gsjMtIhFi64Iy6UeCLvdLv7whz8IiyVdZGVlitTURDF58kRhs1mEzWYVEyaMF48++kiwqExNTY2YMWO6OPHEE8KKdoSye/dukZeXKy66aGFYdbSenh7xxz8+IdLTk0VWVqZITo4XBQV5Yt++vUIIIVasWCFsNqt44IEHgsVoouWpr169Wpx44kyRlZUpzOY0UVRUIAoK8kRmpllYrRliyZIl4sCBA8F85yVL/kfk548T119/XV+VN6swm9PE1KmTRVaWta+dxeKhh34rWluP5vyWlZWJoqKCfu2I5LPPPhPnnLNA2GxWYbWaxbhxOWLSpBJhtWYIq9UsLrpoodi8eXMwl3zp0qV9eeJ/jXo9r9crHnjgfmGxZIg33ni939+WLl0qiot7q6KlpSWFvC+LyMnJErfffrtoa2sLy69+8MEHgzKXmWkREydOEOnpyeKUU04Wp512qsjOtonly5cHz1mz5oN+hYEi86d/8IMbhMWSIQoLC8S5554jzj77LJGdnSlOO+3UqHnl/d+lVzz//POipGSCyM7OFBkZKaKwME+MG5ctMjMtIjc3W/zv//5cNDU1BgvKLFq0SBQW5ocVDQrl8OHDYv78M8QJJ8zoJ/9ut1u8/PLL4sILLxAmk0YkJRlFamqiuOCCb4lnnnlaXHHFFcJqNQfzyENrMdx0043CbE4TWVmZwmrNEMXFhcJqzRCFhfli/vwzRHa2Tdx33339nqe9vV089tijYs6cWcJgQCQm6oXVmiEWL75GPPvss2L27FmitHSq2Lt3T7/z7rrrLmGzWfp0QUrfPc3CZrOKqVOniL///amgXO7atUvMn3+GsNksYtq0KeLiiy8SU6dOFhZLurj55h+HFYUaKxQh5EbIkm8m69Z9wqpVq4b8XXHxeL73ve+FzTB27drJO++sZNeuXTgcdtLTM5gxYwbz589n0qRJYWvdjY0NLFv2Jp99tpnGxkZyc3OZOnUql112GWZzbOuSHo+HTZs28emn69m5cyddXV1YLFamTJnCggULKCkpCc4i9+3bxz//+QJms5kbb7wp6rr7+vXreffdlRQXF3PNNYvDZmkOh4M1a9awd+9euru7MRj0/PSnP0Or1bJixdts3ryZ008/gwULFgwaN1BeXs4HH3zA1q2fU1dXh8lkYtKkyZx88snMnTs36Dru6OjgyisX0djYwEsv/Qu3283q1b3uU4/Hg9lsYcqUyZx++hmUlpaGzZY3b97E8uXLo7Yjmqv7/fffZ8uWLRw4UIFOp6O4uJhZs2Zz6qmnBiP9fT4fzz23lMrKSi666GJmzZrV71put5snn/wzbW1t/Nd//Xe/5Qe/38+uXbv6atFvo7m5GYvFQmlpKXPnnsyMGTP6zagdDgerV6/mo48+orx8P3l5+UyZMpkFC85h3brevOVrr72W4uLxCCFYvXoVn3yyjtmzZ7Nw4cKobW5vb+f999/nk0/WUlVVRWpqKtOnT2fhwoUUFhbFHAPS25bVbNu2nfb2NjIyzEyePIl5805lxowZwYC8xsZGnnqqd7vdW265NWpqZnV1Nf/4x99JTEziJz/5SVTvR0tLC21tbXR0dJCcnExqagpqtYZFi65g69YtvPvuKk488aSwczo7O1mz5gM+/PDDvowUPVOmTOGcc86ltbWVjz/+iPPOO5+zzz47anzGkaUQt9tNUlISGRkZNDc3s2jRFWg0Gv71r38FAzFD4yjWrl3L2rUfU1ZWht3eTVFRMVOmTOWMM86gqKgo2D4hBFVVVbz99tts3LiBjo4OiouL++rqnx1zfMdokAZd8o0lEPATCAwt3qHR6pFrmw6Hg0AggEajISEhYdAdnBwOB16vF71ej8FgGFERiUAggN1ux+/3o9VqgwFBkb85Egw1kIGL5TdH2njE/XrEUAkhgkF+seBwOOjp6UGtVhEXF99Pge/evZvvfvc75Obm8vrrbxAXF4cQgq6uLgKBwIDtHE47Io2xy+VCURTi4uKiDniOtFOtVg/4To/0zWC/EULQ3d2Nz+dDq9UOKiNHn8+Fy+VGr9cHjX60ew3nXbhcLjweDxqNmvj4hBHttBYICOz2bvx+PxqNhvj4+H73FUIEi9cMtNGIEAH8/gCKAmp17HHXW7du5bLLvk1qahrvvbdqwIC73ra6URQV8fG98ubz+YLPHaucALz11pvcfPOPOfHEk3jhhX8OmEng9XpxOp34/X6MRuOgWzAfkYkjvx2o5sJYIKPcJd9YVCo1oynMpNFooq7ZDjQoiHVXtcGfWTVkQZpYFHysBjlSKQ9HGR4hPj6+X5W1UOrr6+ns7OCEEy4JKkJFUWLq2+EMLI5gMBiGVKKxtDOWnbEURYmpgFD48/VGyg91r+G8i6GMTGyyN3RbFEUZsl8URYVGo+o3OFqx4m3Gjx9PScnEsHcaCATYt28fDz30W7xeL1deedWgs9lobdVoNP2ey+Vy8corr7BgwYJ+O9/19PTw2Wef8cgjvUF4V1yxaND+02q1w9IFw5UJadAlEsnXgq1bt6JSqZg9e86I9+iWfL3ZsuUz7rjjdpKTU5gzZw4nnTSLrKwsmpub2bZtG//+9/s0NjYwf/6ZLF68+JhsM/r228u59957eOGF55k9ezYzZ55IcnIyhw/XsmPHDt577z26u7u48sqruPDCC78R/Sxd7hKJZMzw+bzcdNNNfPTRh7z44stR16sl33x6C6v8lQ8++DdNTY1h6VuKopCRYWbhwoX84Ac3DlinYLhs376dJ598kg0bPqWzs6Of98NqzeTaa6/l6quvibnmhDToEonkPxaPx8POnTvx+31MnDgpZrel5JtHbx2HKqqqqqioqKCrq4vExCRycnIoLCxg3Li8ES35DIbf72ffvn3U1dVRWXkQp9NJamoa+fn55OfnYbNljfmGKdKgSyQSiUQiGRayUpxEIpFIJNKgSyQSiUQikQZdIpFIJBKJNOgSiUQikUikQZdIJBKJRBp0iUQikUgk0qBLJBKJRCKRBl0ikUgkEok06BKJRCKRSIMukUgkEolEGnSJRCKRSCTSoEskEolEIpEGXSKRSCQSadAlEolEIpFIgy6RSCQSiUQadIlEIpFIJNKgSyQSiUQiDbpEIpFIJBJp0CUSiUQikUiDLpFIJBKJRBp0iUQikUikQZdIJBKJRCINukQikUgkEmnQJRKJRCKRxILmy7hpm9dNvdtOmauT9h4XakVFgkZHviGBHEMiaTojakUZ8PweEeCgowN/wD/iZzCqteTHJxN6l2aPk6YeB4ijxyxGE+laQ/j9AwEqHO0IEeg9oECy1kiWIWHI+3oCfiocbWH3MGn15BgTw57FKwIcOAZtLIhPHvX7qnJ2Yvf1jPh8tUpFQVwKOpUKd8BPpaOdgBCjeyhFwWYwkaLVD/vUCkc7Hr8v7FiKzogthvd39N204w8Ewo5nGk2kRsjKUKzvqKelxxX8/3i1ltNSbOhU6pivYfd7aXLbEQzepwoKBkWFolKhV2tJ0RpQhrh2t6+HGlcX4sj7UsCsTyBDZxzyubp8PdQ4O8OOZejjMevjwo45/F6qnJ1H7zECUnVGMmN8f6G0e93UubpHJYpDvfcuXw/17m72Ojtp97oAhQSNFqsujmJjEsk6I4ZhvO8j19vlaKfb50EA8Wod4/Tx5Mclkaw1oB/G9SJlu9njpMzRTr3XSXePGxAYNXqy9fFMjE8lZRjPKxAccHbi8XmDxwxqDflxyagUZcjzy+xt+EJ0oFalpiA+BU3IuQI45OzEGaKjdGoNBXHJg9qRI5Q72ukJ0Qeh+ir0HrWubrq87pHPnhWF/PiUYb3rr7RB7/B5WNVUydKWA7zncfR1kxLSZTBZY+DyhHS+lVFAaaI5qmB2+Xq48cCnfOxxjPhZfmay8OuS09AqR1/axvZaLqreFva75fmzWJiRH6HkPEwuXwshAnS2IZG/j59HnsE05GBmyr4PIUR5/S51HLcWzg4TPoffy7UHN7DZbR9xG28zZfCHiWeO+r39q3YXd3YcHvH5J+niWDHpbMw6Iy1eN1eXf8K2UQwQjhj0jwtP5rTU7GGf+vChLfzV0RZ27Lvxqfx5/Kn9Bm/R+LjtMN+u3IQ9bLAlWJ0/hwUZeTE/R1OPizsqN7PeF6IkFBV7dWdSYkqLfcDl7uaEPR/QIwIx9Bug0rBAa+A0YwoXmAuZZEof0AAccnUxrewjCGnrdYkWfls4l7QhBlPVjnamln0Y8o3DmznTuThzQvjv3HbO2v8xDRGDrOHwkqWEK8eVDvu8HV3NzD+wPuwZh4fg3wUnc1Z6br+/OAM+3m06yKvNlfyfuzOqvrOptVwel8q5abmckpJNkkY34J2cAR//bj7ES80H+D9X5PV6rzlOrePbcSlclJ7HzGQbiYNcL3KStLOriTcaK1juaGG3zxOlTwRZah2XGlO41FzASck24tWDmxCfENxTtZWXupuDx2xqLf8qmMO8FNugvS6E4NaDG1npPjrgutSYxNMTzyQ5pF1+EeCx2p080VEXPJaoUvNG/mzOTMsZ/B4I7jy0hTdC9EGovgp9ltcayri1+cCIZXSqWsuKKeeSq48fMxt73FzujR4nP9u/nkWHd7IqaIiVCE2jsNvn4d6Ow8yuWMed+9dx0NkRdd6hQQFl5P9USnRdp4743UDCkBnxu7Webh6v3o7d7x2yLywRz64MMIrUjbaNI1ZS/ftlNM+hVY5tu1AUElFG3DpVlPu/4mxnWWMF/iFmiY09Lp6s34NdBPpdQxnmA33aVstWX09Q9kEBIXi7qYIAYlhvyBpr36FAwM/7Hge/7KjlhPK1/PrAJtoGmXlYIq7xj+5mXqzfizeWAUSkrEd5a4oCCaOUCWWEwqAoo5fFaPe2+708cnALl9fs4BV354D6rs7v44nuJi44tIUb9q5hU3tdVO9Vt9/LHyo/5+KabX3GnCgGV6HK7+Wx7ibOrNzMkn0fsamjnqHe0mG3nfvKNzCvfB0PdtaxOyiT/d/lYb+XP9qbmH9wE7eWfcyhCA9MVA9dxLutC/h4oGYH1e7uGM4N1z3qAZ4sUm93iQC/qt1BubNj2PfQKmOjB3WKMuZ29rgYdJffxy8PbuQfjpaQselQA1/BY92NPFi1FV8gwFedHuC5rgaer9+Hb7TuZMmXwh+bKyhztA8623i1YT/LXJ2j/yYCPl5pOYgrytfwUlcDDW7H8Wm0ENzfUcsvDmykO4bBaK9iEzzUfIBVLdXDHHj8Z+AXgmdqdvHL9uq+OWBsvOLu4mfVW2mJGFx5RYB/1OzinrYqlGHoln+6OvhV9TZaQ5Z0Itlnb+XG/Z/w687DeMRw9KzgKUcr3y/7mE/b64bdR6s93fyhajudo/XUDcK6Hie/q9pGm9fzHyN7x8XlvqWznlfsrWHHUlCYqDMyXp+ARwSodHdT5e+hPkRg81QafpQ9Fa1q6HGHCchV1DHP2kJd7ceKdiF4vLGciXEpzB+BK7j/JxNOPJD3JbcRwACMU1RoY3ySBEUdZg40itLr4Yg0mEBzhMJKRCFeiT7qP9bj3V2+Hv5yeDe/LZob1ZW4x97Kn1oOHpN77ehsYrW7K+rftvs8rG2rYZFt4oivn4FCiqKEyVAAcCFoFYJIFfdidxPnNFVySeb4mOSyLuDn14d3UhSXREl8yjGXsQwULMOQX/UxnP3kKwrxMc51vIh+krjP2c4TrZURcgwTtQZKDIkIBBVuOzU+D/UiwJGFhnhF4ee2yf3iE6qdXfym9SBKiE6IB6ZqjRTpE9ApCgc8Diq9LupFAG/Qi6hiibVkwHiHSlcXPzqwkX/3OPrNRFMVhSxFTZrWQADo9Lmp8vtpj9BKa3xueg59xpOaU5hqSh9WP7/Q3cDEhjJuzJoS03r6SPg/ewsT6vbwk9zSMdGH4xVVr8cxBhIVFWM9Rx9zg+4XgnfbaukKEwSF32dO5LuZEzD2rd35RIBd3a280VjOsq4GykSAe6wTmJyQHlWh+CIE6xR9PC9MPCvmDtMoqjF5wfsDPu6v2UGWIYHxcaMISBP92zhdH8/rJfPRxPjcY2XQC1VqXi6Zj00XF5sbSFFIUveueaVp9fyx6JSobsVDjjYur90e5lT7QUo2V5iLovq/hopXGAl/627grNZqLjbnhynqbr+XPx/eTVmMs9ihvom3WippHWS29XxLJReYCzHFuAYayZJEK/89bkaYBPlEgE6fh71dTfypqYKNvqNmvQt4sbmC8y2FMQdUbfS6ub9qK48Wn4xZaxy5qAuIDP1cnJTJXfknxTy/PZaBRo/ZpnLKMGIh4tXaMN30RWcjNRHBrHek5bEkd3pwoOgXgjJnOx+2VLO0rYrtfi+3JGczPy23nw7b2FFHS4iX0gjck57PDTmlwesFhKDc2cGqlkO83FbNLr+X7yfbOHeAdjj8Xu6t3MxHEcY8BYXz4pK5MXMi0xIzetsmeoN5N3fW81JjBW84Wgj1Y63zebiv8jP+OnE+acMICu0Ugocb91NkTGbBEGvdI8WO4I/NByiJS+bCjLwRTwNEn4cu8ujL409jnDExRs+WMmiMxNfCoAsEO93dYZ9lqdbAxZZCTCEfgkZRcVKShZmJZq60t7C6tZpLLcVRR94KfWvoocYLhTSNfsD16OPJhz0OnqjezgNFc0nW6Ed2EYV+M2ANKlI1hpg8FmOJGkjR6If18QaVkUrNjAFG8vFRXH65ujhmJmYct7Z5heCR+j2ckGgmty9qOoDgvZZDPNXdeEzucdDZwf91Hb2WHphvMPFeyJriux4727qaRhT0B5Cq1gafP5ITTBlMNZm5qvwTdgeOBqJt97qpdHUNa8b9qqOVaYf38JPc6SOOrFaUvnXMCDlJ1eq/FPlOVGtGJNtHNN4OVydhjmRFxTXWCWHKXKPAtIR0piakc7G5kFcaK7g6c0LUgUlnRPBvhqJwiWV8uHFQYHJCGpMS0rjUXMRz9Xu5LnvKgIP6T9pqecfZHvQOKIAJhfstxfx31hTiQj1UCmhVKs5My2VOso0ZNTu5r/kATSFa/TVPN5c1Vw7bq1QZ8PNg7Q4KjYkUxiWNyfusFQF+fXgXecZEpiakjVQdh0XWHyFZoxuFrBx7jotlcIvw0epOfw9Ob8+As7lppgx+mjcz5gjNryJ/7m5mad1eer4G6/+SCGXX4+Sl+n3Bd1fl6ubh+n3HaIALq1qrqAwxpFPVWn6bdxKlEYO/V5sq6BlF2uJgTEvM4Fvx4cqtQvhxD3O90Qv8vqWSt5sr5Xp63/v1RL4zEaC5xzmgociLS+L2/JlR014DCJyB8Oh/p4A6j33Q691TOIcsffQBnSvg5+mGMlpCZpwCuCU1h+9nTw035hHEqTVcl1vKjSlZ/b1KzQdpHWZalwA+6nHy2+qtwz53OPfY5HXzUPU2mgaJJ/gmMOYGXUEhN8IdJwJ+flm5mY3th49ZwEIwAvFLwhYxslYQPNRUwcdtNcdUzX0FHBDfAK0bPsgap6goVevCPoY/tVWxpasBrwjwUv0+NnnDFcG5UZSlLoYljpYeF8vba8N8L+clWpmSkMb1qeGpTy/am6mIIUp3pMRFzixE8D/hRiXC1Rgp660iwG/qvuCL7tYIY8SIs8G+XDFXRnGmQl7EUpQK+MWhLaxoPECjx8lwhvgqFBIjBnotCH5VtZW3Gito8jiHzMyIZL+9jU0hAwIFOFGj579sk2JautCr1NyUU8psdfiE690ee7++FXMAABcqSURBVL+6A9HIUFSoI9aTX+hu4YX6fUNmTgQzVIbAgEJ8xPf4oqONpw5/gfsYDpIVvloKecxd7ipF4VyThRe7m8LcUM8723m+Yh3n6U3Mj09joimdUlMGmYaEIdd+BaLf+nKd38urDeUxGbx5yZlk6hOOaTtPiUtmoi6Bh9qq8PSpxSYR4N6a7RTEJVE4zPV0IXrdv6E0+3t4rbEipgCgk5OsZI3BGjP0rn2903KI1Bg8KHnGJE5KNH8F51FHmajRc7V1Aotrd6CI3lXbwwE/T9TuYrHXw8NtVWG/X2IyMy/RwqrDu8KOxxKuuK6tlvdDZms2ReHijALUisK56XkkNR+gs0+ptQvBe82VlMSnHvOgIXfAT21EtH6WSoUmZBmsVw4FkdnhVyRn4exx8jd7S/DYNl8Pv636nCcmnB7M5ffFGDUdbQ19j7ub1xrLhxwMKyicl5ZLwjH05n3U1UhzDGbXqNJwdlpumBFUgBmmDNKaKmjte/oAsNrr4r3qLZxYb2RhfDpTEjM4wZRBuj6BhCFyuScmWqC5PGyg8ZHXxUfVW5lRt5sL4lIoTbIyM9GMWZ8wZG74ju5makLejQDON2XEvBYMYNHHc1myjU2th8LexsbOeqYnWQY9N1tr4O7UXO5tPOol6EHw+6YKJselcFZ67oAptxoltlmoW6XiWWsJd9Xvpa6vrQrwcOshpsSlstBcMKxASkF/fQwKK1urMHcPHT+SYzAxO8n69Q+KU4CzMvKY21zOWq874gNVeM9j5z2PHdoOUajWcaExiTNTx3Fyio30AaIzFZR+a+hbfB6uqNka05v5XHfqMTfoCYqaH2RPocxj5xVH76ccANb7PNx/6HP+UHxKTEVLQmfi2giB2+PzcGXNtph6/bPCk/sZ9EpnJ+4hineoVArF8SmD5rBXiQA31u0mlgTE35uLx8SgCwQVjo4hUxo1KhXFkWvCEQNGBYX5qdnc5Wjj123VweNvujpZW72V9r4PWQEma3T8IGsKdVFmIkOl/dj9Xt5sDR8cnGJIYkpfTEGOMZEbTGZ+39UQ/Ptz7TVcYZtI1jEsRuEK+Hm5bm9fsZOjTNboyYyQGeVI/mzIqx6nNbLAOp5dFZ/yacjg5E1XJ0XV2/l5/okYVZpej4UYesIbbQ39DVcHb1RvjUnWG5Osx9Sg39tRCx01Q/7uQl08J6dk9ZvVnpBk5bL4VJ5ytIZ7K1DY4nWzpe/66SoNF+hNLEjJZn5aDrYBBuAzksxcH5/B3x0t/f62zedhW1cDdNVjVmk4X2/irJQszk7PI3MAmamM4q4vTcgYlrFRgJMSzRhbDxHqu7LH4NJ2iwCXmwtp8br5feshnH2apE4EuLt2J1lGE5PiU6Oe2yNEzFUmv5WeR4ffyz2N5XT1hVd2CMG9dV+QazRxwjD0kkJ/fawCftiwLyY9eG9qHrMSLWMe43Vc0tbSdEYeK5jDzQc3stHrpmeALjvg9/K4vYXH7S2c27CX/82eximpOcMYScXwO2Xs1vnMOiN3586govwTPg+JIH7O0cr4w7u5LXf6l+oO/F3NDv7Z3TTob0rUOj4tvQBVTAFOSgy/GBsB9gvBbVWf8+EQLulzdXG8PPW8CK9P/2cyqNRcZ5vMp/ZWPuyL/PUA9SHuOYHCTy0TmGxK43AUgz7UGvLu7haedx6tSBUPLM4oCAaT6VVqFmbk8/uu+uAzlvu9rG+t5ju2icPqyR3uLpY17A8tSEgAQXWPk+32Ft52deAM+aMBuCY9f8jqb0d6YlJ8KndnTeX6qi3BiG4X8Nf2Worjkrk6ohrc8Zb143Fv1QDSHafWcE/BbFwVn/KqqwP3ANdvCfh5ztXBc64OTm7az83WiXzbWtzPQ5mg1nJvwSxcBzbwqrMdzwDXawq53pnNB/ihtYTzzYX9Bhz9iwgJsnTDz1LQa/TEKwquEDmq83rwBALohwjcNag03Jg9hT2uTl53tgf9IRu9Lh6s2sYfik7GrBtdsJlWUfE920R2OTt4vrsp6Gna7vPwYPU2Hiueh00fN+LrB4ajB4/TWqnqeH0apYlmXpl4No9bJjBLoyNpiE5Y1ePkvys383bTga9VsE1JQgr3ZE/rl0P7p5ZKVrYc+lJbEhAB7EP88wv/16avY2mPCMQuPXlGE7fZJmEeYMnnelMGl5gLR1SBr0cEeKc5PDd5gkbPnJSssKtNMZm5RH/U9ekCnms+iDswvLKoT7s6uLRmO5fVHv33ndod3NZUzgvOdjqECCokDfAtQyLnZRQM6x7z03K4NaMQU0gLmkWA39fvZUtnI//J2AwJPFlyBi9nl3K21kjGEAp9g6+Hmw7v5M9V26KuI2caEnhywum8kDWN07RG0pXBh8prvG6ur93BU9Xb+5UE1kYZrI9kb4WAEP2WSowqVdQqnNEGS1ZdHHePO4ETImIE/ulo5ZnDu/Ecg4DiVI2eu8bNYJ4uLqy/XnN18mTtLlx+/zdK7o5bLXcFsOjjuCF3GlfaStjZ2ci6zkbWdNVT7uuhKooQHxQB7qrdycxECzlGU8h4sn+OtkVRmKkb2i3pR2BQj12zVSiclz6O/3V2cHNTefB4gwhwX+1OHlJrY6yU11u0Ikw4FRWzdcaYZr1a1di10URvvWNDDEFgpq9ZpsKZaTl8v7OBB9vDXa6lah03ZU0ecR5pjauLv3XVhx0r1sWxvbspYu1dIVWrI3Qa9pnXyca2OuZHqRc+WuJR+JYxkYeLTo5agESIAO4BlL1OUfH9rMmUOzv4a3dTcICwy+/loaptXG0uimmSHW0NvUilYYLWMOS3ElAUVMe43sIcjY5U9dDvOVNrHHRGlKDRcXHmBBaYC/iiq5l1HfWs625kn9fFvojALAG0CcEDzQc5JdnGScmZUb+ly20lLDDns7e7hU2djazpaqDM62J/lECvViH4bUslc5JtzAq5Xv90QIUdznZOTssZVj81ubtxRMhGukY/ZAxUvKIKxjpNSkjl/uxpXFu1haaQa/2+pZKpcSlEVn0wKKphv+98YxK/yT2BKw98GmZn/txWw7S4FDwxDGai56HDfK0xWEtlMNI0huPicDruu62pUEjS6Dk1LZd5abn8yO/loLOTnZ0NvNFWwzJPd1hFpP0BHxvbasjOmhTsj2h56LN08Sybel5Mxm6s3R9aRcX3siaxzdnBUntzUCB2+r38rHobnbGY9Ch56FN1cSybcm5MBWOitTGWgUQs49V8lZpnJ5xBdgzrumPZ1bFMKsQwfSJGlYbrsiazwdHKR33rwyYUlliKKR1mJayjrjnBhy3VNEUo3WXOdt45uKnf7yOVWLMQvN58gNPSco5pRbQZah0/sYznIkvhgPUSFEVBO9iATa3lttwZ7C1fF1yqAHjD082eut0xuiP7r6F/N8nKA0Unx7QD27EOGPx15hTOsBTGps+GuLdCb+GZ2Sk2ZqXYuKWvAMzuriaWt1XztquDdnFUStsQvNtSxQlJ1gFrcCRr9MxNyWJOShZLRIAKZyf7u5t5o7WKFRHXqxcBVjQfDDPo04z9A3R3dTXhCfhjriXgF4J3O+v7LZ+ajUPnkvcQCH67KhTOSh/HrY527myuCP6mHcGPD++gK+L9+xDD/qYVYFZyJndbJ/Lj+j04+s7vRHBL3Rcxedyi56EL/l58Kvkx5M8ryvGJiP9Stk8N7aQEtZZppnSmmdK52Dqe02p2cktIeU0fsNnVwWVCDGmIVShficIy9H10d46bQVX5Oj7sMwwBYKfPM6oeU6GMWIHdapvMEn/xEH3Ym1ISiyJTfYl9rVYUfpcznd8EBq/cplHUUQtCDEaBMZGfZE6irHor9SLApQlpfMdSPOLNbjq8Hp5uOxRFsUGslaxXOtu40d7CFFNsRXZOV+uYbjAFVV+dz8Nyjz3sfvlaAwvNBUMUP1J6DcsgOrQgLom7c0qprdxMecjSwD5/zygkvVf9fRnfs0phTGT7SHsmxKcwIT6FCyxFnFVfxvfqvggbdK9zdxAQYsjBm9I3eZgYn8LE+BTOMRfwSl0ZP2vYE1ZCudrdjSvgD84kJyVmMF2lYXvIu/qLs43vdTQwJzUrprbs7G7mY0d4mqJeUTE3yTrkuZHR4lpFxfezJlHm6uDZkMyJyigBvD4hRrTNrlpRuMxazA5nO090Hq09Xz/KFDZljGTlK2/Qyx3t7LW3cn5GwYCVzkwaHd+1TuCW1sqw6Zcj8PVc5xgfl8wd2dM4dGgLhwK+Lz0SoOQ4Vlwb+8GgwuSksUuHOyd9HNd0NfBeVyM/zpoStl3jsLwIwKftdewcZdGMyoCfVS1VTDbFFo18eaKVHxbNCf5/a48L774PWe6xB+XwDXcXC+rLuD5n2qhn/vNSsrjVOZ5bG/aGBUn9p9LocbKmrZqFGYUkaKL7OPQqNQvNhcxqOcjmkGwBh9/Xz59W53Gwoe0wZ2fkDbjsY1Rp+HbmeN5oqWS59+j13EL0pRD2GvQ8QyJnJqSxPaRaoRq4r2YbfzOayBkifa25x8XD1dv7uflvSEgn0ziy7KF0rYE7cmewv2I96wcowjNakjQ6fppbSkV5d9iWrN8kjktQXIPHwc8PbuLi6m08cHATe+2tAxZDqPc4+vlSC7VxQ6e+AF+xHP/elL3UbG43F4cFDo12RCgZJSKWHGM1P8yexq9sUyiNcVasV/q7Kz0BP882VRCqovJUar5lSOTCIf7lhcRBKMCyjsPUu+0xDyRCSdMZuSOnFBEhQHc3lbOls2H0MwNF4ZrMCSxJsn0jhoujocvXw32HPuOq2p3cXPYx2zsbBtyBscvXQ0dEwKNZYwj70O1+L48c+pzLa7dxS9ladnQ2DZjj3+BxcDjCa2XWaEkIqS+gUhSuzZxEQYgnzg+82+PkR+Xr+LyjIWogsl8I9jnauLtiAy+6wrNL0hQVi60lGEcRuzM+PplfZk0lS6UeM1WebTBxZ04p49XaY3KP/7jCMh0+D7879Dmvu7tQgPvaa/hnZz2Xm8ycnZJFtjERrUqDXwQ45Ojg4fo9YecnANNMaWHuzmiFZer9XpY1VMTcvXEaHaenZh/TTR2iKzoVV2ZOYJernb91NhCrryFaYZkWfw9vNlTEPJuKU2s5PS3nmLexSwjeaz5EWoyzVpWiYn5azlenlG+M/ZdrSCDLUhRzf0eLTt7Z3cyGiHzvW9LyuTZ7ypDXe7OhnP+q3x000Ot9Hta0VnNN1qQRNXtWso0n0gv5cchaZbMIcF/VVp6PO5M0nXFU3Zqg1vLDnGl84e7mvQF2khtI1iO/izJ3N282VsTsXjXr45mbnHlM3J+fdDXSPoytRPPjU5jeF1/hFQGW1n7BM32z32ecbbxdvo6r49M4IyWb8fEpaNVaBIImt52n6vexP2QLUTVwnik9KHM9gQDP1H7Bw10NgMKzzjbeKV/L1aYMTk3KpCQ+DZ1GQ0AI6l3d/KOhjM8jNhDKi0/rpxenmNJZkp7PL5oPhOWRv+Wxs6liHf8v0co5qTmk64woikJHj5t32mp4q7uR3VE2KLorLY/SUXrMFBTOTMvhTlcnP2oogzHwaSrAKUmZ/DJzIj86vIuOGOVroMIyq1qrsHQZY1Q7CnNSbFh1cWOm2sbUoAtgeeMB/tZXKONIdxwM+PhdZx2/66wjRaXGrKhwiAC1UVzrM3RxTDWZ+734yKC4z3weLoup6Eov5+lNzEq2jrlBP+LquT13BhX71/JvjyOm0o/RCsvs9nn4Tu32mO97oT6Bk1Iyj3kbD4kA1/cZmtgkWUV1YsZXqDZ/7Ep/OK7oyFlNAMHbzZU0hCiCOJWac9LzYoqWPyt9HLOb9rMpRIG+21bDRZaiEfWlWlG42jaJT7oaedVz1OX4YY+DZ2p3cVv+SaM2iLkGE/flTufggQ3sj3V/9ShBca+5OngtpsIyvdyWZGNWspVjsUHl3R210FEbs5Z70jopaNA/ba/jty0Hw3LPm0WAx+zNPGZvJk5Rka1S40Nw0O/vZ7RsKjXzUnOC7djQWc89zRVhgcJNIsCjXY082tVIsqLCqlLjRXAgyprzVJWGC9JyowyyFW7MmUa9x8HjXQ1hgZgNIsBvOuv4TWdd3+BXGdCrpaV3Z7/rckpjKn08FFpFxTWZE9jrbOfJrrFJfVQpCpeYC/nC0c5D7TUxa4xohWVuaoh9j4ckRcUHRtOYGnTVWKvNS63FPGQuIneAl90e8FPm90Y15jmKivuyp2HRH/sOON6u63EGE3flzqBAffziEL/cPdnCO/s/caXgoLOLtzrrw1T2TQkZFMRYBjjLkMD8xPBykS+5O9nR1TTiZ0rVGbgtp5SkkO/RBTzeVs2HrdXH5Js/IdHCLzInkXAcP7IvT77C7zw3OZMnsqYxWaWJ+v05RYD9fi8Ho6yTp6LwG+tESkKqpM1OsvBM1jQKB3Bld4gA+/zeqMY8TVH4iWU84wfYYSxOreWXhXO4O3UcSYO5TwYw5umKwi9Tc7mrYBYmjfaY9WiyRs9tuTNYcIyreUZ6k27OKeUyY/KI9eRws+T1x0FOx1znJ6i13JQ7gzeK5rEk0UJhDKM4LTBHo+eZcSdyamrON8YYnJKUyS+tE0mRC+H/Efy75RD7ItZHz08bhy7G7W8V4NvpeVgj5GVZU8WoNpg4MTmT+9PDi8gcFgF+V7uTeo991O1WKwqXWwq5LSXnP+6d61RqLsssZlnJfH6eks2kGL1jpWotj9om893MkjCvkEGl4ZLMCbxTcga/SslhYoxr1NPVWh61TeGakHTfaCRqdPw0/0ReGXciF+kTiKU2mwE4RxfHs7kzuT3/pGGVtI6VfGMiP8+eRskY1tPI1Mdxe+50pn2Nd/WM5LhMF9WKwsxkK9OSzNxkb2NzZz2fdjVR4bHTIgJ0iAAGFHJUGnJ1Rs5LyeHUtJwB61erUJiki8M2CsOYpo3r556LU2u5KmRUKISIupWgWlE4RxdPIKT4RE4MQq1WFC61FFHl7qa8uyU4XIu2yYkKhWk6I/mj6HdzlDaOaFanMbB4FKPlgKKKyXWtVam5SpcQ/K0QjDi6fNCZr9bAYl1CsP/TNYZh95NRreEaXULQ0xMQIiwgqNPvpczRxqKQfkvRGCgdYuOKfoo50cKVCRlh2282e100exzBaGStouJMXTz+kBnfYKloakXh6qxJVDo7aPGFOIcFLG8o5/pxM4IjfZ1Kxbm6eETfLE0ISI6h6IpRpeH67Km0e920e5wc8RlH+560iopT9fHMHcUgxTJCo2JQqblalzDipQYhBEkRs1OF3v0Q7iucy7XODj7vqGddVxNl7i46RIBG4UeHQoZKRY5azylJFi7MKCA/LimqHCrA+PhU7i6ayyJHO7u6GlnTUU+5p5vWQCC4mY9ZpSJfY2RekoUFaeMoik+JSaoNKjXnmAuYlZrFlrbDvNdxmG2OdpqEn2YRwI/AoqixqTSUGJM4PyWLk1NzYi6yNE4brj90Gv2Q1eQU4PTULO50T+SDlqMVFm26uKipjFaNPuweAUUV0zs9KdHMPbapvNFYdnQSqjH0P1eBlIh7DN9RqaBTxnaJVxHiy8kxCQBNPS4cfi89AR8qRUWyRo9ZZ0TOXyUSyTeNFq8bh9+H09+DSlERp9aSoTWMKMZFAK1eN91+Lz197vZ4jQ6LzhhT4amhaPK66fb14PF7EUKg12hJ1uhJ0xqkfv4K86UZdIlEIpFIJMcOlewCiUQikUikQZdIJBKJRCINukQikUgkEmnQJRKJRCKRSIMukUgkEok06BKJRCKRSKRBl0gkEolEIg26RCKRSCQSadAlEolEIpEGXSKRSCQSiTToEolEIpFIpEGXSCQSiUQiDbpEIpFIJNKgSyQSiUQikQZdIpFIJBKJNOgSiUQikUikQZdIJBKJRBp0iUQikUgk0qBLJBKJRCKRBl0ikUgkEsmg/H/gv66Kmw7C5QAAAABJRU5ErkJggg==', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:44:51] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:44:51.531029 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:44:51] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:47:20.837525 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:47:20.838547 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:47:20.842524 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:47:20] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:47:20.851039 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:47:20.858040 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:47:20] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:47:20] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:47:20] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:47:20.910039 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:47:20.912080 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:47:20.914040 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:47:20.917038 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:47:20.921039 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:47:20] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:47:20] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:47:20.929044 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:47:20.931071 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:47:20] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:47:20] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:47:20.946554 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:47:20] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:47:20.951585 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:47:20] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:47:20.959624 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:47:20.963585 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:47:20] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:47:20.977586 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:47:20] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:47:21] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:47:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:47:21] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:47:22] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:47:28.965232 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:47:30.333412 : Get_List_object_owner_collection_Stored_Files_With_Filter -list indices must be integers or slices, not str - ERRORRRR AT Line : 1441 INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:47:30] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\attached_file_mgt.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:2025-11-11 09:48:37.120490 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 09:48:37.121493 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 09:48:37.121493 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 09:48:37.121493 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 09:48:37.121493 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 09:48:42.589642 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:48:42.593642 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:48:42.594643 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:48:42.599644 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:48:42.600643 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:48:42.606670 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:48:42.611682 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:48:42.615644 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:48:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:48:42.625647 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:48:42] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:48:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:48:42.640200 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:48:42] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:48:42] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:48:42] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:48:42.650201 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:48:42] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:48:42.659269 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:48:42] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:48:42] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:48:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:48:43] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:48:43] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:48:48.070433 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:48:49.938848 : Get_List_object_owner_collection_Stored_Files_With_Filter -list indices must be integers or slices, not str - ERRORRRR AT Line : 1413 INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:48:49] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\attached_file_mgt.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:2025-11-11 09:49:13.129511 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 09:49:13.129511 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 09:49:13.130528 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 09:49:13.130528 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 09:49:13.130528 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 09:49:18.220204 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:49:18.223204 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:49:18.226731 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:49:18.231714 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:49:18.237810 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:49:18.239835 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:49:18.246809 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:49:18] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:49:18.254852 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:49:18] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:49:18.269830 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:49:18] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:49:18] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:49:18] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:49:18] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:49:18] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:49:18.282832 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:49:18.293830 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:49:18.302831 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:49:18] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:49:18] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:49:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:49:18] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:49:19] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:49:22.249357 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:49:22] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:52:49.777777 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:52:49] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:53:07.407572 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:53:07.409575 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:53:07.413575 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:53:07.417577 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:53:07.419576 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:53:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:53:07.429091 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:53:07.426091 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:53:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:53:07.438147 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:53:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:53:07.445095 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:53:07] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:53:07.455158 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:53:07] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:53:07] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:53:07] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:53:07.469374 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:53:07.474419 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:53:07] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:53:07] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:53:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:53:08] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:53:08] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:53:14.628805 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:53:14] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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_Formation.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:2025-11-11 09:55:55.588573 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 09:55:55.589580 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 09:55:55.589580 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 09:55:55.589580 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 09:55:55.589580 : ++ 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_Formation.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:2025-11-11 09:56:58.708332 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 09:56:58.708332 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 09:56:58.708332 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 09:56:58.708332 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 09:56:58.708332 : ++ 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\\attached_file_mgt.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:2025-11-11 09:57:59.508536 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 09:57:59.508536 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 09:57:59.508536 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 09:57:59.509550 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 09:57:59.509550 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 09:58:01.218621 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:58:01.222184 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:58:01] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:58:01] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:58:03.940575 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
\n
\n
\n

A l\'attention  neutre   part 12 part nom 12  

Situé :adresse12    code_postal12   ville12    pays12

\n
\n
\n
\n
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : Christian XXXX
Signataire dûment habilité aux fins des présentes : Emmanuelle XXXXXX
Contact :  contact@elyos-si.org
Téléphone : 01 XX XX XX XX 
\n
à le plaisir de vous convier à la formation ci-dessous :
Formation :   CONDUIRE UN PROJET
Durée :  15.0 heure (s)
Lieu de formation :   adr site1  , cp site 1 - vile sit1 
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
\n
Les séquences de formation  :
\n
Du    10/11/2025 10:00  au 10/11/2025 12:30
\n
Du    12/11/2025 09:00  au 12/11/2025 17:30
\n
Du    13/11/2025 09:30  au 13/11/2025 13:00
\n
Du    13/11/2025 09:30  au 13/11/2025 13:00
\n
Du    17/11/2025 09:00  au 17/11/2025 17:30
\n
Du    20/11/2025 09:00  au 20/11/2025 17:30
\n
Du    21/11/2025 09:00  au 21/11/2025 17:30
\n
\n
Au plaisir de vous retrouver prochainement,
\n
11/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_13071.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:58:04] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:58:04.954321 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:58:05] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\attached_file_mgt.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:2025-11-11 09:59:40.796815 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 09:59:40.796815 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 09:59:40.796815 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 09:59:40.796815 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 09:59:40.796815 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 09:59:40.856117 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:59:40.858117 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:59:40.859626 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:59:40.860647 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:59:40.863649 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:59:40.866209 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:59:40] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:59:40.869208 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:59:40] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:59:40.872209 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:59:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:59:40] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:59:40.877195 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:59:40] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:59:40] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:59:40] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:59:40.881710 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:59:40.881710 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 09:59:40.882710 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:59:40] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:59:40] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:59:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:59:41] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:59:41] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-11 09:59:46.348656 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 09:59:46] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\attached_file_mgt.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:2025-11-11 10:00:26.056116 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 10:00:26.056116 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 10:00:26.056116 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 10:00:26.056116 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 10:00:26.056116 : ++ 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\\attached_file_mgt.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:2025-11-11 10:00:40.159260 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 10:00:40.159260 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 10:00:40.159260 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 10:00:40.159260 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 10:00:40.159260 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 10:00:43.953465 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:00:43.956466 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:00:43.960467 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:00:43.963468 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:00:43.966474 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:00:43.971474 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:00:43.978475 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:00:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:00:43.982985 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:00:43.986987 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:00:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:00:43] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:00:44] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:00:44.008987 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:00:44] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:00:44] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:00:44.029503 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:00:44] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:00:44.032504 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:00:44] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:00:44] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:00:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:00:44] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:00:45] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:01:10.518609 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:01:10] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\attached_file_mgt.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:2025-11-11 10:05:19.744427 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 10:05:19.744427 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 10:05:19.744427 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 10:05:19.744427 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 10:05:19.744427 : ++ 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\\attached_file_mgt.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:2025-11-11 10:06:04.253573 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 10:06:04.253573 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 10:06:04.254573 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 10:06:04.254573 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 10:06:04.254573 : ++ 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\\attached_file_mgt.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:2025-11-11 10:06:23.734681 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 10:06:23.734681 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 10:06:23.734681 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 10:06:23.735681 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 10:06:23.735681 : ++ 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\\attached_file_mgt.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:2025-11-11 10:06:54.351575 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 10:06:54.352893 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 10:06:54.352893 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 10:06:54.352893 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 10:06:54.352893 : ++ 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\\attached_file_mgt.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:2025-11-11 10:07:10.641593 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 10:07:10.641593 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 10:07:10.641593 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 10:07:10.641593 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 10:07:10.641593 : ++ 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\\attached_file_mgt.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:2025-11-11 10:07:24.597334 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 10:07:24.597334 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 10:07:24.597334 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 10:07:24.597334 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 10:07:24.597334 : ++ 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\\attached_file_mgt.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:2025-11-11 10:07:50.717262 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 10:07:50.717262 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 10:07:50.717262 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 10:07:50.717262 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 10:07:50.717262 : ++ 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\\attached_file_mgt.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:2025-11-11 10:08:09.234291 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 10:08:09.235291 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 10:08:09.235291 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 10:08:09.235291 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 10:08:09.235291 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 10:09:16.024888 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:09:16] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:09:36.164183 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:09:36.167210 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:09:36.169184 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:09:36.172183 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:09:36.175190 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:09:36] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:09:36.183190 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:09:36.187190 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:09:36] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:09:36.194730 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:09:36] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:09:36.201254 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:09:36.208769 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:09:36] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:09:36] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:09:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:09:36.219281 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:09:36] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:09:36.224286 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:09:36] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:09:36] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:09:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:09:36] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:09:36] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:09:38.643109 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:09:38] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:10:43.198123 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:10:43.199122 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:10:43.202123 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:10:43.206123 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:10:43.211124 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:10:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:10:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:10:43.218130 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:10:43] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:10:43] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:10:43] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:10:43.236642 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:10:43.230641 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:10:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:10:43.244642 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:10:43] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:10:43.252761 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:10:43] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:10:43.264647 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:10:43.272647 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:10:43] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:10:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:10:43] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:10:44] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:10:51.004067 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:10:51] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:12:10.685151 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:12:10] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:12:57.593336 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:12:57.597343 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:12:57.600336 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:12:57.605334 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:12:57.611372 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:12:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:12:57] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:12:57.618346 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:12:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:12:57.623343 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:12:57] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:12:57] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:12:57] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:12:57] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:12:59.393703 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:12:59.396693 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:12:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:13:00] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:13:14.682277 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:13:14.690277 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:13:14] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:13:14] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:13:22.604841 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
\n
\n
\n

A l\'attention  neutre   part 3 part nom 3  

Situé :adresse03    code_postal03   ville03    pays03

\n
\n
\n
\n
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : Christian XXXX
Signataire dûment habilité aux fins des présentes : Emmanuelle XXXXXX
Contact :  contact@elyos-si.org
Téléphone : 01 XX XX XX XX 
\n
à le plaisir de vous convier à la formation ci-dessous :
Formation :   CONDUIRE UN PROJET
Durée :  15.0 heure (s)
Lieu de formation :   adr site1  , cp site 1 - vile sit1 
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
\n
Les séquences de formation  :
\n
Du    03/12/2025 10:00  au 03/12/2025 12:30
\n
Du    05/12/2025 09:00  au 05/12/2025 17:30
\n
Du    10/12/2025 09:00  au 10/12/2025 17:30
\n
Du    15/12/2025 09:00  au 15/12/2025 17:30
\n
Du    16/12/2025 09:00  au 16/12/2025 17:30
\n
\n
Au plaisir de vous retrouver prochainement,
\n
11/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_88987.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATQAAADaCAYAAAAouL7ZAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAcG1JREFUeF7t3QW4XNW5PvD7v/dWKU5xh+AkuAUJEiwECO4SPCG4BHdCCE5xijvB3YK7QwVaSgstFahA9Rba7v/6rTPrZGcyc3ROmHNYL8884Yxsm1nv/vT9/qvIyMjI6CPIhJaRkdFnkAktIyOjzyATWkZGRp9BJrSMjIw+g0xoGRkZfQaZ0DKaDl988UXxxz/8ofj9739f/Pvf/6482zX8/e9/Lz755JPis88+qzyT0ZeRCS2j6XDWuHHFAvPOW5xw3HHF559/Xnm28/j0T38qdth222LxRRYp7rrzzsqzGX0ZmdAymgqXXHxxMedssxVHjB5d/OMf/6g823n89a9/LfYYPryYPxDjLTffXHk2o68jE1pG0wCB3XH77cWdwZriKnYHv/71r4urr7qqeO655yrPZHwVkAkt4O033yoeevDB4onHH49uSjV+/KMfFQ8+8EDx+IQJxV/+/OfKs0WM77z91lvF97///eAeHV+ccfrpxX333FP89re/rbyjiC6Tzz36yCN1H/b9u9/9Lr7/xRdfLB5+6KHW1x5/bELx8ksvF78rbRNs98UXXpjkvWlbjqktII7Hw7mee/Y5xYnHH1+cGVy88bfcWvzh93+ovKMF//nPf4p333mnuObqq8P7TihOGzOmuDMQzi9/+cvKOyaH43rl5ZeLyy+9NLqMY8ecVlxx+eXFG6+/Hl//VfisY3ZN/vTHP8bnHI9jf+zRR4tnnn66ePaZZ+L/e9+HH35YfPLxx/Hv8nmWH488/HDx9FNPFf8XtoPIXAPbf+7ZZ4unwvNe991+9umncX8ZfReZ0AK+d975xfTTTFPMMuNM0UIo45//989imy23Kr7zrW8Vq6y4UvHnP7cEl//+t78Xp558SrHEYosV351hhmKGaaeNjzlmmbUYvPbaYRE9Et/3p0CQc84+e9z+jNNNV8w844zFrN/9bjHLTDMVM00/fXzum1/7WnFPIEJYd5114nZsc+pvf7uYMfx/v/kXKNZaY43iskAS//rXv+L7BMzXWXOt1m361+NbX/96sXtwteoBieyz517FPHPNNfG4w7FNM9VUxd133lV5V0tg/vzzziuW7j8gbj+9b7aZZy5WH7hqcfttt1XeORG/+tWvilEj9y0WXmDB1m07b+ex8w47xvcgR8+LkT1fsZ4QpO26Lj6XzsXnLr34kuLB+x9o3Z7nXTvvTec97Xe+Uyyx6GLFR7/6KLqXPuf1dH2nm3rqYv555ileCTeGjL6NTGgBP3//58ViCy8SF9XoQw+tPNuCn7z7k2LAEkvEBXJKIDD4T7DMjj/m2GL2WWaJj7XWGFQcecToYuTe+xQLhcXsuSUXXbR47dVXi//7v/8LhLhlsenQocVmm2xSrLDsMsW8c84VA9VDN9wwPrfBuuu2Lu6NN9oo7mvQaqsF62ZMccjBBxf9F188bnOeOeaI1gf84Q9/KDYKnxdvsk3bGbbxxsWG660XLcV6OHPcGZEQ5gnHsOH66xdHjh5dHHTAAcWySy1VjL/11sq7imi9zRWI2DVZdaWVi8PDdTlw//3DcS9azB6e6zf//NE6SkCwm4RzdOyOdZ011ywODcd+/DHHxPPff9So+L4brr8+HjMCYmHCR4EIEdw8c85ZrLHqqsXmm24az8X1uffue4qXgtXq/FxDzy+60ELxvcstvXR878ZDhhS777pr8cc//LG4bfz4eH4IbEg4P5/bJFxTyYF333k37i+j7yITWsA///nPYtedd46Ld7VVBhafllyTm2+6KTw/S7HgfPMVL1QW4EvhXwt6jllnLbbeYsvi1x99FJ/nol1/3XXFwgsuGBf2LjvuGC2qPwc31Tb/+pe/FkccfnhccEjs5z//efGXv/wlWnEpm4fQWBV77LZb/BuuDVYNEkAUp5x0cnzO4kVotmWbguBKE+yH9VgLXLsdt9s+bgeh2n/CT3/yk+LDDz6I/8/NXCIQsvPbYN31ivfeey8+D/cGS9JrrhWiQNhw6sknx+cQzWEHHxJLJRL+9ve/FR8HtxGuv/a6uoQ2aziXq668Ml4L5+Lxz3/+X7AWP4/n5eFarhHI/rvB+kKS3tvyfIvl7PtKhPbOj39c/O1vf4vb8bl//euL+J6MvotMaBVcd821xdzBAppv7rmLJx5/ovJsUey1+x7RtWEdWBRw/LHHxcVr0Tzz1NPxuQSkttXmW0RCW2bAgOKHP/hh5ZUW+KztbbTBhtHKqkYtQhMLQgKzhW2ed+658Tl1WgjNto4/9tj4XHuw+HcLlgxCQyBc2ESkZZx/7nkVi3DO4q47Ji932Du4rM5vsYUXjtYT64xF6bnBwQ3+YyU2VgttERoiuunGG+NzbWHN4H7PFK4RC7AaZULjAmd8tZAJrQJu53LLLBMXpUA5CNSvstJK8bnTx05047YYNiwS2uoDBxa//PDDyrMTccyRR0brBiE8WomlJRwXXNUWQttgsiA8IDSxn+2Di/Tb3/w2EOIPip122CEu0qWWWLJ4++234/uSyzlHyb075KCD4uPVl1+J76kFC54r6cGa2nLzzWON1j9KWcU9A5k6Zy7dj344KSHDOWed1bKNQEy3j7+teOvNN4sF550vHgsXti20RWhuKK7t6MMOi+fBFf64kiwpo6OENmLvveN7Dthvvzbd8Iy+g0xoJey2y67FzDPMEOMuguL333d/XGgLLbDAJJnDtQYNigt+/cHrtrpSZVx4wQVx0UoQ3H/ffZVnW9ARQkOGi/TrV6y0wgqRxCx08SCZvIREaIjF+wXfBb+nn3qa4uYbb6q8a3Jwgc8YO7ZYMhAKK8zD9vfeY4/Wc9lys82KWcIxrrryypO4pQk3Bytq3rnmiqRuXy88/3y8Hs75vHPOqbyrNtoiNCRkO/E8KokKrnA12iM0rqttsXRtZ6pvfrNYZcUVK+/I6MvIhFbCHbfdFty6mYMrtVAksFNPOjlm1zbfdFhrrAi4ixazWE4tt+bkE0+MRIEIlSGU0RFC81nZxSHrb1DMPfsccXGedMIJrRlOSITmvT5z1plnFmeMGxcfP6xhVVWDpXfMUUcV/ZdYIhDa7NGqOWr0EfE1GUmksPyyyxY//vGP43NlXHTBhZFIHZfSCm7nnLO1EKtzbwttEZrnhweX+NxAis7j9EC8tdzyjlpoxwVX3HUZe9ppMTaX0feRCa2ED37xi2LF5ZaLWbyzzjizGBJIx+K45KKLK+9owcEHHhiJxKJR71TG58Gy24KFEz636sqrTOaSdoTQWBbDd9klEtgF3/tezIpa7GedcUblXRMJzbbUiHUUYnxlqPlaasklI0ENDO6118eccko8Py7p+PETM58Je+6+e7CkZoqk+7P33ouZ4KWW7B8/w2pN9WW1kGNoGT2JTGhV2G/EyGh9KcWQIFi6f//irTcnLVRV5GmxW5gyfR9+0EJaCm0vu+TSYsH55o+L6rBDDonPl9FRQktJAUH7ffbaK25P9vTJSsIiEZrnjzh8dKyslzH1kNmrJi7w/I3X31C899OfhtdbnvvNb34TA/pzhHNZfdXVIom+8drrRb9wDs5P/duPfzTRSrv15luKRfstFPb73dZ6t38FEt9lx52iuzjPnHPE85a5dQwe4nNIC2SB6xEaq1B1v2NI51KrY6CjhPbuu+/GzK7tSOjIZmf0bWRCq4KC0fnmmiu4erPHrOK2W21VeWUivvj8i+ieKecQJ1t5hRWKkfuMCO/dOpKghY0QP6iUQZRx7NFHx8WoXqwWoam9mn7qqWM2MgEBLb/MMjGu5XPKFBDGkPXWL+YI5KuEZPFFF42PhQLpDQku8W8DUVVDacdmm24aSzYQprKHtQcNijG0FgKeWIN3xunjAvHMHqzVWWJyQDEuV9S+nB9LVsIi4dVXXonvczNg7a22yirxM/vtu2+x3jrrFHvvsWd8H0JjAS+20MIx9gYsKddcnR3SXnyxxeK5LBj2teP228f3lDFo1VWLGcI1YilXg4WnpGPecMORhU3XZb5AcFd8//uVd2X0VWRCq0IqQbDoFXBeEyyGWlBTNu60scUySy0VLQ5V9DPPNGOskt9xu+2Kn/7kp5V3TgrdBawR2UW1ZNVQhCrgPmrkyMozLbjummuKJcNCt+DPPfvs4tM/fVpsvcUW8Rg9rzbMY5HwuhhfLUITBxy5zz6RwMQGBcyR08L9+hW77rxL8VGlng50SFxy4UXFCoG4vN/5+QxCQ4qplakMsTTxxlSHZ/usTbG1A/bfP74nWnjhmFdafvnYIgXalRQvKyAun4t97VSD0Fi3rtHRRx5ZeWYi3JDUDNpW2o4Hiy0TWt9HJrQqcJH0br780kvx8dfgrrSFnwbr6aYbbiy+d/55xZVhwTzz1FOBDCYmEKrBauNqCdzLpFZDmQTLxXbL+CK4nkgEaSiT4Ir9qHKciCE9/C3gX8+9+v3vPykeuO/+4vuXXV5877zz4r/PPP1M3fc73ltvuaW44PzzY3/m4489Fl3Xevj73/9RPPXEk7F/83vnnltcevHFxT133xNJC2RSHaMuilTXZ9/lc0gP56o4thoSNq7hz99/v/LMRCjoVfg82bbCc7VIPqNvIRNaRkZGn0EmtIyMLwk6KlisFEUyGoNMaBkZUxjCGq+88kqxwQYbFEsttVSxyCKLFE8++WTl1YzuIBNaRsYUxmuvvVbMOuusxX/9138V00wzTfx3jz32iOUlGd1DJrSMjCkIpLXiiitGEtt2222jAOV8881XLL300m0mWzI6hkxoGRlTCFzNU089tfjf//3fYuWVV27NLK+99trFbLPNFoucM7qHTGgZGVMIUQRzk02Kb37zm8V9FdECXRG77bZbMdVUUxWvvvpqfC6j68iE9hXEP/7+j1jH5eH/mwnax37w9ttx9kB7oARSbstqdiAxrubiiy9e/KDUZTFixIji29/+dvF6jWLljM4hE1onoKCVxNCJxx0/ScGtVqTRhx4WJbhrtTvVgtalVGw6paH3lNS1R+pDbRaYa6Atar11BsdrVA+6GlZefoXYa/vUkxNllZoVujSOOuqoSGijKnLkCfvvv3/xjW98o/jZz35WeSajq8iE1glQztASpSUnyXHDo4+0NKuvudrqHRq/pnKdvlnS2Z/SoCqywrLLxof/byboAhi+8y7FSccfP4lkUzX+/Nlncc6Bxv33ewER6AoZOHBgJLSzzjorxtMSDjnkkGLqqacuXnrppcozGV1FJrROwI/wwAMOiD2KZH0S6OnrdTz7jDMrzyCND4rbbh1fXHnFFcWEUrsQa+7kE0+KzeD6ObUBUYRQXElqm+UxYcKEaKkYywavvfpaVKEw0ehnP5u83Qe4alq27r7rruLKK6+IY/fKI/lYO3fdcUdU2zBoheDhisstH+cI/Ptf/4ok+2awQB3Hddde26qDRrXX5+iJaWn6vBLI9pnXX3stNpub5JRalCxcLUvXh214kBdK8J4bwvtJCHEra8G1oCHHGk4QZ9IOZrbCtddc0+pmagV7/rnnw3WqT3zNAq1uCyywQIyVvVU1ZpDLOVP4PRhhmNE9ZELrJMhVa9bWGI5E9COS8SHmaCHDhMcmFCuvsGK02jSLU+7Yfdfhxd8DqVGw1VitWdpnNGOLBZ195lnxOWqxpLtJ5OhL/P7ll0cXTEO756nIvvTi5HdylhapH83xmsM1zO8xfLeosKFUgGoF9RCvLbvU0vF9SE2sSo/jyuH//T14rbWKmaabPpDHNTHrRh7J+bJK7Z/8ESAXTeaOy3EfHlxuIM7ovc7N5whTgvM2Wcp7nf+Siy0eruXEsXkJelldky2GbR7/1iR/4nHHRRWT+eeeJ/6b9uXYqH78pIaqbbPBTYp1Nm+4XtV9uiNHjoz1aO/X6E3N6BwyoXUSMlXkghDCRx/9KloLCGvYJptG6wSBbLDeesWcs85W3HLTzTGmRjfMTMlLLrooih8efcSRUWLHSLaHHngwWj2nnXpqVKhYZsBSxeWXXlY8+cQTMWhPOYJkkB87i4c8D6KqbmwXj2PB0QD7RSC3zYcNi+oYXGMqE/6f/I/Xvnf++ZHwBq64UiC0X8XPIhuqGCP23CsORmFZcYmJNl595VXxbyoXSIXFSdEDuTjHX/z8F9FaYgUOXGnluO1HH300Cj9yIQ0Kds2WW3qZcE4vxqG/yJCqSXUxKcttgfnmLYZuOCT+fd+99xazzjhTsd7gwcXLwYrUkG8bdOLWXXudYsnFF49Tqpod48ePj4Q2dOjQyjMTscsuu0QLrZY6cEbnkAmtCzjogAMjsXDfLr/ssijYaI4lICFWkAWZ1CQeDKSFLJIg4p2BMPxtelLCmFNOjduhFptgAPJss8wcR+VxXU864cRIcIazfPy7SWcZiN3df//9USNss0CurBykSSljv2ABcJMfCK8Dkl1p+RWiy8lC+02F0Ej4fPJxy/g5U6XE2FhaZKyd57CNN4lDfa8O7ue++4yIIo+sQgSJqFmsW262eSTPDdZdP36GC/lEsE642OsE6+/SSy6J7rp9seCq41801hZaYP5i441aFr5hKa71NcFiLEN8jTqu7SDxZsfYsWMjoW233XaTxM+cx3rhhjVPsFw7Ip2e0TYyoXUBjz3ySCQfAobbbr11scA887beXZ995tlIOttvs21rgsBAXuSy1x57xL9pdtUjNPGohNPHnBbft8aqqxXbbb1NJLYdtt0uZlSrM4AmMbGmNg9kRrrH+332xhtuiJLZYnzPlSaVs6S4a4nQjNwzET3Fo8waRXJcym222iqO5nNOtvtksLB+99vfxalMhq0gK8fGajLUZN999okWmOf3G7lvMT6QqmMjUrl9OH7bMh+UG55mmiZUExphyLlmm32ycXrNRmi+D+RdD2PGjGlNCJQhPjhkyJBi5kDauUm9+8iE1gVE2erVVy/ISLNgtttmm1byQhaIAhmkhXZqsLpi0qDyYzb6zQLfdaed49/A5URorJ8EwXiksMduu7daeyynJGedoIREHE98Kk2Gop5L0lrMj7ouCw3pgcQB62iV6HJOJLTVVlk1LMoWQrPQuHTzB7KWDACEJYngWIzYA0Tef/El4nVARmkmp1kFpsdTsaW/xj3lOqf6sj9/9ue4gFl1ZVQTmilS3PX9R+0X9+/x29/+NsbWmoHQJHuQFCvrimBFp++pGgcFSxOhfa+UTAJS6msEK3f2cMPraMlPRn1kQusiTCufdqqpopw2kcQyDAMWR+LSDdlg/Sgtve5a68T4Fbzx+hvRimP9iLdZ5CZMfecb34huWoKMKAlw2zI6b9gmm0Rp68sumfgeQD5mTxrB53XurvosJDr+1ltjhnDxhReJpGLwC3dTgmDpJftHUpFZXbRfvxjjKlsZ3FXzNpWqbDJ0aIxjsUgJK7KyNlx//bg9x7fNVlvGshZxQc+T3W6xQveMi9z18rfkA8VbNXBp/mkZYm5zhvchU3B86wXicgMwf9TjhOOOj27boGC5LjT//F9q7Omiiy6KROUx11xz1SXX4cOHF1/72tci6ZXBsps/nMOywb034T2je8iE1kWYiH5+RZG1LF0NAvasK3LXpjeR3U5kBqySG66/PtZQkdqmIvvC8y8UZ5955iTlCkAvi5Ui/mbOAGL4wdsTq8wTLPwTjjsuFv4iWMkGUt1KOeCxRx6N+9p3xIjinrvvjllKcTlkIzD//UCkV1919STJBqQx4dHHomu56847R3IyYZ5Vctkll4Rj2jUeE+vSXACquo7VOZtZYEpV6k/0GdanbdiWbZbnjCY434suuCAmGxIkRJS62JfPG1IDYpimv9cadTcloG5szjnnjGQ2SyBc/54SrPFqqxNYaF//+tdjtrMMvx2Etnqw+DO6j0xoPQg/7OpsZBksq1o//lrw3ra2BQjI++qhM/srI51H9WfrHZPn6x1H+kw5MN4ReH+tY/iywJo69NBDi//3//5fzFzec889MQ4mY1kNx67W7H/+538mIzRZ6GmDS7399tu3WUjcFbC2kT2r0X6Ui6RuhGa5jo1GJrSMjC6A5bnEEktE5YzzzjsvFiCTBRo0aNBkxITEEZai2meeeabybAtYeSw7WdBGgdV9d7DC991332LuueeOGVT6a/avuNexsCRZvm0lMnojMqFlZHQB48aNi0SEKCSCAFEgEEmLauy3337RQqNUW8aNN94YXdHLSrHTtvDQQw9FN7WeheV1+3JsCy20ULHFFlvE1qrRo0cXu+++e7QivcaylIi49dZbY6KlryATWkZGJyGjvddee0Vi2GyzzWJgH8HUIzQu5xFHHBHfX22hHX/88cV0003XocZ0rVEsQJahAu9qIEey3gsuuGBxzTXXxOlf1VC6s+WWW8Z9Oh4Ep+Wtr+ArQ2iamX//ySfdmp79ox/+KGYNywN2O4zwo/bDTo8vCwYC6zH99UeTKn04Jouy3rGl41bWIZifejctRNckyeFwoW4bH7b/655TEknHUu9YexpctSShzfqBRGjUZ6trBEEMjXta3YDOLURAHalBe+KJJ+I2ZpxxxtiJUcbDDz9crLXWWsWGG25YPPvss5Vna0O3hffZlsc+++xT85h7I/o0ofnB+6IVoypRUD2v+t0C7Apk7VStK3jtLE4/bWwsVzCIV8X9LjvtVFxy0cU177SdgXPkggj4thfotfxV3pv2/nBwTcrgdiiHUM+meb0M2USlGIp+773nnmK2784clUXUnN1w3fWxpGLsaS3XxKR0RcTV228U1LRtPmyzYovw2HTjjWOhrwzolCzdYGVpVeJCnnNOS4cIcOtkO2uR+WGHHRbdvHIDuljXkksuGcmuPSCh1VZbLRIQIj399NMrr7QQLJFIMt5+7x0Bq0yZiW0Z0tJXauD6NKFdeP75sfZqrtnniEWYKtPXWn2N4uILL6q8o3M48/RxsfhVmUJnMXznXeNntSXtstPOxYDwQ1Y0O3znnTskOVQPWq2WX3qZ4sD992+X0EC5hJalatICbVczTDNtsdfuu1eeaanId8yzByK/9+67I3kedsihsbQCkJzzGFO5JvuOGBkJrtb2G4ErLteXOmPsA9XTukb413VdbZWBxU+mUIEtEkME//3f/92atXTtDz744OhyKmGphsSBz2hPS2AVDRgwoDjppJMqz9QG8uFmUrq1DY9jj20RCXBDu/fee6PVZh+dwc0331x85zvfids74YQTOvT7aXb0WUKz0FWvq54nfZO+LI3gZfPa+8456+xibFiQquqrK70fDz/YscEiI5Nz7NFHRwtt7JgxlVeL2BhtqrjnNFLXm5q+x/Dd40J/qjKujFQQi1FRapJe1sytgZ0ckXqvcixG07v6sdODJcRStHg1fas9m37qqaPVd/+998Vzk7nSbqUX1Pu1WlH6AL2eswYL66EHJ7egxFwU+660wgpx2/Dee+/FImAFuwp9dSUgq6Qscs1VV8em+tMq10StmwJawekE21Wf5lhYbu2Vn7SFq664MvaKnlGxUNSt6UCYcbrpiksuvjiGFB4O56a42f7uDt8pUlYHR/HDsafv343E8Tz22GPx/5U32MYpJ54Yrfh6GUBzAZCAYL4hJwk77rhjzCLWKr84++yz42fuumuiwgi3sV+/fm12OigPETdLRJYepLwdn/Nl5Rm4Uq9Uph6ECyQNbE9crS+gzxKaRm4tM/oY6y0g0jwayRdbaKFi6f4DotyPglDkAdddc01c4Bb0CssuV/RfbPFIQInQnnvu2agiQS6HxTXXHHMUxx97XM07XSI0Wl+AKFZcfvm4PcW0T4fntQnZH7d47mBVbrDuulFayF34iMNGx+PTAYAIL734kkBg9xaLLbxwlONxjI5FfI9G2BKLLBq3M2DJJSLBkNz54ovPo8tZj9Asjs2DW2x7yBn0hSIsVhm89eZb4Zr1i/2dzhPx1iK05HIiVm1gi4TPkAyy7TPHjYuvVcP2tGElMq2FRGga5sGi3mmHHeJ3rVD48ccmxK4I595/8Zbvy3eCjEkzcZfTudFz87pC4FdffiV+x66j72Hw2mvXdMO45mJlSEA5RDn2tffee8fMYtK+KyNZaLfffnvlmZa4V//wffqO60HMTVwuEVlyOREneSnJBoQn2N8VCyupgLAs3+kFqiXtoc8SmubnmYNrckZwE2vBj8iit9ieDz8GdUSar7lPN914Y6yetygQhsWpiVoMzOviYbDJRkMjmamm1wmwblgE5HVqVfLrx0RoiPbmm24KbueOYVszxnYmlhi5n9lnniU2ctt3tLymmSYsxmMLEj8Dllgy9o7qq/zNr38TBSQlOqh8fHf66Yvttt66ePH5F6KlQRvt0YcfidvVZsUdcx7iTDoN6hEaiOul/QKCd84C0oB8+803f7FVRQ+uHqEhMpbKWmsMig3sSJZuGUtvkWCV1FrE4nP03tYZtGZdsUOEZn/Dd9k1Xqtjjz6qmHuO2SN5IXPXhbyR75NopTYvRCoJQkZp5hlnKA4LriGwdLmrdwQL9sxxZ0QrTwzwD7//fbC8351M2ihhq0DmSIC2WYqBummaraniv1bnwh133BE/k9xC7xeM10HQFi699NL4OQ8WoX3PEW6c3F3kuUK4iYnP1TvW9uA34pgRZXUGtjeizxIaGecW16Q2oZHSsXD3DAs2QTvSjNNOF9UsLA7upR7GhPPPPS8ubtvUIM66o8d1wvHHx15M/YnkdR4sxUkSEJqFznrwWHrAgKi+odnbnRG56lPkQgEl2/kCOZLj+ehXHxVbb75F3DdCOOuMM1sXEjdquuByWogp6/dxWMxcPFYUzTNWR7/5F4gDbo8cPbpNQnvzjTejBUjT//XXXg+EsHyxViCYdFwIbaGwra2Di9IWoSEVmVBWJYvn5ODGnXLiSXF7ekw1r1djmy22LGYJBON7ExOsBYQm6cBKdM2QFXf7kUownIXHeqP+QWSTxbvQAgtGtw7JacJfdeVVohXuBoUIJTeQKVUPN6idg+tIj64WEJFuAATD1StbcRtttFFsNK/l+pmM7jPHHHNM5ZkiuntiV21BfC0RmrkDJ4breOSRR7bGvlhn5ba6rmDnnXeO23rggQcqz/Re9FlC0z9JedWP/U9/nDwlTaMMoY0IbkICqZ2ZgrWjaZpgoYW6RXBTEhBJIjQ/ZISmcVt/pB5DUjkeb4dFX41koZHS1l8pfpFcYSqtSyy6aJwzkNQqIqEF94ySB1fQMBMa+sjBMe4ZtgeIGaEhksBoLVXpwdKcMyxO1thdd95RDB3SIsbIxWqP0GCbQFZij9RmHbPsZ0JnCE0pB0JbKrhVnneN9t93VHHAqP2Kn747ucqsZIv3k2MSm6sFhDbLjDPFa+G6vfPjd1pDBNzPLTYdFrch3nlnsIo01FMMSVnQg/Y/oFgwkJYe3KUCIR16UIu15magnEVzPbcYEdYavsICVvKAADSUp+8L1g/fn0yk76saLFyfkTgArUg+X61eCynG57uk4rFpIN5dd901fv6SSy6Jvz1kuEq4uZVnW3QW6QZ4dLhWtn11Sbqqt6LPEpp6K9LVCMg0ppdeeDEG0h8JrtAbb7wRhQUXCIt2zWBuc3+4R2Ip3i9wy0Xx+vLhRydlLjhL8tnr44LLiYxIViM0ahZgJJzt1vpBpxharYZsP+D1w8JjSaUgs6A3wj0p3JHFbd6vzBIQg2OhDFxppThzQJDb+5SBWGyykJIhLBHWigVD4QJJdJTQiDCKLYnXsVhS3A86SmgC3q4ZeR8k/Ga45vC3QD6uUSLzMsSeSBvRmytXr1vYyMr3EF1sMbTgLlaD2gcy42ZyG1nZNNgWDC5ymkPA8nJ9VgnWmxtSivX5DUgI2RfLeZqppoqkVw3freJVBLBouAmJzYFz5f4puK11bo7dIJRhw4bFvyUilg/WarV1Ja6mNi2NtNMnqk3pwgsvjGUfKXiv9er99xsj2W0KVSLL3o4+S2hA/sZdmEWDLFhBFpusJpw1blwxb1gA3MYVllsuvkbRATFYrEcdcUSU2Vk8fA6B9F9siWKGqQPJnHBi/LxYm8Xhjr9quFsikR223bZmPGOn7XeIckMsl1oQYxFbsshWWWnFSFrcvl9++Mu4UO0fgVqgSiiOOerI+DmLltvl2EkMiaMZvoJkxAfFo7hm4nPabmQ5p/n2t4OrOrlbnCBhgcimm/o7xbprrT1J1o7lSt4HubtGAvG2l2YHSMLIuiZ1XHJIrD3nxV32fXhPrUxgLXifwDh3Tu3XOuusU3zra1+PmeBqIMT11103hgqQ6DprrhVvauruqKOA70YNm9gZiaMUwLe9/oF8HSPrbNmlBkQpo2o4np3CzQMB6N3kxoLtiGkho1pAloL7Jqa7bty8ZK0lKPcQVyMzxKJDdiuF712h7PXXXx/3SZkj7bNRcCzc2epi3d6IPk1oYMGTfD76yCMjQUnnlxUHHnrggeLYY44pjgiWiwLSdMcFP0Iu4ujDDouTkLiBSLL8Q1d+wYo6PLyHq6rMw3ar8dwzz0bN/+q2mDJefvGl4pSwsLhTF4c7stgZWCykd0YHF/LoI4+KRJoWIogfOT9lCuJnrI3Tx44tjj7qqJiweO7ZZ4rxt9wag9VKRCQl0rZrgRXix+19r7w8ae8hF0sZCEuHy2LWgPela6IMxnkmEUrvMUNAnNE1OuWkk+ICTe5OW2AtcanEpSxmD8FrNW/lQb1lvBOs8NPGnBpczmPCMT4ZLWKuZPl7PSZcFwmAcWMnFqe+EazX9D1K+ogl1gLLMcWcEFqKLSIZMTV9lLW+f/tfKtxgEBKXUdlFuTgWXHPEMn24AZuf4H3fDTcmNyLXwTBipN5eJ0Bn4Hw2DzdACYdarVK9DX2e0DJ6JxAeC2XjjTeOE5Fk8rQbLRcs6a7on3EDufYkwk22Yg13tUxhhx12iITG4ko3KC4lIqrntrHsEAfFC1YY8itnet081w3Wpe2Krflb4Ss31j64oMjc5xqZjXRdJBrEz2qFSnobMqFlNC0ODO6x9iJV8SrsVcuLKdUreG0LssISLLKaEiQXBQu4K2B9OS7EoxYsdQUgR5X8bQXWkbLPKfdQf8a1T2BxLh6OzeusN7Afz7Gi1LtdcMEFxXXXXddhd72jELftyjVtRmRCy2hKUI7gfqm7Qhq3BTfXYi+3DnUGLB6zHYQPlLp0B6cF116AXlIgWVl33nlntCAF++shFdd6kOQuw6yB9BpSRFqSD8o2kgvLmuKGNxKSDY6lrVBIb0ImtIymA2tF8Fz1uhYqrqISBQHyerGzKYk0wWmGGWZoPZ4rr7wyWmhlq6saYl/UaX12/1KdHfc6WX3qy9SscbdtXyV/T8GxmzilqV12vC+gVxKau5dslfqj6ocMZRnubuRsBPxTjEBRp6D7ezVqgHoC+juVUEhGSO9XB8QdswLbX4S7vXPoCHyG1ZG25ZpYBJQevqjcxZ2795RLIMrwuuC9EoD2gvT/CPtTha9jotpKsB3STIan/CXsrz189umn8b21YmG+VzEd8aKUBZTxQwTVWUFwPSUmJCuqz+E/8bh+H/flOrSHzz79rOW4KkXL1eC2KjlJfZmykYL3wB1sa0gKqIVDUqw7emUJEjzI2jY1q/tujzrqqFjiUU5mNBo33HBD3Kfe1L6CXklo2oL0La65+hqx586EIANvtc3svuuulXe14MLvXRBLBR4ouRlqsRTd3nHbxL66ngKi0bWgFKClRmr5SWZvalMauuGGsZjTQylBvSr1BPV0yiZSg7b4zRabbR4/r4zkqCOPjMT4+Refx7ow6h7lUhKEJPsr46iOTnFxrdqpBIvUlKe555gzll+Y/K7mDpCIYTFKX5SaDF5r7djmVA9333lXHJ9njJ7SiptuuLHySkvGjYv1ja9/PT58n5r5JQYE4KutH9X9A8N77Ne2ZKLL8N0rxfD62oPWLJ55un4wXX+nbTku5Tfq6xJcm4svuii2n3ld3y53mDWlrhEMEBbAr76hlqEmkEosEilbXsg2ZXIV5iJnbiCrrdEuZoJ9LLbYYrGNqiwk0NvRKwnt5PCjJxuj7kp9mYWs7cjfqtETWAA6BqoJwoJXh2SCeU/Dj1V1vMr37513XhzAq68SoYBU+SEHHVzcctNNxbHhrmzBkMZhedQCK1MRrXo0Vt3nYbFtV+kMOPOMM2K9mx5WjfeggV0NGhWJBIXF/cJ1U0+mfk0haT0rDiFrI3KNFbPusuNOsbDVtCVQCKsIV0eF81N0SystVbuXIRMoKK/Ql6qIurqFF1gwNryD2ripvv3tmAhQCa8vdkD//nGyksxg+ZogdfNAjQrUo+lGIXPp3ECczLXcbJNNohqK5ng9rX/4/eRWIcJeasn+cZ7qJRdeVKy28iqxX1UhMjz80MPxHDcZunEkyTlmnS32UiKgq666Kr5H98Cq4TdY7zqCmwrtMedXJhFEJx5nexrfxdpkM9PErEYDSbIov/Wtb8VOhBSj6wvo1TE0agOan1lg1GTLcFe97977Yk0XAnM3T1+cmi0V/x0htFdfeTXWVdUjmAR1TPoVq3/QLJiy9aOo00J7tmIteC25SgKzrBJ9is6tFhTmKppFHsAaYvkRsfRDFX+RxdOnCCrzNx06NJJk2uYPAomOGjGiGHvqmNgvitCMoKsFtXcsHJ0BwF1HkPZn27TT/K3mC8ztVNiqHq8aaWjw9wLBgJuNvs4LK8N31193veJrwdWUBZQIoKLxnammirGpai1+zeQKpkkkgRo8f6cOAiMCKWs89mhLkH7HQPS+89TzWcaFYXE7rjQIetzYsfFvXQmgQR/xp66CocE65jYiIEF1GUKERE67LXAfZWrVfJWLWIUi1JfZHrJToCsp0hY5dgdq52RSdS4k0YG+gl5PaNxO7TWpEjzBlHAL252bNYNELr+0ZRBFRwnNHXVQsDbKFk890N1yl6+V/v5dICrKDwpQWRVbBvetXBgrLvPKKy8XZ59xZnAZ54/HV8/VINCo8p5yBeg/1RCf1DFYbSxA5532wTUtt10lYvc3y6stQtMJgKCOqzRVc29db430iFFNl46EdDwtah7fbb3WZSAG+3uw0gTNrUMUhxx4ULQE5w9EZlGnWq69grXt702Cy1kNljgyTMSp2FcLmOvDKnZcWrdSD+exRx0dJ8mLnVaDy+2mQMASbg5kwiLbf9SoSCprB8vfNU9SQYeFm+R/VwhNszlrlPtp6HBb+OEPfxhjaD53ZkX+CLTaIRfPe5D1TtezJ3BxsNbth35bR6S/0w3ZemMBs2jFalNjfnvx1ymJPkloRBcpWmh9kb15JVgZJoP7mxtqcXaE0Cx8VeNUIF6riDCW8Z/wn1Yg3QJIQ+zFEFxEIXieYIjv/IFcuWqIJok8JliE+kZnDFYBWWkEVwviMyaVrx3I5I+VgLouiOnCYkq9lGJn3DrSR3/6Y0vjNLfTAtWjWYbm6/YIjcVDASPF60gZaQ9afeCqxUsvvhTdNFYlIoWzzzwrEtqF57dYXQmuJetUS1UiVsSGSDT0s8BYZ1xOC9/NRIznf4Jrd3CVxA63e4fttovXKwlN2iZC23/ffeMNxPlT20hlFUkpJVldZWyz5VYxxvn4hMfj36SP3AxH7LV3/I05X6GNlCw45+yz43EhBS1ZDz74YAzqJ3e3Ht56661WlYwDwneeQD3Dc1xrfZupj7Mn4BjVwBmSUhabrAXnLkwgacCi8zlFzrOF35Jj5WIjX3HE9jyYKYU+SWisFgvFoiNDY8EKZrOOkJ0WpY66nG2BFbXzjjtFy0zA2I9+uaWXiWKRt958S+VdLfEebqsYF2sRqVm0CbFd6KabY1sT62rjIRtNouKQ4HwHrb56se1WW7VaggQYWWiJ0Fgn5H8QTcqYandiYTjvMjpCaGJGCCoRmju6vlJJmDdeez0u9oErTSQ07/P+6sZud3FuqmuUCE0gXqKBJcRd427NFMiTa6aui6z01wPJiZGVgRxNX+cWJkITJ6U6cmAgCkQuDiZxlAhN/24k2op7W4aYpOuTCE3Dv+uy38iRMWsrXovwEqFpWSoT2rXXXhuPleVDv+z555+vaWFfHr4r7Us+p1RCVlrLlMlRMpopY9pTYEkmOaI03KUWkJPeYhbczME69/62Hm48ZhqUOx++LPRJQuPaITQW2fHHHBvdDYtZDIcaakcttPZgkYp7Cd6StVl+mRY5GHMa//Ln2oJ7p5x0chRklBmsBdI9Fl6t2IYFJfGx9RZbtGbTxAann3qa2KcKXELkPXSDIfFv0AdogSaV14SOEBpXjlt4eEWx9u0334qBf1YNt0N8jpLvjyrXn7XFRX3ogclnChx68MExHndX5bojPcmZcYEgiAyKl80XiIWFqk1omkBQ3P1ajfQHHXBgtMjS7ALqwjMFq+P0MS1KKGSANOWnhMPBgehc1/vuaVGrLYObzILV7wpXBgL1+0i9ngbEuE7KQ0CWXBbWYpa1TOobYn/+RW612qoSmSBucTQqxeJnMrgmr/ck/FZZfiwr06GQT9lVTP9/U1g7FENSjFDygzKvJAXilc3Vw5qsPO/x4DKrHaS592WiTxIaxViLWuzDD8tXpQ4sZRZTDE2Gzt2eW6WCXGN3NcTOWHlpbFs93HP3XcWywTqrjqEpyxDIZy1RmmWlCFaL0wDrSeCdFBDzfvWBA4t5gtVSq4A0LtRg+rOKUlO04+JiyuApa0DaXFuB7QTlKWJorMQyOkJoZIuiUkY4rth+c/750TIShIcjRx8Rg/FaicRUWEWs1VqV55rqvZcYpePfftttoxLGcccdF12xdcJCQ3DbbrNNtGT6LbBAvEmkWE0ZZjz4DvfdZ0Qk+h222zbGSZM776ZlX+efd15UK+EWU/z9qNKqVIY6Re8VS3NcBB7LiQ7bck1ZeYjAtr4b9p0Ws3o0bVAyscogZA+rG8hZnVtvvXV8r8wiUmOlSQBQuu1psBjXXnvtWCunZKTct+k1cTFlIsjYOSErQpasTjdoay2B9+B8JC5YekpYfEbtoHOqpzY8JdCrCc2PL6b+w4IToC6Dbr3FKnZFNsj/c+ngsPAlTP3tqQKh3R1/oFL6U4cFVJ2Z++tf/hrcwxWKb4cvrL3eP6KN3LNyRhPosokbKddYOPzoSf+oS0uFnldfeVU8NvVgguIsS1I89ZICxx9zXFxs5fmOyIVVZD+xvCC4QeUYHit1vrnmbtUkS6CCgRS4b21l1Iyos13uon+5xKmkgOuMYFlx3LIF5p2vuPbqiUWjZShMlQWddabvBisvHOusswXraHRx6KGHxmA5a5O7znphrbHmWEu14PqxElldvv+5wnGxnJKl4UbGVUSYjpvIowRHLVigJNvTcfmM40okzzJL5+gai69tWLHK0kOLlkWPoFhq1STseJEJC8e1o4XmcxQ4zBkoW0s9AXE67qN+0nI4w34lMwYPHtxKSuJ7XE5ICaR6EJOmdEtFxOd9d7aVBv9MafRqQrMIxR0MiKiusPeaEgOunXQ8GaDk43MLLeZPPv4kEscd4Qfl9XLxacKERx+NmTGB5q7AtKX7wkI99+yz40PcqLwfx8ByOTu4g0oxxJdYa/WAlJDTAftNbJ1xrlwvweprg+vFGk1w3BbjFsOGTVb0+cc//ilaaZRf21pQimhNUpI5vj5sv/payMixZFmH5jO0tQh++5vfFjdef33clmJn1hOJHHd6NwOzLalW7BSsJN9fPWIHBCleSknYxKty5hje++l7McbouGyrreMSy/I9OC7fUfW18tsRy5NU8B2xXFItGgUNPaaORzO5AtvqCn+Bc9aPLgjHecstt8ShKsikpxvDNbRzGal5vF8RhXStERvrENGxHLn9yLX6OnYEkg1KUlwP7qeuDpbdlEavJrSvKk46/oRo1cletgckN0dwN5PgYjMBiWoBYtGI3XB7NHhb6M0Ox2vxeiTNMgtYPdm5NeKjEgmIL2nxKVNBsD0t2SMWK8bHgpKsAIQlfpesMu7+2LFju51djcmniqUmG0pQYEojE1ovhLu/MoRrr7q6+FeVi1uGH66snoB5W5bOlwlTwzWhy6yJ8Sh/EKvraResu2CRJUJbc801I0EhBLG05K4lODfS2Yilp6r/a0E4YM8994zkwiIEvwmdCMsss0w89oUXXjgW+VZblF0Bq5ayrrIO23ajmpIT7SETWsaXBmULYkksMg/V9kQNkUOzg0XGNbZwZQ1BUF1tVjUZc0W5m+11EjQSrEUTpbiSSRnXdXUDkZnlFmqzarR6iZuRoS6ui+SIUEKKF08JZELL+NIg9iYZ4CH2JBhdzqY1M7hXSQpIQkCMjRVmpkC1G6nzAVlz86aE5SlQrx4OoZApEmNFqmrdlGNwkVlpyf1tNLTfpQJicbVafb09hUxoGV8KLGyxJlk1i4xlU6t2q1nBQnPsFq0yDJal/2elQZm41HVpSq+VdGo07ENgH2kpE1ErSADB/E7Hx72XoKhVuN0oSLAgd98rd7faBe9JZELr4+B6dNXkl22lXdYRq8J77EdWt6NgPVhkiKGrSrRfFpBEqtlShyXg7/+5cqrm77vvvujOSXooZdDE3tOQLaWYK44nrucYXdeBAwfGY3PTaLSLWQ9uVvbpMW5c7WHfPYE+S2gffPCLWAahH0/B5A3XXT9ZYPy1cJclq6PHrhralQwU1gSteNPQ2t4Gpr72r+qWp47GqC677LLYatVWGUkCy0DRr2HBHcGbb75Z9OvXL/7glQ7oGrg8uElkidT8/exnE7XP1BsqvTBcWdkE9ylBkJs0k+Jg9XvicmUoc1E0PWKffVoKqdtJjljwBivbl33WK2EwqCQpZKRHUtLw/wpTUzmE9+n37EmkEiZDZByHQD+3099cY8mBVLIxJTBhwoSYsVbaooF/Srja0CcJTUP6umuvHfsm/Zj323dUMTL8oMndJFjU22+zTfGdb32r2HHb7SrPtkCRrILdVVdeJbYUmSM5+tCW1p/ehM//+c8oJpmmaztnEkf12q6qoVVK0Sq12vbAOiPceMRhh1eeqQ81ULJh3BGxlpNPPikWBtO0Mz1eh0fSsPOdGQA9MGzbsSu83WfPvYp//buFmLS16ZRA2muusUax8ZAhrUq4b7/1drHsgKVi5b95pAp/6c7VwzPPPB23v9kmm8baxX1HjqyrasxtS+1BHuJTfndqImVrk6qGh6nnPQnlH7KJ6sxkGPWWarNCbFxP8wo6oqrRSIiFyqA6f9p2PV1rl9AnCU1FuIWopSjBHax8l9BYrRF8k6FD47/lWZt+zMQCSWInWIT17jKsk5dferl45qmnJxkC60tkTaSCTp+32KqLNstADBqun3v2uUkKWOmDKegUjC5/XiO2/ficCe7Oo1xAysJIVobz0VjO6vzzZ5+1djW0HP9Lkx2/GrbFFlmk7o/x88+/iNfRZ7U6qcw/UoV9ZbvOlxiAyetiOQmuQSobECzXoaED4a1AQMCSTteaesm8c84VC3ZBCYpeUh0YrGhtVoqiQZM/ocs7KvVPWta0U7letklfbYN116t5Pq7RBuutV2y52eatrzuGet85YUdBd+fAAipbYM71oIMOil0AylDcUNoq6u0OHJ+uhG233Ta2i1HrkFxBZixEQpKJ4KckeAfG8bk+1HinVOa6TxKaim9yPONLihfVoB9G7VTHwJKLLlaMCT+EBJ0B7ub1ppyXoa4IKZLRXnuNQcHFW63Vurjt1lvDglozkEQLMalH2mjDDeq24JCI3iDcZVX2rxlcPVYljA/bMUV9ow2HRKUOFougrh/zDttuH6yPgwJJ7RU1yohdanVKmbZ9gst9zNFHR8LjlmkDog6yyUZDY5aLO+f/0/GvEY4/9UO2RWhI8KAD9o8WENlwZEHlY7NgqZwTXDV3aD2yrK71Bw+OPbcEN0GMiSvGwjGFnCuItBCj7ZZJhEw4ee1kXUscaCPTIXDn7XfEljE9sKBbhGyQodHAyj42nHsCYUnXp7o2yndI1n2eOecIVvu2sVuA+KSe4HrQwmSxejgX7T9lIEj7EcPsycXsBjRq1Kh4HLsHT4I1aKAMQhND+7LqD/1m0kBmZS1TKtPZJwkNcey4/fbhBzpXbISu7vNEBiutsELrD596xeqrDIwDNeDXv/4oLnCkpvm6rfS2xujbb7s9Lrhf/eqXMWZFMQPooOn7Sw3R9msB6jOthrv6issuF6WsHa8ygEQs3JjXXn0t3uXvuvPO2MBNBQNWX3W1KIukXeejj34diVmTNqKGoYEEd9t1eLSaPKc3dYdwN9cKhADcvTWvx+MPi0+TO3kiaIvQLrvkknh9rrv2umidmWae1GWpM1CBXaTfQsUjwUJgHY8aMTLq+h8dCEaJRpKcViN1+/jxsfMBkVNIMW4OAYNYljkF6RjowNGdcw21ktH3TxOLEIc+1t122TWqqujhRU4J1DRY4yy5MpAC8UnflanqPiMWWP27SfA9yhpqME+KEwaOTGk4DrVt9s8KMnuBFLg6sCkZL6uHpPMmGVGOe/Yk+mxSwJ3+/HPPiaqlLIdEAHDrLbfEYSLcGTAAQwzngQcmZtpMMTK7gDTOMv0HBGttcknpBNYIkcdbb745WljkrkFjtf2kRnHuIWUQfZvV0INpQb1Zo/0EkZn4/dgjjxYXfO/8qN2VpKfXCIS274gR8f/BPpDmGRXS3HTjTWIMEBA9cjikSjCxfPzrDw7HH6xDqEdorD9ijUmW290XUaWAuMfAQE5ianpFCUGedMKJxcwzzRS1s5CBhAPZHPVQXCaiio899mhsMNcEfkFFIBI5lQnN9yo2yvrzYHGlGwbi5DLuMXy32M+K0MrX2oAWv4WkoZZgsbmGZhiwCAlhUul4553aVe7cfllNyYx1gnXqfNWfJVd7SgDhnx8sTvsWi3STEMejXJJ6lr9MsLKvCJ6IpIDvPFtoDcKHH3wYXTeL3F0LOVCXmHv22aMVZlFKIFBt2Gv3yWVcBIW33nKrYtWwQMsKFgm0uijIGsZh2Mn6gdC4izAZoYUvlUVRi9BYBAOCpVWO24FFcuzRx0TiIkRIKcRgkURoLMKyW8VKWSa4gawcqCY0FhAXNUFTd8vxb9py/NzDcLeHeoTGsnOOe4cF7YdL+cOCSmTmsXBwC5HHtlttHVUxVllp5RigZplxxfQVKnFQM1WG89106MbRjQdJHTeIFDdEVJIA1197bXzYRxKXdJy+S5+REGHJlWWUJEiWW2rpyeZPsI4PPfiQqO4hgcDKJRlUrU6SIF7GOlOOcNppp8XznZJxItfCMGLHkK63WJ16r3Ks8suGUIA4nlhattAaCMFyMjliW6RgxJHIxSgBOOP0M+KDAmuMr/xo8ruymZ5kcapluFkEKX6UYhVcF5pmIFZmX+mO6V8uT9kNSqDvNe+cc4ZjndQdejpYOCYQja/04slW2WbZQhuxd0usDbhJ8841d+t4uEkI7dNPo9uXLDTHjwAs4hSI33348Bj3gjYttOAaI3FIMRwxsVSbNcsss0QLzXuRljgKUUDV8kAvzPs0eZfhOCiDbLfNNvHvq6+8slgwXHvuMLBSF1to4eKF556PSRLxtBTrdPNaMFyr64MbDIjRTSBh9GGHx/NP7mwZFtySiy4etfLaA7kjpRiC/WJnMrVqv6ZElwPSpObLtU9ZVseiCb1eicmXBao22sNkfdtKhDUSfZLQKNFSpHgw/NjuufvuOAHJ3dqPlmIsscNXX550ipCxaiSc1a4R/DvtlFOLh8Od2P8L7K8XLBdxmTJYEzGYHiwcZEcWh5sjFgQWr7s+RVSketD+B0QF1mrlWBDHYW0hVlJATz35RFyYMoT95l8gBq2Vkxx2yKFR4/+8c1pKLyxQQX66aq+++kosRVlx+eVb67E22mDDqL8GfvCOd/11BgdCeC5aO8ocZAId/w2BVJcIBJYImWQ4/a9aP0a1YoQouWjkciysb37jG9Ei4/ZwNWafZdZYrU66RqW8vr5E/ApPZQnFnq74/hVRspzb61qRR0ozU52H2CIrW6ZTAsOMUAvb+Wy80Uax/u2F55+LiRHXXkYYyJoj/2uDNeN7XHyRReMMhnpgmSFPSaE3Xn8jJh4E9ashqcHa9J3ZF0IXN+xpCW03B/VlLFtupvgdMiVlxPpuNrBkHatZoylJ1dPok4Sm5IE09LLBvfDYOVhQLwbLh0Wi+PK4Y46NsZgyxKgU0HIHSe1sMHjdmMGjmMrCqed+KDngprFGjguuH3WLo45ouctze5SA2MagYEmx2OiYIdlaeCdYh9xhLqM4EWFFpHnm6eOKFcKiHrL+hpG4uIySACB7KHAuBuRzCKo8hGVMIGbCkylzKPOqvs6De6vvDlnH4w9ultjVURUhTMc5auTkvYnA7TzpxBOjm5xiZ6sFy84kJxaZUoZvBStCBnC68P9LBNdQoiBBRbtFKYbm+Fwjx29otEJZ31WCZIb6NLFMbm6Swga1ZkIC6seED5RzJCC9c4IVLputXMV36zupB6RgNsNK4f1uIqsGYuc2lUsuZESVY2jtSRYR0vO+nrSQXA/FvIhUwapjIBg5cuTIKLvUjOAW+10YsFJt5fcU+qzL6cf858/+HB9pcVjUCKJeTdC///XvqFLqfb6A+PngnrSX+mbBpPf57L++mPh+f5svkH7sXqu3f3Cs9uszqard++M2/vq3lu1X9vPF519Eq44Sr78dQ/UPx3udV4L3ISPb8/9Q7/j/8+9Jz6UajktcUhaL+6Ncw3Mp86alSXsTt4z6b9ofsLwQmnot+3U8zruea5K+j1pS4QjXa7WI1z7dvJxzef/1gPB0KyxcKQpVClH+HKuMiyeDV0ZHtt1V+E3Q6teH6TE03KzFzBTSNnPL2BnBwncNiT1OKXwlYmh9FX7oKy63QkwUfJnQ2uKHS95ZZiu5oO7Q6txqQfDa4uSSNhNcU7plLCF6XixMiq8JtwYL19wABas9SWIJbsDasbjsjkeje3Ljy7M9mxFJRujYyszYKYFMaL0YLJsTgjV0843123l6GhY1IUFFlBZ6ynbSOWsr4ybju35wI2U9mykzd3dws1XcU1tNA3lZkQlnnXVWDHRPiWNGZtxJWUJkhhhIlC+44ILF8OHDK+9qTvCQJIJY6eKlUwqZ0Ho5EMqUsBTagyJPmUtN0EhgyJCJY/TqwVQhiQHxp2bBBRdcEGvMlKIgNedCVpqLzHU1h1PcqqdjQm5WyIzOv1gZd978AZYZC5gL3cxgVcp4UyJ5qjKHdUqg4YQmhuLOIv6SIPj8s/d6RkyuDPv2Q6iHeFx1Fn9bsbVq2Ee9/aTzr4e2jqEa9lHvmNo6Btvv6H7ae29H9lNGipsoOnWXTmj9XVT241+uqloqrqnXOnr9ewqOQUsTC42Cbuo3ZZGJYSE05RlJATahre+p1jUqo9Zn/U38kutLXZYE0b333tvafF4eUt2soKbiZmVWZ61McU+hYYTmjqHafbddd41V5CP33qe1pmuXnXaOjb+16n86Cq05bf0wHn/88WL3sO9tttqquOrKKyd5r/oghavqmw4+8ICY0UzwI1WysdXmmxf7BOtCVXs9+PHdefvtxU7bb1/sGH74Ks/LP0ZlGnvutlvMtml7+vzziUFqLUYG6m652WbFAfuNiiUY9SCOowhUC5Ks5+MTJvaU2t+9wS3aZccdY4nG7eNvm4RwFJnKVjrXo0Yf0abKgmyhIlT1ZLK/5bIU1++G668vttt667ivRx5+qPJKC1gPBgf77JhTTo4tSaA5Gglw1xKUhIwKVo1zV/uXMswynTKkawQrxGtUNDT5NwLq1JxT6qst46477ihOOfHEqN7hO1EmIymhY2GvioWpzisJOHqwkChYILlUFoKwTYLym/O7f/qpidllIEt1wH77xe/izDPGTfL7l/zQkaBNzm8mNd9LHgkjLL7YYpFYzS41WZ4MEGuHkGS9xEkzQaxR6Y44Wr0bYk+gYYR26sknRxUECgd0pPyAU2uR3rknH3+irhXQHpQo+OLrjZLzY1D/dciBB8bjUEuUGsARgLILaXs/IK092pOSAoH364VUn7TT9jvE0oByWUAZ2qcWXrBfceLxJ8R6Kft55KGH42sUTLVJ+fEpt4j1TIEoE/Qyaiynv6Y2bPBaa8WMWS0obzD1W7/i3nvsWSy1xBKx3QaMxNMjqXtA36GCX/MsQdmB6zR4zbXjuSrNQEi13CMuoqJgE8Zl9ZZfepmowpEI2lg63RVmfioJ6R8WmFo6+Ph3H8dOgS3DTcD5LL1k/7hwLXDTtVldV4abCui0WDXcpXfeYafivHPPLRZfeJFINIAULVo9oIjFTUKpTHf7EB2HXt5pw3aVe7hBlKG5X5uZazM0uMaUWZZbdtmoPJsITNbWsaW/FYfusMMOUW471XwpySFs4F+EtuyAAa2qLQZM+74VXfttOe9jw/eVoPdVx4O14ne3wjLLRvUQlo1WIWS65qBB0TiYZ6654zGsv+56rX2rzQ5dC1z16qb9nkZDCM3ioHKgdaYW3JlMJbdY/LjcCd2lX3/t9UkULfwYNCqXBRdZfpQxyPkgrmQJlIGwDL+1faTJUltv7XWilfH8s4HsAjncXwlMWpQG9SJJjeUqzYkLws/DQkKMimqroVzA4mBFxL/DtrU57bDNtvHv/UbuG+vRUumAQtA1V1s9Li61UX74qVj09UBOhuzqKa0GkkO+RAbBMapJQ16gSHjXYPFy6Z2rQtMtw48eHn7oodiYnmqxiFIqLH28Rh8qK9Yk8aQ8QZbHkGN/W7C6BfRVwqd/+lPUI0stU5dcdHG8CbxfadpPjepiYXobZQjTdlnGfht6Y4FumXYlRb1cp28Ht+R/wp1cnIUIQCTRMS1T2buKtwMp+L3oBnH+5bo8QD6uY7J0hoe/EYjAu2NHyINWHxQ7ARBzGobiPTwB0D+qvm3smDHxbzdbnSZ6VkHLFZUQc0jT336Hvl+zSL3GWgVdEAjvsEMPja6uGB69NccnpmffEi6KrHsLuJnOod5Nu6fQEEL7ayAnxZmq0H1Z1VAZT/VBpb7gquZn7h03dIdwV4azzzwr3sk3D+b5SsG8/l5FhFAhqR+KH6aF7o5WBsJgXZx8UssPCZJMjFYjLoEG9VQ5n9QaWGYTHn0s9kWmdiM/oM3DD52ZX42fvPuTaD1YzAnHBaJVEPrpp3+K1tDRpTvw5cHldAcWC9E6hdDeq1h+CH7FcI6svGq88cbrxdyzzxHdoATWhuuiB1HRZ1oI4E5PE4yrMubkU8JCWSa6T8DSQdAXXTC5/PO+wWLcMBB0coMMijXZnQDi++//LB4DWZ8ELVG+L3VaCnlV56faOha4nlWtUlRoBbG5ur4bfZwkeRKQruZzpPvow4/EoluuCX0x27Nd59sdnBhuBr4Xx+VmUN2Mj9DKx79LcOsdg4Z02Vmu3V677xlfA2KUSEU9lZs3vPjiC7FT4vHHJ94sttpii2i1FsV/YjcD6yxZh488/HAkWS6wm6r2tOeeeza+BizeRQOZq6xHBMAlR67c8rPDte1tmJKuZkLDXM5Hwo+TkoQ7j17Fcne9uxYyUpPkLuwOrSKcXhOSc9dbcrFFozQOXHLhRdENYMmZF3jUkUfGz1gAv/5o0nS5mJH+yLIKqzYad3qxG8S1QiCP1GfHMqQtdtABBxTXXn1N/Gy5C8DCVW1fHad4/rnnozV3U0kmRlcA4qTesHRVI7T4mrsusqQK4fU0k5ELGGV9dplcyZQlSewwxVTg8EMOjS1OTwS3nVV11RUt7hwgbMflRiJuSe016frr3bSgxYrKYG2K81l8yaLkZqvUV7VPWgjplONPlGHpi/3m17+JpM89THFK8UDXAaGLPQmss5aJSFargbjW2sEs8KuuuKKYZeaZI1mQvfHd7BbcwU2GDu2QSm4tCCW4uaTaPC67G1pqYAcWvJYpclHv/+z9YsYZZiimn266aDGq8eJuLtV/QLjhjA6/kwNjLJG1JjGQQESybA3DAaP2i83/n3z8STE4uKis9BRmERv0Gxa28ODyJnki4YQBwW1HXMpGgDv+3ZlmiseydUXOKaN9NIzQgDrpiL32iq6L5uVUq3PySScXqw0cGIPO3BQkIhCfQC1iycUWL6656prinrvvCQRwZvHd8CNL7T1665YKP8rf1hjSmgitbLlx7VhHb7z+enEKQgsuTwp4Sy5stMEGMaDNzdLoXCY0rTU0tVgXZbirLhrey9pK4GpZyH7UFo14UwIVC8fw8osvtRBaeJ2bBbYtmJ6axstIhKavMYEMuBvAU088GS29FB8EfYoIzbW2gNZaY1Cr5eFcnXtS3khIhOY7+mflPH/+/s9je5XWJ61GCC1pqgFXUZ8kFwqhsawToVl8VCx2CJYVckp1W6r3KWWM3Gciof0okAZCE2qgNMtVnX666WPjupuOAPmmG2882fXnBrMAXYsjDjuseL50fcq44/bbozWffjvIiDSU5v+EfcJvlP4aq2jJ8B2xgjYP1wKScGO/YLmzFFldWrGqkQhN7DSBJehmyb2uJrTXX30t/Fb6F3fdcWcroQmxIErdFLom3HhdUzf5FSvFySzejI6joYQGzEwLj7V29BEt7SGnnHTKJIQWLZ0bW9QgALmwyOhYkfBxV/V48YUW3aoLKi5kLfkeixZZCConcPdYJsgOGS671FKt5MriWyVYi+PGnl48eP8DgQwXKl6pNBVzDwSKuQrVsBC5qlde8f3KM0WMn3AdWUICwGVLSE+j/SpXoRiB3JKVIC5IrpqSbDVeeemlSGhlMkF8MmksWgR18YUTeyKJHLo2LC0uMEs41SixZn0Pho9UY6+wTZZQsuZ++IMfFIuGG8PmwWrjajoG7mGCJA+r5p//989i1512igs9kQ7xSb2aG4YbhUV4TyVJwRLdfNNhxfBddo5/w7NPPxO3bTFTsO23wPzRRWWdaFTnopYVMhK4xhddcEFx4gknFMcfd1xw+SbVNAO/PdaX7YsBugmsFqy1OWaZJYp4BnaJ70tJIplkirniZqmxnOKrc1g3EBMgmJQoKePZp5+OhEZ8M4FqyXbBvdZqJtnC2k9uF2sXeT77zLMxpodQxeeUtwwIvyt9ozLaPAPH5Bg0npctwIz20RBCcxeq/tItliQBQ864LUI7c9wZ0VWVGaoFChgWbbJwqiEovkNp0AmVWvEex/XQA0hr4dbAsIU09xxzxsUqxiZLeHPlWH71y1/FbNMZgeyqYUGxNg4/tGVYih8qC0dJA0gOEBdMP2AuDxWOf4UF8cSECdES5DIDS3becIdmTVRD7EnD9zlntcRM/vrXv0QtNkkCBLLuOuvETGqC+NS2gQTglptvjgtFtgycI7f3qRqlC2cHK1hMMEkbORZul4X02KOPxWzv2Epwnvu3VnBl07lTpUCsSViRysgCwSrSXygG9HpJpJJkD/WOZDWyVt0YBIvFFFlo3E37PTRcMzeis8LvoStwXckHIZKbb7o5qpWY9kXrTYwPmSq5KCcFVN5r9k6lGOJkjkUpSVtwo2Itu2GCm5okATEAGH3oYfG8UxILGYt1SvK8+867wUKbp1g2nCslCu1imut5JkpDENn/BquRSGd1hjajbTSE0ARKWVRiZ2JMLC7qn5dfell83WJkwcQYmh/xPPNM4gIk64c09KMPP1zcW3E7U3r8umuvjW6KxVAtnwx333V3dDOoKbRIP/eLnwEN3ciVmylG58ctRsZSA/EdstQUIrgIKyyzXGsCoRq2vVBwRS4L58U6W2TBhYrHJ7RYUoL4jmFccDuVTCDtKy5vseZYKuJVyiRkHlk3Ske4FrXAcmN1kq9xLZdbeqnirTffjK8pp7A4L7rwong9HMNDD7RYUqSwuVGsOfuhdbbT9jvWbNoWn1w23ERYanfcfkeM8ZlURMdMtpLMEquSiCKpcseT3Kv3fvpe0T9YfqPCtSPL47vdI2yHnA1SKxdSmhNgO4cHN5H7Z+GOOaUlMwhGDCJDJDIbFYngln3wQdcmFLGQSUO9VLHsE2STbX/11VaPQoxuCkPC78HNY+lwDbYPrmW6EZ0QLEDvnX3W2aL7yxrdf99RNW+2spLLBSv85ptuimUrSD7VF775Rkum1U3Azdv1S+Uq6hWRqISIwcSugfik6UwLhd+NBMXMwWrcbuttosUprkgxxvedCa5tNITQLBjaWRuut34csuHuZyGkhSSeJGAu6CtOooaqPJEJpKS3D1YWORzkgzxSjMZC3T9YXSRuLr34kvhcGd4nHsPFUFph3+kHCu6IMnOUKQ4I1o3yjAQk627KNWHyc5/qgYXEchKg51I4r/9ULFP7Yw201LmtN1lxLxIQu3EMZIrKxb3VkFChfzYoLED6YoQME/ygueCCz0pV7g4kXbaO6XjtvP0O0eWSRW2rbon7w8UTuN82WNPKEnasWJxuJkjNMXDXyCSVoa6QRer104LFdmNYtOq2KEFU47577i02Ccfqup1/7nkxTJDAUttlx52KbwSXUyN4OT7YGYgLSmiwav5SydwmcKfXCtcLUXlsv9328ffl2iBwOm0JqdNh3cGDY0zM+DtlQ8mCK8MNSTmNa+BmXE7kAD2+YRtvEuOa55x5VgwFEGLUlM8qHRbWiWuPrPx+FaFKAiwZbhZqAt3M0kN9p3rB8m8qY3I0NIaWXM8UCO0s2vt8rVhGGT5X77Np2/XQ3rbLaOsYu3MM1WhrP+0dQ0f3471uPHovLeQTg5VT3m5Hz5Wr5PMsnPLNJKH83mqwYFlOPi9+lDoJGgWab2nknEdS+LglWG5qzB4OXgE4PplMWmfKWDqKjlwjN0PijKxYccrUsO2zLFqk6thWDJaaco2MrqHhSYGM3of3g8WqpUczMdnkzgIhkbWxIPUcdhasjjQhSIC8kVLWLM1BgwbFbXPl/CuTCYpWxavUCiYgmHqSR10Fi1uihAWLzFJxLriZmHDuuLj83//+xKRTRueRCS0jWg7cPQHqrrTWIA0yQKrZy10enQFXTKZTCUVZf6w7YCmywhC18getS4gjTTLn9hnQm4qLewLIUfZWWQYyq5bp1iGBVB0XPbmM7iETWkYcVGJBGf7RFbBwTPehXNtVKLhWi+Y4jMRrBLh5SIxlxMUzOg9pUrFA3BICspw9BbFfViC3VnysWs5bUoIckHMmS5SSYBldRya0jDhT0qKiKNEVSAj4vDhQqk3rChTk2o5G8JSF7g6UQ9ieuBS3Gqn5m4S2obymi9cK9jcCyExcEZkhK5nzcmxRgkCszvEgck3pZbLL6BoyoWW0Vsdzz7qCNPCWtE13QBeN6yuW9M4771Se7TyIC4pL0RJzXKkPkgKE7XtO2QT12Z5wN2U/kTOrlYIHt7NMVmKGyM55Og43hFQMndE9ZEL7ikPsKqlJkEymlX/XXXe1qaNWBouMtaPavrvKpILn3ED9oOJ6XcElJKLWXz+ej4cuBNOSgIS158SzjKJLYgGNBII0WAWZIrNyT3OC60vfzHlyeXuLJFBvQCa0ryhUycu2DRw4MKpLWOhzzjlnlNDxt8B5uUC2HmTpZBEF3btrZSjXSNYiC6azYCGussoqccSbAlXbocefilFJ86jz4uolfblGIsXsJEfE6WqVn+h7Vcjr2BBvueE9o/vIhPYVhHjNqaeeGgPk3CKLiyXDYmEZjRgxIj5HIrs9cO+QYFLL6C4IAjouswnaQ7n2yzkhCgTGXeVOOof99tsvunhiaIQTWUYTqoqEGwHEjiiRmTmUtcgd4Y0ZMyYel2uWel4zGodMaF8xUHfgbqnJ4mLSxzeDEiEl90jjNyvHNPD2Fr8CVFZPR8ivI7A97pr9a8+CaqKUrURejl3dm0LUww8/PJY/kH4GcTPEofIfEK8KfYNGGg3kNWzYsNh1oGi3XkLDDE1k7bh6o75Zb0AmtK8QkIVK/KjIGtxE2lv6cLma3LEy0gi3cePGVZ6pDYoRCO3ckh5ddyATiKwE7xGAzKsuhtTwTlMulTp4OBdWpmPgJqdM4oUXXhjLNdJxOT+j9hoJgX43ASUZMqduFLKbtaC0JY34875a3RQZ3UcmtK8IuFwHHHBADESzfmQUQUbO39UuHovG/EcDbpOlVAtHHXVUjLl1plWoPahDs/CnnXba+C+yMFIOlFmQqGZdpoHGHo6hTKqKc5Gd83SOCO3Oqr7X7sB2BPMVy7IMZTXrlYAQnUxxMy1eFE7qtUpldA+Z0L4CYIWdd955sUyANTZ27NhWC0E2E2lx2aohwM1SSlnCaohNaWZHOI2crclylIlMREWeO0EngmC6f5WLpISGc0tzDEAJCvcOiXM7xc8alU1ERlrEdBmwAo8//vi6pC9u5tpzR43AY3V2p1Yvo21kQuvjQDqas2UhLX4B/6RNBvomkQFLqwyLlpwNsqARVsuiECtChjKlaYpWI0CmiCVp3wbtlmNoLEEZRPtW34WovM+8ynIfqlmW3FCxQv9yQRsFGVJkpuH9zDPPrEtmrLjnn38+Zl5ZcRIxjbxOGZMjE1ofhxiPSUwWvbhZdeM3ElDcWavdiMa+hShGVAtcLAkFA3AbCRlLVp9jduxlOH61W2JVWoUMsvU+7md5DoQp7pQtvCbhUd1D2VVIkshmujko3m3L6kO6w4cPj8fgM11p/M/oHDKh9XEcccQRcUEhiFo1Ty+99FKMVaXgf9kSE+sRR+Mq1apJU0jLuuPWNTLILYvJlXPcu+yyyyQumuMrF6smyWzCkuX4mGOXLWXhNUrBQpmFNia6cddee21dgc4ErqZjY8USdczoeWRC68MQBJ+vogaLJGqRjkJPbpmJ59VAJKwbcbRahagWqW030p1jZWmSt10Phbbc5npgrXkfty6NmAPnKq6nTKURULSrx1RcTjN/2W2vBR0YLF+JiTR0OaPnkQmtj4JFtc8++8TFLnBfr82He4ewCDPWgliRbdRqa2pUD2cZ3DTxPJOQzCeQzewIoYnj9VQ/pHgcvTjWqHOtFU8sg2vJknNczqO992c0DpnQ+iiosApaKyZtS19MwoAVoe6sFmjeW5j6D6vBkmKxNLonEoFx58Tn9EO2ZQ0lpRCKGo0qySiDu6rAmNudSkfaAndY8J/LLP5HFikT2pRDJrQ+CA3SFriFLgbVFsTQZAHpdtVCqrgnUlgG8hDwFqeyaBsNrid9tTXXXHOSmFk1koUmOVB2ObsLLqtGd+Uj4nPc9/aAiPXHpunxVDS0RGVMOWRC62NANEoJWAjzzz9/65i6ehAbY8nViqHBaaedVtNCI7stsyjo3lOlCLKrLKN6rURQ1lBri/g6A/sTF0T0+jKT/n97YFUmpQ/dALlEY8ojE1ofg4HKFiFXELG11zCuaFbWrp7LmZqpq8seWFA6DBBaWzGu7kCpA7ezXjaRFaXDwfGx5pBsd6EURceBbdp2Z7KTyVp0zN3Rc8voOjKh9TGoqreoqLGmOZptQRbQ+8vV+JDiPiw0Ra5pMlICN1MGVX9kT7hVJH8QMyuwrfIIxb+ytILw3U0K6LfURSFJctxxx8UMcEfBvTS7gFXXkVhbRs8gE1ofguA8iwlBsc46AqQne0dupxaSBVQdQ5PJa8tVbQSQJWunLZdTJT4S6Yp+Whl6VwlAigmy0MpFuu2B9ZqKl1lpPTl0JaNtZELrI2BRkdJRHY/U2oudJSRCq5cUoM5hoSqlKBOLRcwi6eocgo6A8qvC3rbG2rHKdAV0R7BRXyjdNFZtZ+WFqH8gQladOB6CzfjykAmtD0ERLPLRHdBRN1BvJJet2uUEcaCk/KrVZ/z48ZVXWspCyG5Xu6KNgngYq0dsrCebubV3qdOTJe0smbnGms01nns0SkIpo+vIhNZHgGxYZxRTOyKdncA6oSdWq9qfcCKpHjM3EZvMaSqi1UYltqaOrScg0aD31KzQngIX3TwExbtd6XbQxykxgvApk2QVjS8fmdD6AGT7uIQWFhXXzmQd33777VjeUR1Dsw0ulG2yXC6//PIoPaRZ/frrr4+uFRnpntLEp6TBdR46dGiPEAXSV+M2ePDgLqvYJnecq5oHnTQHMqH1AdABE88S0O6sC0j4UXN6kqpOUFDredtMMaw0NcmUKPVWFFh7KgAuNsWlHTVqVOWZxoFSh95PLi3FjK5A7FBrFguWJZvRHMiE1svBekm1Yl2RmKblxeUsZwmVLyAvUteskFSwighS4aggOFf0d7/7XXyt0UDSXNxawpPdAXJW+c/6Y3V2BQbJ6B2VXZVNbisLmzFlkQmtl0PwXKyJNfPII490um9QPRlL67DDDqs8U8T2nSOPPDJutzxTwLZT8agHC6eR7UZl6KFEGOVERHfBjdUStvzyy8ftd6Ug2A2AXJLzJ6vNZc9oHmRC6+WQnZSltFB1CXQWFrnSiL322iv+zYKhakv+hrunFKQMMbM0+k5msKcULhS4yqx2pDi4PWgHS24m8nbNutJVIKupHk8XhrhZI8k2ozHIhNaLoa0pWQsEB7sChKTin0wQiKmJK9keAqjuR9QaJBlgnwMGDOgRd0tcTnbTDM2O1tPVg4SJY2ZtSn6QAurq/FD6ajTOuNvmCGQ0HzKh9WIgH64ma6GrhaXairQXqWEDrph4GkFIahPVkjziaSS3EZrG8Z7IcrISqbwqqegOHDsX0bkhItnZrhIwCaPUDeC4EGVG8yETWi+F+I+2IwtM4L6roMsvwJ00+QXKuVLqqqrdzQTDdO2Xq6uHsdGwTRlWlmJXtcR8Tnxwiy22iFlZmnBdjffZluSEJn5WXk/IJWU0BpnQeik0b2vItli1/nQHXEsZS+SGrFS9EymsBxprCM0Cp1rbaCgh0SfancEmGst1ACirEDNrq32qPSgmNl2KNtodd9yRNc6aGJnQeikM7FCp3904E9eJC6neTHGoTGm9RnVgraQiXg+k0cjCVy4tchXT60yDeBlKPvbYY48YvOc2d6e0xLYcC2tUS1m9YcIZzYFMaL0QrDNZQISiALarQE6yfdwyi19GsTpmVgtKOhKhqeeqR2jcYq/51zG3lxF1PFqpdCSog+sKEJDsLAIydakrmd8EhKrzwnnqmuiuJZzR88iE1gshC8iK4RqqGesuttlmm7hoO9plQI3VWDxxLuUiYkoSFAgRwUoqqFcbNmxYDMgjTLMB1lhjjRjva0tySNZWAF+nQGeBzA455JB4Loiou9aU6yGjKfGSJzf1DmRC64W49dZbY4wJQbBquos0DLej8yv33nvvYquttooiiD632WabRZcVEXGBZV0NFjGghVvM+jOIxXu1Cyls/fDDDytbmwhFquJ5LKzOZiN1NyRXmHXXmQb9WvjFL37ROpXd5PiM3oFMaL0QqvpV0bMaukNoPuuhkNbCNeGpPajh4mayXpR2+JyHoSASBGJy4mAKdpECC1KRrpIJhEnyu54S7AMPPBCD+HfffXflmY6BhXjiiSdGN9M5dLd2TXJEltd5cTWzYGPvQSa0XgbFnWq0SAU1KqbDArF4O1L+Ia6k6FUiQWFtIjTZ0e5ALI/lpp1IvK2jUGdGJpxrKBHQ3ZF69i32phvC9CZ1dh2JK2Y0BzKh9TIY2sGKkXlrVHGnqnek1JFRcDoIvFf8jrSPBnLW4sknn9xla9Hnbrnllrh/VlxHtyPgnyZcIdTuDiaxXxakujzlMN3pKsj4cpAJrZeBogZCEXjvKoFUI42q0wLVlq4XNzLtX7xKnEpvpL+VR3QVzkMvqfhbW0OFy1BXZkAK4tlggw1i/K27lpSuCTMUuK6s1lpxvozmRia0XgSZP5LUtM9kFRuFNLZNHIwLVw/KLlKXQFLnSOob3SmwVawqocA66gjEuHQ0zDbbbNGa0vbVFeWMaqTrQCLJAOaM3odMaL0IBt5acEOGDOlSWUM9SC7YrmzkhAkTKs9OilRrZn6ninnlFYBYfJZ71hWIeSnrMDC4IzVjYnhao/SR9u/fv3juuecaUrnvvFl7WpsQbEbvRCa0XgKEksoSGj067qabborb9ajVm8kyU1/GzfNAJqmUQQYzVeR3FshJj6VSDaUo7UHA3gR3yQjusa6GrnYTlGEkH0tPSUlHx/9lNCcyofUSIDRZQO4myedGxc9AM7p6MbGjq6++uvJsC8SlZP1OOOGEmIlUkqE+a+TIkfF1bUWKbHUPdBbKLZZZZpkOyWw7DkqxMqwykIitEeUU5JFYm+r6xM8yejcyofUSqPtCZko2kiR2o4AoEBoLTUtVGYQR99lnn6hcK6uKSC183QLAYqOP1llCsy1ZUjVtHSmiffHFF+P705CWRijlukkQbBS/MzAl15v1fmRC6yUwmQjhcDsbVa6RkKaP2351ca3iWSPsymoVEgE6BZAbMmI5drb3UswMObM22wvoq72TXeXaGjfXiDkGLD7bVSri/BT7NtLqzfhykAmtF4A1ojQB4VS7hI2ALCG30fZZYwl6IUkUIZG02P2LjDbddNP4N5hrqR+0o2UTyi2QmXIRpRJtQWnIoYceGgnXMJhGlVKwzpCkRIAOhZT0yOjdyITWCyCjKQgudtXdtp5aMD08yWrvvvvurVlDZEL4sVrokfCiZvMECq4ItyOlE+J14mYKgzWTtwWuNSkjx6XpXL9mo0BzzcwCJKm+LqNvIBNaLwACsajVoPVEnEftmTiSfWg0T5aWroBaLU0ITmaSdcX93W677eKjvZYlWUnnIKPYnkoIUpV9lajYddddi9dff73ySvfx4IMPxsb5TTbZJE6Oz+g7yITWCyDDiGy4aj0B3QFKMexDUWkiNHE71lQ1iXJ7lU4kfTM9lNzOtkooxOm8hxIHBdj28NRTT8VEBfkhGmmNAqtQHZ8i4jy1qe8hE1qTQ5Zx6aWXjmRz2223VZ5tLATZWU72QcMs9S9qr6o12UnN2MILL9xKdPvtt18kRBX8taDBWzbTZ5Bke6DSQeSRu3v77bdXnu0+WJRUObia4nIZfQ+Z0Jocsm9afJBao8s1EtKgFITGekn9lDKcmtCrhR+VUNA/SxOfEJo+zFqlFG+88UYkRZaZuFV7UOuG/CQNkF+jMo+C/vfff38kSuTdHSXbjOZFJrQmRwqKC7p3tHG7s+AqionZj8WehvAaUuI5ShplPPTQQ7H9ifIHSCRoQyqXU3BHuY2Ib6WVVirOOeecyittQ5bV4GP6/Y0aRoIUZUed4wwzzBAVPXJWs28iE1qTI0lKs5Z6CohSMsB+lGmk2BgXTTkGRY1EXiBYT4FWDRlQyiBTnaweVhkCU31vex2JmYG+UNYct7ee+9pVIF3n5zy58Rl9E5nQmhgIguuFPHoqfgYstC233DIueARWLr/Q28kaE/jXtwka0b1XS5Q+SJYPq8oxSlz4f67d/vvvH1/vCGQxZR19ti3Fj66AEggBSK57VwcyZ/QOZEJrYsjIycaxkHrSquCSySYiKfVl1eUXarW8ZjCL8oyUETVJXB8mN87fyMisTo3riYA7EgOThBCsR9zasBoJ7nGaDZAHnfR9ZEJrYrB2LEQN2T3ZZ6iWbPPNN4/7YqFVExqXVIBePIy15n3pkXpAuZzIjhXXXj1aNVTqqzczqamRQ3zdENJsAN0Njej/zGhuZEJrYhxzzDFxMWoR6kkgrERoFn496H2kyaYuTi+n93soymWRdcVV9BkaZOJmOhYaBSoaJI/E8SRUsqv51UAmtCaFBZnqz6644orKsz0HBbXtEVoZyIcFyR1W9Z8yo50BV9NgFi6hhECjwEJ0TGJmYpDUOTraZ5rRu5EJrUmhuJTlYr5lRwPr3UFqfidDDR2JfSl96Oz8zARuLqIRj+PmNhJ6UGVLucdmh+YSja8OMqE1Keh0IRgWRiPkctqCgl0T0O2vq1LanQXCRqKyoY1MeCBKpRnUOTTA57jZVwuZ0JoUSf9MjVdng+ydBdeP64gEGtlq1BbE4ZRSGF/XiAEnCfTixM10PuSpTV89ZEJrQgjS0xtDaBIDPQ1WjEp/mmiNlOipB6UZdMgkFhrpTos1svhIIeUkwFcTmdCaECwyLUgsmJ4sqE0Q4EdmspU9TWiymlxCtWvc6kaBNJECXxPlq/XbMr46yITWhDATEsGo8ZoSel0IzfRx9W49KXYoOK9tynQl2c1GwTVSb0ZFoydbxDKaH5nQmhBcMu6msg0Zu55Gmvqk8r+R8axqSD6YPyB7+8ILLzRESYNMuEwmMtNtkPHVRia0JoN6qVNPPTUSmilHUwJJ0cNoup4ktDRX1MSorpZ7lKGBXVZ22mmnLfbdd9+Gdhlk9E5kQmtCaAS38Enp9PQitX3FtPbXk+4ai4xmmjF0jZDTFmd89tlnYwJAeYbWsEZYfBm9G5nQmgwsF0NHlFD0xISnaqjwJ7ON0O68887Ks43HxRdfHM/JCLxGlKFQIhHzY8XqqshklgGZ0JoMJjwZ4IFgBNB7Gu+88060cnQk9FRCQOGsqVVcw0bp+Bt2rDDXtjOZZSRkQmsyIBi1VKSv33777cqzPYfrrrsukidV2Z6QKFK5r0/TkODBgwdXnu0aEnFdddVVxfDhw2PCJPdoZpSRCa3JYAAJgpl55pkbLnRYDWSQJkrRMOspGENnH5dcckkkuK4AmT3zzDPxeAlHujZd3VZG30UmtCbDtddeGxf/Gmus0XAZ6mqQ2haotz+Z1Z4AySHu5lRTTRWHq3QViEyxsbIPY/eyZZZRC5nQmggWqfFqCKbWgN9GQ7aRyqw2pEYO8i3jzTffjGTG4mxvuHA1WGCuyQEHHBCb9AcNGhTJLCOjHjKhNRlU0CM0o+F6siYMxLbsiwX13nvvVZ5tLO6+++7YLG4/F154YeXZ9qGf9Z577olDVqjhIngKHRkZbSETWhNBCYUFbPFfeumllWd7BghDnZt9jRgxovJs48HNnGOOOeJ+WIM0/tuCXlJEtvbaa0ci05tppN37779feUdGRn1kQmsiyDJqC7L4OzJhvDtQu7XQQgvFfZ1yyimVZxsP7U4moNuPTKcYmLmY9q8YlnQR61Ds8Oijj44lJFxg75ft1QmQ3cyMjiITWhPBwkUyYk60+3sSatwoulLYUCrSk6CEwa1FUiY7KbClV7byyitHgkvEalCKf9WrKSN55ZVXWmeEZmR0BJnQmgjcM/VnGsVfe+21yrM9g1SugVB6OjZFb005yrLLLhv3Wf0w+s5EqR133DHqwJEBV2CckdFZZEJrIsg06nUkHdSThIbAkuT2lBCQBMOMtSuddNJJMfHBYhNTE18zU+Dhhx9uzWrmJvOMriITWhPhqaeeioTWr1+/uPh7CshSwJ0Gmk6BKQ1upPMTM/z5z38e42wZGY1AJrQmQiqq1cvZE21ICaR27GfhhRfOQ0Qy+hQyoTUR0qQnwo6ygD0BE6Q23HDDuJ8DDzwwZhkzMvoKMqE1EQz5QDSUY3sKMo4pm3jjjTdWns3I6BvIhNZEOPvssyPRKCrtiS4B1lgSc9Qrmuu7MvoaMqE1Ec4777xINkoXVPI3GsQjk5gjVdyenveZkTGlkQmtiXD66adHshk2bFjlmcbi/PPPj9tXUJvnVmb0RWRCayIkl5OsdKNVWLUZUXm1/S233HKKTJPKyJjSyITWREhJAYWmjXY5WWRaqmyfa5uR0ReRCa2JQFo6WWiUNxoFyYBRo0bFbRNJ7Mkat4yMLxOZ0JoIt912W2zcXmWVVRpKaKR39FEq1yDFow0pI6MvIhNaE8HsShI7q6++ekMG8SaQ5WGdUY398Y9/XHk2I6PvIRNaE+Gtt96KvZw6BRrVy/nkk08W/fv3j4R22mmnZS3+jD6NTGhNBJnHxRZbLGqUffjhh5Vnuw6ZTSRGngepTZgwofJKRkbfRCa0JoLMpmng5IMaIbporidVDdaZpEBGRl9HJrQmgmD9xhtvHMsr7rrrrsqzXYOkwpAhQyKZLbHEErnNKeMrgUxoTYZx48bFbORll11WeaZr0HXA0iNnbcBvT7RSZWQ0GzKhNRnGjx8frapjjz228kznIVa25pprxu2st956cdhvRsZXAZnQmgxvvPFGMdtss8UhIV3RRPvggw9ai2hNT7rjjjsqr2Rk9H1kQmsy0NM3IXyuuebqdL+lrGbqB+2ulZeR0RuRCa3JQNJn9OjRcdybOFhH68YkFAg2fu1rX4tktsUWW8RatkY3uWdkNDMyoTUhDDExyo6MUEfmUn722WfRtZQAQGZapwxc6QmRyIyMZkYmtCbEJ598EmdUynaeddZZlWdrg1tquEqaNq4w12yCnNXM+CoiE1qT4t57741W2iKLLFJcc801lWcnBUkgktqpeHb++eePJRp5klPGVxWZ0JoUYl9Jwda4uUMOOSRmQN99993izjvvjMH/eeedN87W9B7/j/g+/vjjyhYyMr56yITWxDDh3KTxFOjnVs4yyyxRkcPfHuS0zQl45plnGqrQkZHRG5EJrclhjub9998fJ0FpMBf4p8ixwgorFNttt11x8cUXx/dkZGRkQus1EORXhqHhXOO6xAFkOaCMjInIhJaRkdFnkAktIyOjzyATWkZGRp9BJrSMjIw+gqL4/1IUaencVV3rAAAAAElFTkSuQmCC', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:13:23] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:13:23.486505 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:13:23] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ 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_Formation.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:2025-11-11 10:13:55.990154 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 10:13:55.990154 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 10:13:55.990154 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 10:13:55.990154 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 10:13:55.990154 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 10:16:24.893050 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:16:24.898015 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:16:24.903014 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:16:24] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:16:24.912014 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:16:24] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:16:24] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:16:24.933014 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:16:24] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:16:24.950528 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:16:25] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:16:25.320791 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:16:25] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:16:25.660454 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:16:25] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:16:30.963863 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:16:30.967373 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:16:30.971394 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:16:30.975373 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:16:30] "POST /myclass/api/Get_Competence_Domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:16:30] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:16:30.984374 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:16:30.996405 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:16:30] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:16:30.992374 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:16:31] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:16:31.005376 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:16:31.009375 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:16:31.014375 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:16:31] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:16:31.017376 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:16:31] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:16:31] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:16:31] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:16:31] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:16:31] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:16:31] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:16:32.825622 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:16:32] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ 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_Formation.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:2025-11-11 10:22:35.418529 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 10:22:35.418529 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 10:22:35.418529 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 10:22:35.418529 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 10:22:35.418529 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-11 10:22:48.707335 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 10:22:48.707335 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 10:22:48.708334 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 10:22:48.708334 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 10:22:48.708334 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 10:22:48.895212 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:22:48.900358 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:22:48.905362 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:22:48.910363 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:22:48] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:22:48.918378 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:22:48.922902 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:22:48.935303 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:22:48.941298 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:22:48] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:22:48] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:22:48] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:22:48.952886 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:22:48.956903 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:22:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:22:48.971160 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:22:48] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:22:48] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:22:48] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:22:48.980150 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:22:48.982147 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:22:48.984161 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:22:48.995150 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:22:48] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:22:49] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:22:49] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:22:49.008167 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:22:49.009167 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:22:49] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:22:49] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:22:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:22:49] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:22:50] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:22:57.546514 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:22:57.551523 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:22:57.554523 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:22:57.560525 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:22:57.563525 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:22:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:22:57.571524 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:22:57] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:22:57.580524 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:22:57] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:22:57] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:22:57] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:22:57] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:22:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:23:00.039543 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:23:00.043574 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:23:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:23:00] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:23:05.594422 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:23:05.597327 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:23:05] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:23:05] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:23:09.360426 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
\n
\n
\n

A l\'attention  neutre   part 3 part nom 3  

Situé :adresse03    code_postal03   ville03    pays03

\n
\n
\n
\n
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : Christian XXXX
Signataire dûment habilité aux fins des présentes : Emmanuelle XXXXXX
Contact :  contact@elyos-si.org
Téléphone : 01 XX XX XX XX 
\n
à le plaisir de vous convier à la formation ci-dessous :
Formation :   CONDUIRE UN PROJET
Durée :  15.0 heure (s)
Lieu de formation :   adr site1  , cp site 1 - vile sit1 
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
\n
Les séquences de formation  :
\n
Du    03/12/2025 10:00  au 03/12/2025 12:30
\n
Du    05/12/2025 09:00  au 05/12/2025 17:30
\n
Du    10/12/2025 09:00  au 10/12/2025 17:30
\n
Du    15/12/2025 09:00  au 15/12/2025 17:30
\n
Du    16/12/2025 09:00  au 16/12/2025 17:30
\n
\n
Au plaisir de vous retrouver prochainement,
\n
11/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_37732.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:23:10] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:23:10.284570 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:23:10] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:23:30.571376 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:23:30] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:23:30.597269 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:23:30] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:23:30.625073 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:23:30.649162 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:23:30] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:23:30] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:23:30.687156 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:23:30.720828 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:23:30] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:23:30] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:23:30.743914 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:23:30.766949 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:23:30] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:23:30.796841 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:23:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:23:30.832563 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:23:30] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:23:30.894021 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:23:30] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:23:30.950556 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:23:35] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:23:38] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:23:39.465363 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:23:41] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\attached_file_mgt.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:2025-11-11 10:26:49.347366 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 10:26:49.347366 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 10:26:49.348383 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 10:26:49.348383 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 10:26:49.348383 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-11 10:27:06.202239 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 10:27:06.203245 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 10:27:06.203245 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 10:27:06.203245 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 10:27:06.203245 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 10:27:37.029071 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:27:37.032072 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:27:37.034114 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:27:37.039076 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:27:37.044078 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:27:37.049627 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:37] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:37] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:27:37.060587 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:37] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:37] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:37] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:37] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:27:37.077603 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:27:37.079587 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:27:37.085587 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:37] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:27:37.091589 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:27:37.093587 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:37] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:37] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:37] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:27:37.821184 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:37] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:38] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:27:46.110982 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:27:46.114986 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:46] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:46] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:27:49.227545 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
\n
\n
\n

A l\'attention  neutre   part 3 part nom 3  

Situé :adresse03    code_postal03   ville03    pays03

\n
\n
\n
\n
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : Christian XXXX
Signataire dûment habilité aux fins des présentes : Emmanuelle XXXXXX
Contact :  contact@elyos-si.org
Téléphone : 01 XX XX XX XX 
\n
à le plaisir de vous convier à la formation ci-dessous :
Formation :   CONDUIRE UN PROJET
Durée :  15.0 heure (s)
Lieu de formation :   adr site1  , cp site 1 - vile sit1 
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
\n
Les séquences de formation  :
\n
Du    03/12/2025 10:00  au 03/12/2025 12:30
\n
Du    05/12/2025 09:00  au 05/12/2025 17:30
\n
Du    10/12/2025 09:00  au 10/12/2025 17:30
\n
Du    15/12/2025 09:00  au 15/12/2025 17:30
\n
Du    16/12/2025 09:00  au 16/12/2025 17:30
\n
\n
Au plaisir de vous retrouver prochainement,
\n
11/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_11617.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:50] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:27:50.151429 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:50] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:27:52.611314 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:27:52.613315 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:27:52.615315 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:27:52.619316 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:27:52.630332 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:27:52.634323 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:52] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:27:52.641322 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:52] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:27:52.646711 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:27:52.651711 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:52] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:27:52.656709 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:52] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:27:52.662711 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:27:52.670755 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:52] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:52] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:53] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:53] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:27:55.423381 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:27:55] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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_Formation.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:2025-11-11 10:28:51.814063 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 10:28:51.816062 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 10:28:51.816062 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 10:28:51.816062 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 10:28:51.816062 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 10:28:52.374981 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:28:52.377984 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:28:53] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/Q5rl1SB7yMgqvVejJzQPL95U860yzsUB1w/69130196995b26cde9611ac4 HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:28:53] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/Q5rl1SB7yMgqvVejJzQPL95U860yzsUB1w/69130196995b26cde9611ac4 HTTP/1.1" 200 - INFO:root:2025-11-11 10:29:21.644620 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:29:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:29:21.720615 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:29:21.726630 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:29:21.739143 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:29:21] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:29:21] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:29:21.751663 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:29:21] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:29:21.760661 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:29:21.769667 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:29:21] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:29:21] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:29:21] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:29:52.420092 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:29:52.423693 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:29:52.426727 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:29:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:29:52.435942 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:29:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:29:52.438459 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:29:52.444097 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:29:52.450207 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:29:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:29:52] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:29:52.458841 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:29:52.465821 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:29:52.471997 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:29:52] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:29:52] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:29:52.480644 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:29:52.483725 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:29:52] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:29:52] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:29:52] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:29:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:29:53] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:29:53] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:30:40.864922 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:30:40.871025 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:30:40.877923 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:30:40.882923 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:30:40] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:30:40.895923 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:30:40] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:30:40.898924 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:30:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:30:40] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:30:40.917546 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:30:40.918673 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:30:40] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:30:40.927684 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:30:40.930679 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:30:40] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:30:40.947186 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:30:40] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:30:40.956189 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:30:40.963192 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:30:40] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:30:40] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:30:40] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:30:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:30:41] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:30:42] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:34:23.849427 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:34:23] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:37:10.786807 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:37:10] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:45:38.973255 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:45:38.976240 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:45:38.981239 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:45:38] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:45:38.988255 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:45:39.002243 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:45:39] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:45:39] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:45:39] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:45:39.040840 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:45:39] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:45:45.097688 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:45:45.100687 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:45:45.102690 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:45:45] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:45:45.109689 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:45:45.115687 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:45:45] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:45:45] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:45:45] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:45:45.144239 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:45:45] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:48:15.536039 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:48:15.539040 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:48:15.543038 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:48:15] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:48:15.550043 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:48:15] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:48:15] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:48:15.565556 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:48:15] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:48:15.581629 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:48:15] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:48:21.853675 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:48:21.856676 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:48:21.859680 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:48:21] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:48:21.866685 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:48:21.872685 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:48:21] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:48:21] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:48:21] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:48:21.895659 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:48:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:49:38.467907 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:49:38] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:51:01.215937 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:51:01] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:52:22.044988 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:52:22] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:52:25.773440 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:52:25] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:52:30.742395 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:52:30.743395 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:52:30.746393 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:52:30.750396 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:52:30] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:52:30.761393 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:52:30] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:52:30] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:52:30] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:52:30.791396 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:52:30] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:53:24.195569 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:53:24] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:53:29.440867 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:53:29.442868 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:53:29.446382 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:53:29] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:53:29.450388 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:53:29.463381 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:53:29] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:53:29] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:53:29] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:53:29.489919 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:53:29] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:53:56.299636 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:53:56] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:54:54.955174 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:54:55] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:54:59.935302 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:54:59] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:54:59.946304 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:54:59.953303 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:54:59.959302 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:54:59.966310 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:54:59] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:54:59] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:54:59] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:54:59.984833 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:55:00] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:55:17.802125 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:55:17.806123 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:55:17] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:55:17.817123 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:55:17.824157 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:55:17] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:55:17.827124 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:55:17] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:55:17] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:55:17.852648 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:55:17] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:56:47.369282 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:56:47] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:57:01.631927 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:57:01.634927 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:57:01.636927 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:57:01] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:57:01.642927 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:57:01.652929 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:57:01] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:57:01] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:57:01] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:57:01.676989 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:57:01] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:57:38.697829 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:57:38] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:57:51.545801 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:57:51.547799 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:57:51.550799 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:57:51] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:57:51.558799 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:57:51.564800 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:57:51] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:57:51] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:57:51] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:57:51.594723 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:57:51] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:58:34.668911 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:58:34] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:59:01.743702 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:59:01.749741 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:59:01] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:59:01.763704 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:59:01.766703 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:59:01.771709 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:59:01] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:59:01] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:59:01] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:59:01.793256 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:59:01] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:59:08.585882 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:59:08.586881 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:59:08.590882 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 10:59:08.595883 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:59:08] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:59:08.609361 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:59:08] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:59:08] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:59:08] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-11 10:59:08.631893 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 10:59:08] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\attached_file_mgt.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:2025-11-11 11:04:36.811173 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 11:04:36.811173 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 11:04:36.811173 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 11:04:36.811173 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 11:04:36.811173 : ++ 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\\attached_file_mgt.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:2025-11-11 11:04:47.871553 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 11:04:47.871553 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 11:04:47.871553 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 11:04:47.871553 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 11:04:47.871553 : ++ 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\\attached_file_mgt.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:2025-11-11 11:05:18.014842 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 11:05:18.014842 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 11:05:18.014842 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 11:05:18.014842 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 11:05:18.014842 : ++ 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\\attached_file_mgt.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:2025-11-11 11:06:00.080151 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 11:06:00.080151 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 11:06:00.080151 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 11:06:00.080151 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 11:06:00.080151 : ++ 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\\attached_file_mgt.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:2025-11-11 11:06:10.385823 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 11:06:10.385823 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 11:06:10.385823 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 11:06:10.385823 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 11:06:10.385823 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 11:06:18.599523 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 11:06:18.601526 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 11:06:18.604524 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 11:06:18.607524 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:06:18] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-11 11:06:18.624037 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:06:18] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:06:18] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:06:18] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-11 11:06:18.649057 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:06:18] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 11:06:31.389429 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:06:31] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/Q5rl1SB7yMgqvVejJzQPL95U860yzsUB1w/69130196995b26cde9611ac4 HTTP/1.1" 200 - INFO:root:2025-11-11 11:06:35.018095 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 11:06:37.022111 : Get_Stored_Downloaded_File_From_Id -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - ERRORRRR AT Line : 583 INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:06:37] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/Q5rl1SB7yMgqvVejJzQPL95U860yzsUB1w/undefined HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\attached_file_mgt.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:2025-11-11 11:08:15.610544 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 11:08:15.610544 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 11:08:15.611543 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 11:08:15.611543 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 11:08:15.611543 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 11:10:51.879357 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:10:51] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 11:10:57.696088 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 11:10:57.699087 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:10:57] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-11 11:10:57.706097 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 11:10:57.708093 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:10:57] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:10:57] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-11 11:10:57.724815 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:10:57] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-11 11:10:57.750324 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:10:57] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 11:11:57.024089 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:11:57] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 11:12:19.615304 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:12:19] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 11:12:31.819149 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:12:31] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/Q5rl1SB7yMgqvVejJzQPL95U860yzsUB1w/69109a98995b26cde9611abe HTTP/1.1" 200 - INFO:root:2025-11-11 11:12:34.914111 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 11:12:36.541888 : Get_Stored_Downloaded_File_From_Id L'identifiant du fichier est invalide INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:12:36] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/Q5rl1SB7yMgqvVejJzQPL95U860yzsUB1w/undefined HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\attached_file_mgt.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:2025-11-11 11:13:10.027008 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 11:13:10.027008 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 11:13:10.027008 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 11:13:10.027008 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 11:13:10.027008 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 11:13:10.404382 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:13:10] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/Q5rl1SB7yMgqvVejJzQPL95U860yzsUB1w/69109a98995b26cde9611abe HTTP/1.1" 304 - INFO:root:2025-11-11 11:13:28.262451 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:13:28] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/Q5rl1SB7yMgqvVejJzQPL95U860yzsUB1w/69109a98995b26cde9611abe HTTP/1.1" 200 - INFO:root:2025-11-11 11:13:34.643620 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:13:34] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/Q5rl1SB7yMgqvVejJzQPL95U860yzsUB1w/69109a98995b26cde9611abe HTTP/1.1" 304 - INFO:root:2025-11-11 11:15:43.525506 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:15:43] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 11:19:30.610409 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:19:30] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 11:23:32.802845 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 11:23:32.808850 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 11:23:32.810854 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 11:23:32.813858 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:23:32] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:23:32] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:23:32] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-11 11:23:32.851899 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:23:32] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-11 11:23:32.870902 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:23:32] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 11:28:27.417625 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:28:27] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 11:30:18.934135 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:30:19] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 11:30:29.001591 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 11:30:29.007598 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:30:29] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-11 11:30:29.020142 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 11:30:29.028171 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 11:30:29.033157 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:30:29] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:30:29] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:30:29] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-11 11:30:29.051172 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:30:29] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 11:30:41.956242 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 11:30:41] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/Q5rl1SB7yMgqvVejJzQPL95U860yzsUB1w/69109a98995b26cde9611abe HTTP/1.1" 304 - INFO:root:2025-11-11 14:28:06.036555 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 14:28:06] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 14:29:55.937104 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 14:29:56] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\attached_file_mgt.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:2025-11-11 14:32:26.647782 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 14:32:26.647782 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 14:32:26.647782 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 14:32:26.647782 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 14:32:26.647782 : ++ 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\\attached_file_mgt.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:2025-11-11 14:34:14.591624 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 14:34:14.591624 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 14:34:14.591624 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 14:34:14.591624 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 14:34:14.591624 : ++ 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\\attached_file_mgt.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:2025-11-11 14:35:24.938556 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 14:35:24.938556 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 14:35:24.938556 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 14:35:24.940059 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 14:35:24.940059 : ++ 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\\attached_file_mgt.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:2025-11-11 14:36:01.350293 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 14:36:01.350293 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 14:36:01.350293 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 14:36:01.350293 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 14:36:01.350293 : ++ 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\\attached_file_mgt.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:2025-11-11 14:38:57.167301 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 14:38:57.167301 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 14:38:57.167301 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 14:38:57.167301 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 14:38:57.167301 : ++ 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\\attached_file_mgt.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:2025-11-11 14:39:29.924858 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 14:39:29.924858 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 14:39:29.924858 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 14:39:29.924858 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 14:39:29.924858 : ++ 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\\attached_file_mgt.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:2025-11-11 14:39:49.421874 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 14:39:49.421874 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 14:39:49.421874 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 14:39:49.421874 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 14:39:49.421874 : ++ 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\\attached_file_mgt.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:2025-11-11 14:43:28.354218 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 14:43:28.354218 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 14:43:28.354218 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 14:43:28.354218 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 14:43:28.354218 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-11 14:43:35.453231 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 14:43:35.453231 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 14:43:35.453231 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 14:43:35.453231 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 14:43:35.453231 : ++ 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\\attached_file_mgt.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:2025-11-11 14:44:31.117725 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 14:44:31.117725 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 14:44:31.117725 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 14:44:31.117725 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 14:44:31.117725 : ++ 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\\attached_file_mgt.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:2025-11-11 14:48:35.045577 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 14:48:35.045577 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 14:48:35.045577 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 14:48:35.045577 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 14:48:35.045577 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-11 14:48:42.019479 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 14:48:42.019479 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 14:48:42.019479 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 14:48:42.019479 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 14:48:42.019479 : ++ 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\\attached_file_mgt.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:2025-11-11 14:49:42.372269 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 14:49:42.372269 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 14:49:42.372269 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 14:49:42.373268 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 14:49:42.373268 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 14:49:55.186748 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 14:49:55] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 14:50:02.579311 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 14:50:02.582334 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 14:50:02.586311 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 14:50:02] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-11 14:50:02.593311 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 14:50:02] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-11 14:50:02.608312 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 14:50:02] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 14:50:02] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-11 14:50:02.631339 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 14:50:02] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 14:50:18.353496 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 14:50:18] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\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:2025-11-11 14:51:06.729316 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 14:51:06.729316 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 14:51:06.729316 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 14:51:06.729316 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 14:51:06.729316 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 14:51:06.834811 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 14:51:07] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\attached_file_mgt.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:2025-11-11 14:51:44.721145 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 14:51:44.721145 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 14:51:44.721145 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 14:51:44.721145 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 14:51:44.721145 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 14:51:47.929930 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 14:51:48] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\attached_file_mgt.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:2025-11-11 14:53:01.412713 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 14:53:01.413714 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 14:53:01.413714 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 14:53:01.413714 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 14:53:01.413714 : ++ 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\\attached_file_mgt.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:2025-11-11 14:54:24.812376 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 14:54:24.812376 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 14:54:24.812376 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 14:54:24.812376 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 14:54:24.812376 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 14:54:31.840292 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 14:54:31] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\attached_file_mgt.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:2025-11-11 14:55:05.351012 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 14:55:05.351012 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 14:55:05.352014 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 14:55:05.352014 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 14:55:05.352014 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 14:55:06.968739 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 14:55:07] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 14:55:26.876933 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 14:55:26] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\attached_file_mgt.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:2025-11-11 14:56:09.474057 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 14:56:09.474057 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 14:56:09.474057 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 14:56:09.474057 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 14:56:09.474057 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 14:56:40.560191 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 14:56:40] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 14:56:49.408264 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 14:56:49] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\attached_file_mgt.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:2025-11-11 14:57:12.178772 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 14:57:12.178772 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 14:57:12.179772 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 14:57:12.179772 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 14:57:12.179772 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 14:57:12.257066 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 14:57:12] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\attached_file_mgt.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:2025-11-11 14:57:52.236771 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 14:57:52.237771 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 14:57:52.237771 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 14:57:52.237771 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 14:57:52.237771 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 14:57:55.934053 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 14:57:55] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 14:57:57.968970 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 14:57:58] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 14:58:09.374832 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 14:58:09] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 14:58:22.556994 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 14:58:22] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 14:58:36.182081 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 14:58:36] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 14:58:43.585796 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 14:58:43] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 14:58:49.210235 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 14:58:49] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 14:59:22.702867 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 14:59:22] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\attached_file_mgt.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:2025-11-11 15:02:10.813424 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:02:10.814419 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:02:10.814419 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:02:10.814419 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:02:10.814419 : ++ 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\\attached_file_mgt.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:2025-11-11 15:02:39.880050 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:02:39.881049 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:02:39.881049 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:02:39.881049 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:02:39.881049 : ++ 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\\attached_file_mgt.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:2025-11-11 15:02:50.042816 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:02:50.042816 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:02:50.042816 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:02:50.042816 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:02:50.042816 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 15:02:54.201611 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:02:54] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:03:07.802514 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:03:07] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:03:24.124746 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:03:24] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:03:56.304219 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:03:56] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\attached_file_mgt.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:2025-11-11 15:05:15.911207 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:05:15.911207 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:05:15.911207 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:05:15.911207 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:05:15.911207 : ++ 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\\attached_file_mgt.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:2025-11-11 15:06:02.004653 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:06:02.005655 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:06:02.005655 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:06:02.005655 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:06:02.005655 : ++ 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\\attached_file_mgt.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:2025-11-11 15:06:11.973306 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:06:11.973306 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:06:11.973306 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:06:11.973306 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:06:11.973306 : ++ 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\\attached_file_mgt.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:2025-11-11 15:06:57.492108 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:06:57.493106 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:06:57.493106 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:06:57.493106 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:06:57.493106 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 15:07:11.257786 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:07:11] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\attached_file_mgt.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:2025-11-11 15:07:56.403638 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:07:56.404621 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:07:56.405717 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:07:56.405717 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:07:56.405717 : ++ 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\\attached_file_mgt.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:2025-11-11 15:09:17.562760 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:09:17.562760 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:09:17.562760 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:09:17.562760 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:09:17.562760 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-11 15:09:24.213969 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:09:24.213969 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:09:24.213969 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:09:24.213969 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:09:24.213969 : ++ 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\\attached_file_mgt.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:2025-11-11 15:09:38.163983 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:09:38.163983 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:09:38.163983 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:09:38.163983 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:09:38.163983 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 15:09:49.144526 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:09:49] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:09:56.589972 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:09:56] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:10:04.381511 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:10:04] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:10:40.005360 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:10:40] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\attached_file_mgt.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:2025-11-11 15:11:25.550457 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:11:25.550457 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:11:25.550457 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:11:25.550457 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:11:25.550457 : ++ 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\\attached_file_mgt.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:2025-11-11 15:11:53.840369 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:11:53.840369 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:11:53.840369 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:11:53.840369 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:11:53.840369 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 15:12:00.324464 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:12:00] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\attached_file_mgt.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:2025-11-11 15:13:18.518434 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:13:18.518434 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:13:18.518434 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:13:18.518434 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:13:18.518434 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 15:13:24.425625 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:13:25.700892 : Get_List_object_owner_collection_Stored_Files_With_Filter -'filter_class_external_code' - ERRORRRR AT Line : 1357 INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:13:25] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\attached_file_mgt.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:2025-11-11 15:13:45.799275 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:13:45.799275 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:13:45.799275 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:13:45.799275 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:13:45.799275 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 15:13:47.321775 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:13:47] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\attached_file_mgt.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:2025-11-11 15:14:27.711089 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:14:27.711089 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:14:27.711089 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:14:27.711089 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:14:27.711089 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 15:14:27.902661 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:14:27] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:14:32.459285 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:14:32] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:14:35.734492 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:14:35] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\attached_file_mgt.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:2025-11-11 15:15:14.589895 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:15:14.589895 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:15:14.589895 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:15:14.589895 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:15:14.589895 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 15:15:14.650300 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:15:14.652299 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:15:14.653298 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:15:14] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:15:14] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:15:14] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:15:19.077339 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:15:19] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:15:24.213233 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:15:24] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:15:35.596383 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:15:35] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/Q5rl1SB7yMgqvVejJzQPL95U860yzsUB1w/6912fa9c995b26cde9611ac1 HTTP/1.1" 200 - INFO:root:2025-11-11 15:15:37.725212 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:15:37] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/Q5rl1SB7yMgqvVejJzQPL95U860yzsUB1w/6912f783995b26cde9611ac0 HTTP/1.1" 200 - INFO:root:2025-11-11 15:15:54.719353 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:15:54] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:16:06.599479 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:16:06] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:16:08.593102 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:16:08] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:16:12.142175 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:16:12] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:18:57.197859 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:18:57] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:19:21.016849 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:19:39.526381 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:19:39.527380 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:19:39.531888 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:19:39.533888 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:19:39.538888 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:19:39.543391 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:39] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:39] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:19:39.547396 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:39] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:19:39.560629 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:19:39.563669 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:39] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:19:39.573628 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:19:39.582629 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:19:39.587629 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:39] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:39] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:39] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:39] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:40] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:19:41.974705 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:19:41.976704 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:19:41.979706 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:19:41.983707 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:41] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:41] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:19:41.990720 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:41] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:19:41.995707 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:19:41.998733 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:42] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:42] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:19:42.009743 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:42] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:19:42.013724 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:19:42.019705 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:42] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:19:42.022707 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:19:42.028734 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:42] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:42] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:42] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:43] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:19:49.951671 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:50] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:19:52.597514 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:19:52.601513 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:19:52.605517 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:19:52.610512 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:19:52.616545 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:19:52.621512 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:52] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:19:52.626512 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:52] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:52] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:52] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:52] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:19:57.190073 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:19:57.194040 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:19:57] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:20:10.773904 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:20:10] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:34:12.237107 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:34:12] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:34:12.324424 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:34:12] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:34:16.355134 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n
\n
\n
\n

N° de déclaration d\'activité :  NDA-001254 

\n
\n
\n
\n
\n
 Est conclue la convention suivante entre
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

Et

\n
Et le bénéciaire :
 qsdsq qsdqs 
(Ci-aprés nommé le client)
Situé :     

\n
\n
\n

PRÉAMBULE
EZUS Lyon   Colas Rail filiale de Valorisation de l\'Université Claude Bernard Lyon I, s\'est vue confier la gestion des activités industrielles et commerciales des centres et services de l\'UCBL, ainsi que les actions de formation continue par la convention cadre signée le 23 janvier 2008.

\n

A cet effet, la société Colas Rail  fait appel au : Docteur Eric J. VOIGLIO, MD, PhD, FACS, FRCS Directeur ATLS France.

\n

Est conclu un contrat de formation professionnelle en application de l\'article L6353-3 du Code du Travail.

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation

\n

 Colas Rail 

\nFormation : CONDUIRE UN PROJET 
Durée : 15.0   heure (s) 
Lieu de formation :   vile sit1 
Dates de formation :  17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 
\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.

\n

Article 4 : Prix de la formation
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire :  1500.0 €

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

Paris , 11/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation prenom   nonn 

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n

 

\n
\n

 

\n
\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_51252.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:34:19] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:34:19.785050 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:34:20] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ 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_Formation.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:2025-11-11 15:36:32.405212 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:36:32.405212 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:36:32.405212 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:36:32.405212 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:36:32.405212 : ++ 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_Formation.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:2025-11-11 15:37:05.473855 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:37:05.473855 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:37:05.473855 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:37:05.473855 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:37:05.473855 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 15:37:51.642218 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:37:51] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:37:58.729242 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:37:58.730243 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:37:58.736242 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:37:58.740242 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:37:58.746242 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:37:58] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:37:58] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:37:58] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:37:58] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:37:58.782384 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:37:58] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:38:06.422014 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:38:06] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:39:00.622050 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:39:00.625051 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:39:00] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:39:00] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:39:15.962443 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n
\n
\n
\n

N° de déclaration d\'activité :  NDA-001254 

\n
\n
\n
\n
\n
 Est conclue la convention suivante entre
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

Et

\n
Et le bénéciaire :
 qsdsq qsdqs 
(Ci-aprés nommé le client)
Situé :     

\n
\n
\n

PRÉAMBULE
EZUS Lyon   Colas Rail filiale de Valorisation de l\'Université Claude Bernard Lyon I, s\'est vue confier la gestion des activités industrielles et commerciales des centres et services de l\'UCBL, ainsi que les actions de formation continue par la convention cadre signée le 23 janvier 2008.

\n

A cet effet, la société Colas Rail  fait appel au : Docteur Eric J. VOIGLIO, MD, PhD, FACS, FRCS Directeur ATLS France.

\n

Est conclu un contrat de formation professionnelle en application de l\'article L6353-3 du Code du Travail.

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation

\n

 Colas Rail 

\nFormation : CONDUIRE UN PROJET 
Durée : 15.0   heure (s) 
Lieu de formation :   vile sit1 
Dates de formation :  17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 
\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.

\n

Article 4 : Prix de la formation
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire :  1500.0 €

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

Paris , 11/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation prenom   nonn 

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n

 

\n
\n

 

\n
\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_03017.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:39:17] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:39:17.348009 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:39:17] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Inscription_mgt.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:2025-11-11 15:43:04.131958 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:43:04.131958 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:43:04.131958 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:43:04.132963 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:43:04.132963 : ++ 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\\Inscription_mgt.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:2025-11-11 15:43:29.465036 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:43:29.465036 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:43:29.465036 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:43:29.465036 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:43:29.465036 : ++ 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\\Inscription_mgt.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:2025-11-11 15:45:34.195159 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:45:34.195159 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:45:34.195159 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:45:34.196160 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:45:34.196160 : ++ 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\\Inscription_mgt.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:2025-11-11 15:47:10.470485 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:47:10.470485 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:47:10.470485 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:47:10.470485 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:47:10.470485 : ++ 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\\Inscription_mgt.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:2025-11-11 15:48:01.469093 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:48:01.469093 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:48:01.469093 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:48:01.469093 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:48:01.469093 : ++ 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\\Inscription_mgt.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:2025-11-11 15:52:39.416262 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:52:39.416262 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:52:39.417263 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:52:39.417263 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:52:39.417263 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-11 15:52:53.936222 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:52:53.936222 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:52:53.936222 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:52:53.936222 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:52:53.936222 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 15:53:03.807638 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:53:03.811637 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:53:03] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:53:03] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:53:12.083504 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

\n
\n
\n

 

\n\n\n\n\n\n\n\n
\n

Entre L\'Organisme de formation    ci-après nommé l\'Organisme de formation
Situé :    
Déclation d\'activité :   Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes :  prenom nonn 
Contact :   

\n

 

\n
\n

Et le bénéciaire : FRANCE TRAVAIL   Réprésenté par
(Ci-aprés nommé le client)
Situé : Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067  97200   
Représenté par :  FT contact_prenom FT contact_prenom  en qualité de
Contact : francetravail1@francetravail.fr 

\n

 

\n
\n
\n

Est conclue la convention suivante. 

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation Colas Rail 

\n


Formation :  CONDUIRE UN PROJET 

Durée : 15.0   heure (s) 
Lieu de formation :vile sit1 
Dates de formation : 17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 

\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.
Liste des stagiaires : 

\n
xddd   qsdqsd   mysy1000formation+04@gmail.com
\n

Article 4 : Prix de la formation 
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire : 1500.0 

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

 

\n

Paris , 11/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation
prenom  nonn

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n
\n

 

\n

 

\n

 

\n

Colas Rail 
Téléphone : 
Site web : https://colasrail.com/ 

\n

 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_17318.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:53:13] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:53:13.390286 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:53:13] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:53:51.770826 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:53:51] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:53:52.719059 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:53:52] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:53:57.813369 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:53:57] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/Q5rl1SB7yMgqvVejJzQPL95U860yzsUB1w/69134dd9995b26cde9611ac5 HTTP/1.1" 200 - INFO:root:2025-11-11 15:54:02.964851 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:54:02] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/Q5rl1SB7yMgqvVejJzQPL95U860yzsUB1w/69134dd9995b26cde9611ac5 HTTP/1.1" 304 - INFO:root:2025-11-11 15:54:18.071375 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:54:18] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:54:22.797306 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:54:22] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\Inscription_mgt.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:2025-11-11 15:56:01.724357 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:56:01.725356 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:56:01.725356 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:56:01.725356 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:56:01.725356 : ++ 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\\Inscription_mgt.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:2025-11-11 15:56:39.512418 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:56:39.512418 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:56:39.512418 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:56:39.512418 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:56:39.512418 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 15:56:39.574710 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:56:39.576719 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:56:39] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:56:39] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:56:46.959382 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:56:46.962381 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:56:46] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:56:46] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:56:51.295989 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

\n
\n
\n

 

\n\n\n\n\n\n\n\n
\n

Entre L\'Organisme de formation    ci-après nommé l\'Organisme de formation
Situé :    
Déclation d\'activité :   Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes :  prenom nonn 
Contact :   

\n

 

\n
\n

Et le bénéciaire : FRANCE TRAVAIL   Réprésenté par
(Ci-aprés nommé le client)
Situé : Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067  97200   
Représenté par :  FT contact_prenom FT contact_prenom  en qualité de
Contact : francetravail1@francetravail.fr 

\n

 

\n
\n
\n

Est conclue la convention suivante. 

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation Colas Rail 

\n


Formation :  CONDUIRE UN PROJET 

Durée : 15.0   heure (s) 
Lieu de formation :vile sit1 
Dates de formation : 17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 

\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.
Liste des stagiaires : 

\n
xddd   qsdqsd   mysy1000formation+04@gmail.com
\n

Article 4 : Prix de la formation 
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire : 1500.0 

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

 

\n

Paris , 11/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation
prenom  nonn

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n
\n

 

\n

 

\n

 

\n

Colas Rail 
Téléphone : 
Site web : https://colasrail.com/ 

\n

 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_77507.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:56:52] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:56:52.596912 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:56:53] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Inscription_mgt.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:2025-11-11 15:57:38.170184 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:57:38.170184 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:57:38.170184 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:57:38.170184 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:57:38.170184 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 15:57:47.133812 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:57:47.156684 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:57:47] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:57:47] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:57:49.774009 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

\n
\n
\n

 

\n\n\n\n\n\n\n\n
\n

Entre L\'Organisme de formation    ci-après nommé l\'Organisme de formation
Situé :    
Déclation d\'activité :   Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes :  prenom nonn 
Contact :   

\n

 

\n
\n

Et le bénéciaire : FRANCE TRAVAIL   Réprésenté par
(Ci-aprés nommé le client)
Situé : Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067  97200   
Représenté par :  FT contact_prenom FT contact_prenom  en qualité de
Contact : francetravail1@francetravail.fr 

\n

 

\n
\n
\n

Est conclue la convention suivante. 

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation Colas Rail 

\n


Formation :  CONDUIRE UN PROJET 

Durée : 15.0   heure (s) 
Lieu de formation :vile sit1 
Dates de formation : 17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 

\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.
Liste des stagiaires : 

\n
xddd   qsdqsd   mysy1000formation+04@gmail.com
\n

Article 4 : Prix de la formation 
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire : 1500.0 

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

 

\n

Paris , 11/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation
prenom  nonn

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n
\n

 

\n

 

\n

 

\n

Colas Rail 
Téléphone : 
Site web : https://colasrail.com/ 

\n

 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_33137.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:57:51] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:57:51.846189 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:57:52] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Inscription_mgt.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:2025-11-11 15:58:56.596888 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 15:58:56.596888 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 15:58:56.596888 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 15:58:56.596888 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 15:58:56.596888 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 15:58:56.675931 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:58:56.678935 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:58:56] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:58:56] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:59:05.141563 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 15:59:05.145566 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:59:05] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:59:05] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:59:07.546028 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

\n
\n
\n

 

\n\n\n\n\n\n\n\n
\n

Entre L\'Organisme de formation    ci-après nommé l\'Organisme de formation
Situé :    
Déclation d\'activité :   Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes :  prenom nonn 
Contact :   

\n

 

\n
\n

Et le bénéciaire : FRANCE TRAVAIL   Réprésenté par
(Ci-aprés nommé le client)
Situé : Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067  97200   
Représenté par :  FT contact_prenom FT contact_prenom  en qualité de
Contact : francetravail1@francetravail.fr 

\n

 

\n
\n
\n

Est conclue la convention suivante. 

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation Colas Rail 

\n


Formation :  CONDUIRE UN PROJET 

Durée : 15.0   heure (s) 
Lieu de formation :vile sit1 
Dates de formation : 17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 

\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.
Liste des stagiaires : 

\n
xddd   qsdqsd   mysy1000formation+04@gmail.com
\n

Article 4 : Prix de la formation 
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire : 1500.0 

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

 

\n

Paris , 11/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation
prenom  nonn

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n
\n

 

\n

 

\n

 

\n

Colas Rail 
Téléphone : 
Site web : https://colasrail.com/ 

\n

 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_61576.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:59:09] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-11 15:59:09.133465 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 15:59:09] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Inscription_mgt.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:2025-11-11 16:00:16.107178 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 16:00:16.107178 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 16:00:16.107178 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 16:00:16.108177 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 16:00:16.108177 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 16:00:45.768789 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 16:00:45.809884 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:00:46] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:00:46] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:00:51.616913 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

\n
\n
\n

 

\n\n\n\n\n\n\n\n
\n

Entre L\'Organisme de formation    ci-après nommé l\'Organisme de formation
Situé :    
Déclation d\'activité :   Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes :  prenom nonn 
Contact :   

\n

 

\n
\n

Et le bénéciaire : FRANCE TRAVAIL   Réprésenté par
(Ci-aprés nommé le client)
Situé : Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067  97200   
Représenté par :  FT contact_prenom FT contact_prenom  en qualité de
Contact : francetravail1@francetravail.fr 

\n

 

\n
\n
\n

Est conclue la convention suivante. 

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation Colas Rail 

\n


Formation :  CONDUIRE UN PROJET 

Durée : 15.0   heure (s) 
Lieu de formation :vile sit1 
Dates de formation : 17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 

\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.
Liste des stagiaires : 

\n
xddd   qsdqsd   mysy1000formation+04@gmail.com
\n

Article 4 : Prix de la formation 
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire : 1500.0 

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

 

\n

Paris , 11/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation
prenom  nonn

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n
\n

 

\n

 

\n

 

\n

Colas Rail 
Téléphone : 
Site web : https://colasrail.com/ 

\n

 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_40636.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:00:56] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:00:56.520049 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:01:03] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:01:46.153335 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 16:01:46.162335 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:01:46] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:01:46] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:01:48.438433 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

\n
\n
\n

 

\n\n\n\n\n\n\n\n
\n

Entre L\'Organisme de formation    ci-après nommé l\'Organisme de formation
Situé :    
Déclation d\'activité :   Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes :  prenom nonn 
Contact :   

\n

 

\n
\n

Et le bénéciaire : FRANCE TRAVAIL   Réprésenté par
(Ci-aprés nommé le client)
Situé : Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067  97200   
Représenté par :  FT contact_prenom FT contact_prenom  en qualité de
Contact : francetravail1@francetravail.fr 

\n

 

\n
\n
\n

Est conclue la convention suivante. 

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation Colas Rail 

\n


Formation :  CONDUIRE UN PROJET 

Durée : 15.0   heure (s) 
Lieu de formation :vile sit1 
Dates de formation : 17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 

\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.
Liste des stagiaires : 

\n
xddd   qsdqsd   mysy1000formation+04@gmail.com
\n

Article 4 : Prix de la formation 
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire : 1500.0 

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

 

\n

Paris , 11/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation
prenom  nonn

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n
\n

 

\n

 

\n

 

\n

Colas Rail 
Téléphone : 
Site web : https://colasrail.com/ 

\n

 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_67785.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:01:50] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:01:50.197910 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:01:51] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Inscription_mgt.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:2025-11-11 16:02:38.972309 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 16:02:38.972309 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 16:02:38.972309 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 16:02:38.972309 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 16:02:38.972309 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 16:02:55.496992 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 16:02:55.500979 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:02:55] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:02:55] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:02:57.816761 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

\n
\n
\n

 

\n\n\n\n\n\n\n\n
\n

Entre L\'Organisme de formation    ci-après nommé l\'Organisme de formation
Situé :    
Déclation d\'activité :   Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes :  prenom nonn 
Contact :   

\n

 

\n
\n

Et le bénéciaire : FRANCE TRAVAIL   Réprésenté par
(Ci-aprés nommé le client)
Situé : Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067  97200   
Représenté par :  FT contact_prenom FT contact_prenom  en qualité de
Contact : francetravail1@francetravail.fr 

\n

 

\n
\n
\n

Est conclue la convention suivante. 

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation Colas Rail 

\n


Formation :  CONDUIRE UN PROJET 

Durée : 15.0   heure (s) 
Lieu de formation :vile sit1 
Dates de formation : 17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 

\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.
Liste des stagiaires : 

\n
xddd   qsdqsd   mysy1000formation+04@gmail.com
\n

Article 4 : Prix de la formation 
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire : 1500.0 

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

 

\n

Paris , 11/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation
prenom  nonn

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n
\n

 

\n

 

\n

 

\n

Colas Rail 
Téléphone : 
Site web : https://colasrail.com/ 

\n

 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_81778.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:02:59] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:02:59.017323 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:02:59] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:03:28.703973 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 16:03:29.845319 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 16:03:30.244330 : Get_List_object_owner_collection_Stored_Files_With_Filter -"['68eb6ed8d980c4ab7268ba70']" is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - ERRORRRR AT Line : 1564 INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:03:30] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:03:30.245720 : Get_List_object_owner_collection_Stored_Files_With_Filter -"['68eb6ed8d980c4ab7268ba70']" is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - ERRORRRR AT Line : 1564 INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:03:30] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:03:58.341602 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 16:03:58.345605 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:03:58] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:03:58] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:04:00.344943 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

\n
\n
\n

 

\n\n\n\n\n\n\n\n
\n

Entre L\'Organisme de formation    ci-après nommé l\'Organisme de formation
Situé :    
Déclation d\'activité :   Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes :  prenom nonn 
Contact :   

\n

 

\n
\n

Et le bénéciaire : FRANCE TRAVAIL   Réprésenté par
(Ci-aprés nommé le client)
Situé : Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067  97200   
Représenté par :  FT contact_prenom FT contact_prenom  en qualité de
Contact : francetravail1@francetravail.fr 

\n

 

\n
\n
\n

Est conclue la convention suivante. 

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation Colas Rail 

\n


Formation :  CONDUIRE UN PROJET 

Durée : 15.0   heure (s) 
Lieu de formation :vile sit1 
Dates de formation : 17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 

\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.
Liste des stagiaires : 

\n
xddd   qsdqsd   mysy1000formation+04@gmail.com
\n

Article 4 : Prix de la formation 
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire : 1500.0 

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

 

\n

Paris , 11/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation
prenom  nonn

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n
\n

 

\n

 

\n

 

\n

Colas Rail 
Téléphone : 
Site web : https://colasrail.com/ 

\n

 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_42058.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:04:01] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:04:01.665676 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:04:02] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:04:15.056172 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 16:04:15.082388 : Get_List_object_owner_collection_Stored_Files_With_Filter -"['68eb6ed8d980c4ab7268ba70']" is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - ERRORRRR AT Line : 1564 INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:04:15] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:05:09.756193 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:05:09] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:05:20.365450 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 16:05:20.378431 : Get_List_object_owner_collection_Stored_Files -'68eb6ed8d980c4ab7268ba70, sdsddsdsdsdsds' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - ERRORRRR AT Line : 929 INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:05:20] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:05:21.029007 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 16:05:21.046442 : Get_List_object_owner_collection_Stored_Files_With_Filter -'68eb6ed8d980c4ab7268ba70, sdsddsdsdsdsds' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - ERRORRRR AT Line : 1564 INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:05:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:09:57.521036 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 16:09:57.524025 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:09:57] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:09:57] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:09:59.833417 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

\n
\n
\n

 

\n\n\n\n\n\n\n\n
\n

Entre L\'Organisme de formation    ci-après nommé l\'Organisme de formation
Situé :    
Déclation d\'activité :   Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes :  prenom nonn 
Contact :   

\n

 

\n
\n

Et le bénéciaire : FRANCE TRAVAIL   Réprésenté par
(Ci-aprés nommé le client)
Situé : Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067  97200   
Représenté par :  FT contact_prenom FT contact_prenom  en qualité de
Contact : francetravail1@francetravail.fr 

\n

 

\n
\n
\n

Est conclue la convention suivante. 

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation Colas Rail 

\n


Formation :  CONDUIRE UN PROJET 

Durée : 15.0   heure (s) 
Lieu de formation :vile sit1 
Dates de formation : 17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 

\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.
Liste des stagiaires : 

\n
xddd   qsdqsd   mysy1000formation+04@gmail.com
\n

Article 4 : Prix de la formation 
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire : 1500.0 

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

 

\n

Paris , 11/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation
prenom  nonn

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n
\n

 

\n

 

\n

 

\n

Colas Rail 
Téléphone : 
Site web : https://colasrail.com/ 

\n

 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_91069.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:10:02] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:10:02.233646 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:10:02] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\attached_file_mgt.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:2025-11-11 16:17:34.400501 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 16:17:34.401619 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 16:17:34.401619 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 16:17:34.401619 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 16:17:34.401619 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 16:17:39.217939 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 16:17:40.416083 : Get_List_object_owner_collection_Stored_Files_With_Filter -"['68eb6ed8d980c4ab7268ba70']" is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - ERRORRRR AT Line : 1566 INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:17:40] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:19:49.607899 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 16:19:49.612910 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 16:19:49.615938 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:19:49] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:19:49.626936 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:19:49] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:19:49.644485 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:19:49] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:19:49] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:19:49.863354 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:19:49] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:19:53.254651 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 16:19:53.258630 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:19:53] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:19:53] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:19:55.689913 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

\n
\n
\n

 

\n\n\n\n\n\n\n\n
\n

Entre L\'Organisme de formation    ci-après nommé l\'Organisme de formation
Situé :    
Déclation d\'activité :   Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes :  prenom nonn 
Contact :   

\n

 

\n
\n

Et le bénéciaire : FRANCE TRAVAIL   Réprésenté par
(Ci-aprés nommé le client)
Situé : Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067  97200   
Représenté par :  FT contact_prenom FT contact_prenom  en qualité de
Contact : francetravail1@francetravail.fr 

\n

 

\n
\n
\n

Est conclue la convention suivante. 

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation Colas Rail 

\n


Formation :  CONDUIRE UN PROJET 

Durée : 15.0   heure (s) 
Lieu de formation :vile sit1 
Dates de formation : 17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 

\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.
Liste des stagiaires : 

\n
xddd   qsdqsd   mysy1000formation+04@gmail.com
\n

Article 4 : Prix de la formation 
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire : 1500.0 

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

 

\n

Paris , 11/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation
prenom  nonn

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n
\n

 

\n

 

\n

 

\n

Colas Rail 
Téléphone : 
Site web : https://colasrail.com/ 

\n

 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_76967.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:19:57] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:19:57.204106 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:19:57] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:20:21.742636 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 16:20:21.760623 : Get_List_object_owner_collection_Stored_Files_With_Filter -"['68eb6ed8d980c4ab7268ba70']" is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - ERRORRRR AT Line : 1566 INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:20:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\attached_file_mgt.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:2025-11-11 16:22:26.364488 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 16:22:26.364488 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 16:22:26.364488 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 16:22:26.364488 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 16:22:26.364488 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 16:22:28.556944 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 16:22:30.186152 : Get_List_object_owner_collection_Stored_Files_With_Filter -"['68eb6ed8d980c4ab7268ba70']" is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - ERRORRRR AT Line : 1566 INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:22:30] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\attached_file_mgt.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:2025-11-11 16:23:01.199049 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 16:23:01.199049 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 16:23:01.199049 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 16:23:01.199049 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 16:23:01.199049 : ++ 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\\attached_file_mgt.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:2025-11-11 16:25:43.226105 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 16:25:43.226105 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 16:25:43.226105 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 16:25:43.226105 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 16:25:43.226105 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 16:26:43.507069 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:26:43] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:27:05.668960 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:27:05] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/Q5rl1SB7yMgqvVejJzQPL95U860yzsUB1w/6913541d995b26cde9611ace HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\Inscription_mgt.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:2025-11-11 16:27:55.823880 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 16:27:55.823880 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 16:27:55.823880 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 16:27:55.823880 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 16:27:55.823880 : ++ 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\\Inscription_mgt.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:2025-11-11 16:29:25.275467 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 16:29:25.275467 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 16:29:25.275467 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 16:29:25.276467 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 16:29:25.276467 : ++ 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\\Inscription_mgt.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:2025-11-11 16:29:57.477856 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 16:29:57.478839 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 16:29:57.478839 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 16:29:57.478839 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 16:29:57.478839 : ++ 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\\Inscription_mgt.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:2025-11-11 16:30:43.429353 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 16:30:43.429353 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 16:30:43.429353 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 16:30:43.430353 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 16:30:43.430353 : ++ 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\\Inscription_mgt.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:2025-11-11 16:31:07.457245 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 16:31:07.458245 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 16:31:07.458245 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 16:31:07.458245 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 16:31:07.458245 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 16:31:35.234544 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 16:31:35.236544 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:31:35] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:31:35] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:31:38.127817 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n
\n
\n
\n

N° de déclaration d\'activité :  NDA-001254 

\n
\n
\n
\n
\n
 Est conclue la convention suivante entre
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

Et

\n
Et le bénéciaire :
 QSD SDS 
(Ci-aprés nommé le client)
Situé :     

\n
\n
\n

PRÉAMBULE
EZUS Lyon   Colas Rail filiale de Valorisation de l\'Université Claude Bernard Lyon I, s\'est vue confier la gestion des activités industrielles et commerciales des centres et services de l\'UCBL, ainsi que les actions de formation continue par la convention cadre signée le 23 janvier 2008.

\n

A cet effet, la société Colas Rail  fait appel au : Docteur Eric J. VOIGLIO, MD, PhD, FACS, FRCS Directeur ATLS France.

\n

Est conclu un contrat de formation professionnelle en application de l\'article L6353-3 du Code du Travail.

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation

\n

 Colas Rail 

\nFormation : CONDUIRE UN PROJET 
Durée : 15.0   heure (s) 
Lieu de formation :   vile sit1 
Dates de formation :  17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 
\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.

\n

Article 4 : Prix de la formation
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire :  1500.0 €

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

Paris , 11/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation prenom   nonn 

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n

 

\n
\n

 

\n
\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_83451.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:31:40] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:31:40.528804 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:31:41] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:32:03.159501 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 16:32:13.479497 : Get_List_object_owner_collection_Stored_Files -"['68eb6ed8d980c4ab7268ba70']" is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - ERRORRRR AT Line : 929 INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:32:13] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:32:15.056898 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 16:32:15.081860 : Get_List_object_owner_collection_Stored_Files -"['68eb6ed8d980c4ab7268ba70']" is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - ERRORRRR AT Line : 929 INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:32:15] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\attached_file_mgt.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:2025-11-11 16:33:54.811611 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 16:33:54.812614 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 16:33:54.812614 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 16:33:54.812614 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 16:33:54.812614 : ++ 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\\attached_file_mgt.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:2025-11-11 16:34:05.035155 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 16:34:05.035155 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 16:34:05.035155 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 16:34:05.035155 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 16:34:05.035155 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 16:34:10.905565 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:34:11] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:34:22.365177 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:34:22] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:34:27.670113 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:34:27] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/Q5rl1SB7yMgqvVejJzQPL95U860yzsUB1w/691356dc995b26cde9611acf HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\attached_file_mgt.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:2025-11-11 16:35:32.428606 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 16:35:32.428606 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 16:35:32.428606 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 16:35:32.428606 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 16:35:32.428606 : ++ 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\\attached_file_mgt.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:2025-11-11 16:35:52.280143 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 16:35:52.280143 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 16:35:52.280143 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 16:35:52.280143 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 16:35:52.280143 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 16:36:04.889878 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 16:36:04.893905 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:36:04] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:36:04] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:36:07.913166 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

\n
\n
\n

 

\n\n\n\n\n\n\n\n
\n

Entre L\'Organisme de formation    ci-après nommé l\'Organisme de formation
Situé :    
Déclation d\'activité :   Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes :  prenom nonn 
Contact :   

\n

 

\n
\n

Et le bénéciaire : FRANCE TRAVAIL   Réprésenté par
(Ci-aprés nommé le client)
Situé : Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067  97200   
Représenté par :  FT contact_prenom FT contact_prenom  en qualité de
Contact : francetravail1@francetravail.fr 

\n

 

\n
\n
\n

Est conclue la convention suivante. 

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation Colas Rail 

\n


Formation :  CONDUIRE UN PROJET 

Durée : 15.0   heure (s) 
Lieu de formation :vile sit1 
Dates de formation : 17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 

\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.
Liste des stagiaires : 

\n
xddd   qsdqsd   mysy1000formation+04@gmail.com
\n

Article 4 : Prix de la formation 
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire : 1500.0 

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

 

\n

Paris , 11/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation
prenom  nonn

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n
\n

 

\n

 

\n

 

\n

Colas Rail 
Téléphone : 
Site web : https://colasrail.com/ 

\n

 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_85723.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:36:09] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:36:09.465114 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:36:14] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:37:03.223483 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:37:03] "POST /myclass/api/Get_Given_E_Document_Not_Signed_No_Token/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:37:52.520232 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '


 

\n

\n
\n
\n
\n

N° de déclaration d\'activité :  NDA-001254 

\n
\n
\n
\n
\n
 Est conclue la convention suivante entre
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

Et

\n
Et le bénéciaire :
 qsdsq qsdqs 
(Ci-aprés nommé le client)
Situé :     

\n
\n
\n

PRÉAMBULE
EZUS Lyon   Colas Rail filiale de Valorisation de l\'Université Claude Bernard Lyon I, s\'est vue confier la gestion des activités industrielles et commerciales des centres et services de l\'UCBL, ainsi que les actions de formation continue par la convention cadre signée le 23 janvier 2008.

\n

A cet effet, la société Colas Rail  fait appel au : Docteur Eric J. VOIGLIO, MD, PhD, FACS, FRCS Directeur ATLS France.

\n

Est conclu un contrat de formation professionnelle en application de l\'article L6353-3 du Code du Travail.

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation

\n

 Colas Rail 

\nFormation : CONDUIRE UN PROJET 
Durée : 15.0   heure (s) 
Lieu de formation :   vile sit1 
Dates de formation :  17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 
\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.

\n

Article 4 : Prix de la formation
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire :  1500.0 €

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

Paris , 11/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation prenom   nonn 

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n

 

\n
\n

 

\n
\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\t
Signature Client

' dest = <_io.BufferedRandom name='./temp_direct/Convention_Signe_11_11_2025_22.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPUAAAD1AQMAAACyfyEmAAAABlBMVEUAAIv///+fga7nAAACYUlEQVR42u1ZMY7jQAyjL4XLPGF+Yn/MQAz4Y85P/ISULgLrSGnusNV2i2URF8bA0xCSSFEy4tvnxOf+c/+z9y8AQ6yNrzcw3SPG684T8IjzD75/fvpe+B4RzxfaCSyNp9uB+cWTLizwLRifEcc5ExBmnhQ/htMJH6PG0C1tDJ5Oxc8LX6yIjBruaxt3q/hl/RHkLkLMJElG0qf+xF+l9vn15cPfet6N+aXgDJ0uXX884sfUUlUmlh4xrQonSSIl9MDXJC3kr6RFRUh9IcjZpv5UcEJFfS79i9iOSrcDvhsFmfmNHQvOSU1kZ6Z94rdIUB7VNcakM6l7nIMJP2QN5tgi40dp5pdLIu2if4RGVBtdAUUm9VntLkYXfSE+8rf6L1L/GMlMt42+JCASoqf7zNY7hJH+UZUJaPuif6NP/y1rSuuydf8npbbSP/VfVBDLH/DisvEHh0aPLMKQP42SZtjwA6q/VlORTAKhrcieZxK/Go12QNSF/NVbmMMFX3rldPVCJWps4aN/0jq9mFp24iKJ6g82/j4N1VgmgZmmCMKn/ogqZ7WC9n8STqdgos8SlKMClvOH7IKPPssQ3Lu+EFqfP2T3beI3ibqApiIkU+hUL5/9UApeNbmhpC/tgk1+mdrtSJNf1PDSv3SluRVCp0bfCYbP/kBbvyGnSllnOQUY6bMIG+n/cj9JfNqvRfjsryKt6dr6frdMdBjtJ5FTkaaOLf6ZGCd8zO+U/o8mq6Rvttrvcoi7CA1DWXun+OX+9FZ/FWr+FT6j/VrtT0+llp14i9pfPZ307/P/6nP/G/d/AUeDuVX6CDmlAAAAAElFTkSuQmCC', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'PLTE' 41 6 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 59 609 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 41 4158 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'PLTE' 41 6 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 59 609 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 41 4158 INFO:root:2025-11-11 16:37:55.357401 : Internal_Usage_Store_User_Downloaded_File -'NoneType' object has no attribute 'append' - ERRORRRR AT Line : 382 INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:37:55] "POST /myclass/api/Create_E_Signature_For_E_Document/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:38:39.784622 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:38:39] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:38:40.758688 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:38:40] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:38:45.764759 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:38:45] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/Q5rl1SB7yMgqvVejJzQPL95U860yzsUB1w/691357e9995b26cde9611ad0 HTTP/1.1" 200 - INFO:root:2025-11-11 16:40:32.481951 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:40:33] "POST /myclass/api/Get_Given_E_Document_Not_Signed_No_Token/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:41:04.514657 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '


 

\n

\n

\n
\n
\n

 

\n\n\n\n\n\n\n\n
\n

Entre L\'Organisme de formation    ci-après nommé l\'Organisme de formation
Situé :    
Déclation d\'activité :   Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes :  prenom nonn 
Contact :   

\n

 

\n
\n

Et le bénéciaire : FRANCE TRAVAIL   Réprésenté par
(Ci-aprés nommé le client)
Situé : Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067  97200   
Représenté par :  FT contact_prenom FT contact_prenom  en qualité de
Contact : francetravail1@francetravail.fr 

\n

 

\n
\n
\n

Est conclue la convention suivante. 

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation Colas Rail 

\n


Formation :  CONDUIRE UN PROJET 

Durée : 15.0   heure (s) 
Lieu de formation :vile sit1 
Dates de formation : 17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 

\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.
Liste des stagiaires : 

\n
xddd   qsdqsd   mysy1000formation+04@gmail.com
\n

Article 4 : Prix de la formation 
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire : 1500.0 

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

 

\n

Paris , 11/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation
prenom  nonn

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n
\n

 

\n

 

\n

 

\n

Colas Rail 
Téléphone : 
Site web : https://colasrail.com/ 

\n

 

\n

 

\t
Signature Client

' dest = <_io.BufferedRandom name='./temp_direct/Convention_Signe_11_11_2025_51.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPUAAAD1AQMAAACyfyEmAAAABlBMVEUAAIv///+fga7nAAACVUlEQVR42u1ZMY6EQAwLR0HJE+Yn8LGVQOJj8BOeQDnFipydwJXbrc4FW3DsThPZscfJmX/8VHvOn/Pvnh9m1rjv8ahmk3dn/8aPeKs/9vnz7XPWN7lvxyu+lW7zZbfxeJU4kKjvZajqbXVkQSNAJH7FGqX6AFg+/Gj3Svy06gOrQG3GD/1culUKv+i/1n01ggim2Y5C/Uf9/vF7P3T0m59l97OHvzRJ9+0/Gvh1pLYO/QKmfSacEMnQy9TnJ6zP2Xrdmf6MIsdDh9/VWvIL1Yb/3XSL4FfC8Khfs8H4BpMRwm+H65Fa4NeFnCFdKEVEH744tDAnftXAKqidWamI/7WMLggsIwHjW0e77mT8ZdoNXrLj1picTm1AcuJ15yr9B9TCUAK1udS4elX6D4DVAW9RJKFL/xPqP/qfFXxpPf0P95uQ/0EfA1AzivhOCnGnyOg3WE1qCWdas/U6/cf7I/2Z1ofSZpqMUv9dTYhK7R5HXKb/gtVM9WNKY3Ed/3vnwBH5j/5n6X8y+Xlm6sshznIIAdNC/Yeuo/WlPmh9MQkDU5X8wkAKV14jVXH+WHuhfOp0ZfxJ/Nb+mj98k9EvSrMgGfjxJoFS6IQq9wcCPbRAksNfwvooYpn8Uoha5L9LGlL+x/qa3ArZJY17J6izP8iQv0T/hZJdZz8Z+5c7/xHJWCfI4Bf7Kwxxmf+Yqu4lggvtJ9ucj6BajJtNhhil+sAvXY8/XdY3Su13QTJN2sZrXSSEX+xPLfNz3L9Rn9J+LaYiDpklrTn2V5uS/z3/v3rO/+P8F8Pbr1zr+bxrAAAAAElFTkSuQmCC', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'PLTE' 41 6 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 59 597 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 41 4096 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'PLTE' 41 6 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 59 597 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 41 4096 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 5223 6 INFO:root:2025-11-11 16:41:05.855303 : Internal_Usage_Store_User_Downloaded_File -'NoneType' object has no attribute 'append' - ERRORRRR AT Line : 382 INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:41:05] "POST /myclass/api/Create_E_Signature_For_E_Document/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\E_Sign_Document.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:2025-11-11 16:43:59.033608 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 16:43:59.033608 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 16:43:59.034607 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 16:43:59.034607 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 16:43:59.034607 : ++ 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\\Inscription_mgt.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:2025-11-11 16:47:38.804424 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 16:47:38.804424 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 16:47:38.804424 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 16:47:38.804424 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 16:47:38.804424 : ++ 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\\Inscription_mgt.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:2025-11-11 16:48:44.620919 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 16:48:44.620919 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 16:48:44.620919 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 16:48:44.621920 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 16:48:44.621920 : ++ 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\\Inscription_mgt.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:2025-11-11 16:49:48.599596 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 16:49:48.599596 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 16:49:48.600605 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 16:49:48.600605 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 16:49:48.600605 : ++ 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\\E_Sign_Document.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:2025-11-11 16:50:05.602672 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 16:50:05.602672 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 16:50:05.602672 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 16:50:05.602672 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 16:50:05.602672 : ++ 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\\E_Sign_Document.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:2025-11-11 16:51:13.661898 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 16:51:13.661898 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 16:51:13.661898 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 16:51:13.661898 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 16:51:13.661898 : ++ 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\\E_Sign_Document.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:2025-11-11 16:51:44.204275 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 16:51:44.204275 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 16:51:44.204275 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 16:51:44.204275 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 16:51:44.204275 : ++ 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\\Inscription_mgt.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:2025-11-11 16:52:52.798991 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-11 16:52:52.798991 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-11 16:52:52.798991 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-11 16:52:52.798991 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-11 16:52:52.799991 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-11 16:54:51.889466 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-11 16:54:51.890471 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:54:51] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:54:51] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:54:56.580337 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

\n
\n
\n

 

\n\n\n\n\n\n\n\n
\n

Entre L\'Organisme de formation    ci-après nommé l\'Organisme de formation
Situé :    
Déclation d\'activité :   Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes :  prenom nonn 
Contact :   

\n

 

\n
\n

Et le bénéciaire : FRANCE TRAVAIL   Réprésenté par
(Ci-aprés nommé le client)
Situé : Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067  97200   
Représenté par :  FT contact_prenom FT contact_prenom  en qualité de
Contact : francetravail1@francetravail.fr 

\n

 

\n
\n
\n

Est conclue la convention suivante. 

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation Colas Rail 

\n


Formation :  CONDUIRE UN PROJET 

Durée : 15.0   heure (s) 
Lieu de formation :vile sit1 
Dates de formation : 17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 

\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.
Liste des stagiaires : 

\n
xddd   qsdqsd   mysy1000formation+04@gmail.com
\n

Article 4 : Prix de la formation 
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire : 1500.0 

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

 

\n

Paris , 11/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation
prenom  nonn

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n
\n

 

\n

 

\n

 

\n

Colas Rail 
Téléphone : 
Site web : https://colasrail.com/ 

\n

 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_47443.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] INFO:root:2025-11-11 16:54:58.683652 : Create_E_Document Le champ 'class_id' n'est pas autorisé INFO:root:2025-11-11 16:54:58.683652 : WARNING : impossible d'envoyer la convention au client : 68c535af5fd368bd641dceae INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:54:58] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-11 16:54:58.690638 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [11/Nov/2025 16:54:59] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ 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:2025-11-12 12:26:32.932804 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-12 12:26:32.932804 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-12 12:26:32.932804 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-12 12:26:32.932804 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-12 12:26:32.932804 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-12 12:26:39.395522 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-12 12:26:39.395522 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-12 12:26:39.395522 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-12 12:26:39.395522 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-12 12:26:39.395522 : ++ 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\\E_Sign_Document.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:2025-11-12 12:34:14.594521 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-12 12:34:14.595521 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-12 12:34:14.595521 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-12 12:34:14.595521 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-12 12:34:14.595521 : ++ 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\\E_Sign_Document.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:2025-11-12 12:34:49.840448 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-12 12:34:49.840448 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-12 12:34:49.841453 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-12 12:34:49.841453 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-12 12:34:49.841453 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-12 12:34:49.938946 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:34:49.939946 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:34:49] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:34:49] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:34:55.715175 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:34:55.724177 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:34:55] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:34:55.740135 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:34:55.743115 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:34:55.748120 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:34:55.767116 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:34:55] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:34:55] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:34:55] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:34:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:34:56.149069 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:34:56.152063 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:34:56.154065 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:34:56.160073 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:34:56.166171 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:34:56] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:34:56.175157 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:34:56] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:34:56] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:34:56] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:34:56] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:34:56] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:35:02.402806 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:35:02.405280 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:35:02.408604 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:35:02.412761 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:35:02.416759 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:02] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:35:02.422774 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:35:02.428877 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:02] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:02] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:02] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:35:02.438387 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:02] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:35:02.446705 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:35:02.451219 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:02] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:02] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:35:02.461209 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:35:02.468205 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:02] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:02] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:03] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:03] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:35:07.584672 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:35:07.591318 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:35:07.595327 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:35:07.600541 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:35:07.606943 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:07] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:35:07.617496 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:35:07.628498 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:07] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:07] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:07] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:07] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:35:09.950692 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:35:09.954488 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:11] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:35:16.466405 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:35:16.471835 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:35:16.475781 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:35:16.478788 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:35:16.484304 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:35:16.489420 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:16] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:35:16.498302 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:16] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:16] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:16] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:16] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:35:18.855539 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:35:18.859554 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:20] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:35:30.539897 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:35:30.544345 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:30] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:30] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:35:33.165315 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

\n
\n
\n

 

\n\n\n\n\n\n\n\n
\n

Entre L\'Organisme de formation    ci-après nommé l\'Organisme de formation
Situé :    
Déclation d\'activité :   Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes :  prenom nonn 
Contact :   

\n

 

\n
\n

Et le bénéciaire : FRANCE TRAVAIL   Réprésenté par
(Ci-aprés nommé le client)
Situé : Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067  97200   
Représenté par :  FT contact_prenom FT contact_prenom  en qualité de
Contact : francetravail1@francetravail.fr 

\n

 

\n
\n
\n

Est conclue la convention suivante. 

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation Colas Rail 

\n


Formation :  CONDUIRE UN PROJET 

Durée : 15.0   heure (s) 
Lieu de formation :vile sit1 
Dates de formation : 17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 

\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.
Liste des stagiaires : 

\n
xddd   qsdqsd   mysy1000formation+04@gmail.com
\n

Article 4 : Prix de la formation 
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire : 1500.0 

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

 

\n

Paris , 12/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation
prenom  nonn

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n
\n

 

\n

 

\n

 

\n

Colas Rail 
Téléphone : 
Site web : https://colasrail.com/ 

\n

 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_95198.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] INFO:root:2025-11-12 12:35:35.126289 : Create_E_Document Le champ 'class_id' n'est pas autorisé INFO:root:2025-11-12 12:35:35.126289 : WARNING : impossible d'envoyer la convention au client : 68c535af5fd368bd641dceae INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:35] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:35:35.133701 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:35:35] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\E_Sign_Document.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:2025-11-12 12:38:05.558820 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-12 12:38:05.558820 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-12 12:38:05.559822 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-12 12:38:05.559822 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-12 12:38:05.559822 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-12 12:38:05.942685 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:38:05.952687 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:38:05.962681 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:38:05.968686 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:38:05.976696 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:38:05.987791 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:06] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:06] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:06] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:06] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:06] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:06] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:38:11.870120 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:38:11.873301 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:38:11.878311 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:11] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:38:11.888349 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:38:11.898603 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:11] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:11] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:11] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:38:11.966599 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:38:11.970607 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:38:11.973765 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:38:11.978774 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:38:11.983956 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:11] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:11] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:38:11.992458 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:38:11.992458 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:38:11.998552 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:12] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:12] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:38:12.008584 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:12] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:12] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:38:12.016585 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:12] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:38:12.024006 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:38:12.035018 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:12] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:12] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:12] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:13] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:38:15.340258 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:38:15.344482 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:38:15.348481 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:38:15.351480 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:38:15.357482 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:38:15.365502 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:15] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:38:15.372501 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:15] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:15] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:15] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:15] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:38:17.520095 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:38:17.523192 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:18] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:38:26.648474 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:38:26.654593 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:26] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:26] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:38:28.751322 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

\n
\n
\n

 

\n\n\n\n\n\n\n\n
\n

Entre L\'Organisme de formation    ci-après nommé l\'Organisme de formation
Situé :    
Déclation d\'activité :   Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes :  prenom nonn 
Contact :   

\n

 

\n
\n

Et le bénéciaire : FRANCE TRAVAIL   Réprésenté par
(Ci-aprés nommé le client)
Situé : Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067  97200   
Représenté par :  FT contact_prenom FT contact_prenom  en qualité de
Contact : francetravail1@francetravail.fr 

\n

 

\n
\n
\n

Est conclue la convention suivante. 

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation Colas Rail 

\n


Formation :  CONDUIRE UN PROJET 

Durée : 15.0   heure (s) 
Lieu de formation :vile sit1 
Dates de formation : 17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 

\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.
Liste des stagiaires : 

\n
xddd   qsdqsd   mysy1000formation+04@gmail.com
\n

Article 4 : Prix de la formation 
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire : 1500.0 

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

 

\n

Paris , 12/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation
prenom  nonn

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n
\n

 

\n

 

\n

 

\n

Colas Rail 
Téléphone : 
Site web : https://colasrail.com/ 

\n

 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_53845.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:35] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:38:35.532379 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:38:35] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:39:39.312657 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:39:40] "POST /myclass/api/Get_Given_E_Document_Not_Signed_No_Token/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:40:17.870051 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '


 

\n

\n

\n
\n
\n

 

\n\n\n\n\n\n\n\n
\n

Entre L\'Organisme de formation    ci-après nommé l\'Organisme de formation
Situé :    
Déclation d\'activité :   Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes :  prenom nonn 
Contact :   

\n

 

\n
\n

Et le bénéciaire : FRANCE TRAVAIL   Réprésenté par
(Ci-aprés nommé le client)
Situé : Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067  97200   
Représenté par :  FT contact_prenom FT contact_prenom  en qualité de
Contact : francetravail1@francetravail.fr 

\n

 

\n
\n
\n

Est conclue la convention suivante. 

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation Colas Rail 

\n


Formation :  CONDUIRE UN PROJET 

Durée : 15.0   heure (s) 
Lieu de formation :vile sit1 
Dates de formation : 17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 

\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.
Liste des stagiaires : 

\n
xddd   qsdqsd   mysy1000formation+04@gmail.com
\n

Article 4 : Prix de la formation 
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire : 1500.0 

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

 

\n

Paris , 12/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation
prenom  nonn

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n
\n

 

\n

 

\n

 

\n

Colas Rail 
Téléphone : 
Site web : https://colasrail.com/ 

\n

 

\n

 

\t
Signature Client

' dest = <_io.BufferedRandom name='./temp_direct/Convention_Signe_12_11_2025_03.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPUAAAD1AQMAAACyfyEmAAAABlBMVEUAAIv///+fga7nAAACWElEQVR42u1ZMW7EMAxT6sHjPcE/yX3sgATox5Kf+Ak3eiiqkpJTdOpWlMNlCHLwQlAiRevMf32Gvc5f5397/jSzxT8aX/i0zevnbX6NN/v9+etz4tvcz+ejJbTT37vd8TMOJPA9DKhAGFDZWG/eyR/oVMJ3kVj9Wfogf1r4UNXoumG3vdVDir+gzqweVtzuqHQwqdN/1C9Le/586eg3n908XGXJcl/+o8EfShvSfe9+AilAQiRQsgZ/MLzVSg+TqZ/pzzvtRqS+MTpYX3s0WMvWKzGj3DL8AZB3p6sM6Lfha28y/IEwM3AV/ldDzpBuH4uIPlDa6sGacQgDKUq7c5KozI+IBkgFvje2I8dd8arkLyythyszJIDJjeNOpL7eOWuZqoK1vY0YvTL9Fw3nFMQe1KX/6fRfplLHj+LwF6dTu5L/eQbSFayNmRSMdr2p+HOkviwt8qmnNZsKfx/kqsxbEUhshJuZWkUfpC5eULLldYSdKDI/2lgxOiLV01UojehJl7l/HAAEkMZJFyJh/8noYxpeuMoRTBLpKXP/oHStVeY/J0iGQAenOvPtzhAz9ZHlFvJnwFie6S8Uybx/kEmVfBX5LwSRt8qVSFXmB+/iLGiCXNL6KGIV/jjV/Mp/tJaq5X/IosdtshZMXjtBnfznSV3hTZhwvztRZv9iLfKfc79W46Yk1H/caiD/waRjq3EtEVxoPzlvRTHuxgwxSviQStfIfznp0Hp3qf0uTJDzN/YH+FLiL/anJRsu77/EJ7NfS/0Wj/1fWnPsr04l/3v9f/U6/4/zL/J5tb8UpHlQAAAAAElFTkSuQmCC', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'PLTE' 41 6 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 59 600 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATsAAADICAYAAACXrUbEAAAPPUlEQVR4AeydCaxdVRWG15KIGgajoAgRZ4iAEVGD4oiRKIMoihUQFBFiCIFiUIkQHBEJChHEGjHIJCCBYjEIImgoEjEOgBKHEMAEjIkyKBaltKiXfz3a19fX19c7nGEP38taZ+997jl7r/2t9s+5557hKcYfBCAAgQoIIHYVJJkpQgACZogd/wogAIEqCCB2Y6aZ3SAAgbwIIHZ55YtoIQCBMQkgdmOCYzcIQCAvAohdXvnKP1pmAIGeCCB2PYFnWAhAoFsCiF23vBkNAhDoiQBi1xN4hoXAaATYelICiN2kBNkfAhDIggBil0WaCBICEJiUAGI3KUH2hwAEUiYwHRtiN42CCgQgUDIBxK7k7DI3CEBgmgBiN42CCgQgUDIBxG607LI1BCCQKQHELtPEETYEIDAaAcRuNF5sDQEIZEoAscs0cbmFTbwQ6JsAYtd3BhgfAhDohABi1wlmBoEABPomgNj1nQHGh8B8BPisMQKIXWMo6QgCEEiZAGKXcnaIDQIQaIwAYtcYSjqCAATSIbBuJIjdukxYAwEIFEgAsSswqUwJAhBYlwBity4T1kAAAgUSQOyGSiobQQACuRNA7HLPIPFDAAJDEUDshsLERhCAQO4EELvcM5h2/EQHgWQIIHbJpIJAIACBNgkgdm3SpW8IQCAZAohdMqkgEAisIUCteQKIXfNM6RECEEiQAGKXYFIICQIQaJ4AYtc8U3qEAAT6IjDPuIjdPHD4CAIQKIcAYldOLpkJBCAwDwHEbh44fAQBCJRDALGbL5d8BgEIFEOgYLEbbGk2uGuVb15MxpgIBCAwFoGCxc6OFpGXrfJTJXrPVh2DAAQqJVCw2PnnldMr5GFHabFQjnVCgEEgkB6BgsVuCvZqsYvG58wGu0cFhwAE6iNQuNh5iN0XZqQ1jvBmNKlCAAK1EChc7KbSuEjLB+RhC3R0d4t8r2jgEEiMAOG0SKACsfMQumtmMNxN9asleGeqxCAAgUoIVCB2U5m8cGq5ZrGRqsdK8E5RiUEAAhUQqETsfKlyqaM5Lde2EyV4x6+9ihYEIJAbgWHirUTsplAcouV/5bMtrsH7wOyVtCEAgbIIVCR2vkyp20f+uHymBYNzdYR34MyV1CEAgbIIxH/0smY072z8en18kHyFfKZtpsb3JHj7qsQgAIECCVQmdpFBv1LLmdfeqTlt50nwdp5uUYEABIohUKHYTeXudC3Pkc+2LbXicgnetioxCECgIAKVip3Hebt4UMD5c+Rye637uQRvE5UYBCBQCIFKxS6y5/HL7OGqzXVJShzZ6fzeYGN9jg1LgO0gkDCBisUusuIDLY+QzyV4b9D6JTrCe6pKDAIQyJxA5WIX2fP7tTxAfrN8tu2tFR+XYxCAQOYEELupBPpyFXvKb5DPtq/o6O6k2StpQ6A5AvTUBQHEbpqyP6pqXHQc98uuVH2mnSzBWzBzBXUIQCAvAojdWvmKX2k9juLiboo71vrI7EwJ3muNPwhAIEsCiN2caXP9MGH766OH5KttG1UWSfBeqBKDAAT6JzBSBIjdenH53froeXKds9PySdtVRVyS8gKVGAQgkBEBxG7eZHlci3eCNjlU/qA8LC46vl1HeFtHA4cABPIggNhtME/+fzO/yMxeI79THhavZbxOgrdjNHAIQCB9AojdmhxtoOb3aYNXyC+Qh71Si8USvBBBVTEIQCBlAojdSNmJr7V+mHb5mvx/8h3kv5HgvUklBgEIJEwAsRsrOX6cdvuYfLXdLMF7/+oGJQQgkB4BxG7snPh52nXm49yvkOAt0rrqjAlDIAcCiN1EWXIJnMWFxn9f1c1RErw4yuPSlFVAKCCQCgHEbuJM+K3qYi/5H+Vhcf7uBxK97aKBQwACaRBA7BrJg9+ubkLkfqoy7FVaxANAOY8nENh6CLC6UwKIXWO4/Z/q6l3ys+Vhz9HiUh3hfUbuqmMQgECPBBC7RuH7Y2a+0MziCSnxBrN48OcX1f62BG9TlRgEINATAcSuFfC+WN3GfbT3qgyLpyEvkeBtHQ0cAhCYhMB4+yJ243EbYi+PR0TtrA2vlYftoUWcx9tJJQYBCHRMALFrFbj/S93HtXjx2sZ4qMCL1b5JR3gfUYlBAAIdEkDsWoft/zHzI83sWPm/5VvIz5fgHawSgwAEOiKA2FlHpM2/qZHeKv+DPOxiCV48/fjp0cAhAIF2CSB27fKd1bvfphW7yb8hf1weR3uLJHpcmiIYGATaJIDYtUl3zr79ETM/xsziros4p/dR1a+SYxCAQIsEELsW4c7ftcfdFm/UNnGb2bt1dLdCHi/m1qosjCAhkBUBxK7XdHmcv1v9QNCNFcpSCd5bVGIQgEDDBBC7hoGO3p0PzDweCHqImW0kv1CCF7edqYpBAAJNEUDsmiI5cT9+ibqIa/LieryrJXgfUhsrkABT6ocAYtcP9/WM6lfqg/fK43zeRRK8xfI42tMqDAIQmIQAYjcJvVb29d+r2/3k8Qvt/irjKA/BEwgMApMQQOwmodfavh53WnxQ3S+RxyUqj+oIL241UxODQKUEJpw2YjchwPZ29+Vm/j4zO1Uev9T+WoK3o+oYBCAwBgHEbgxo3e7iJ2q8uAh5c5U/luDFLWeqYhCAwCgEELtRaPW2rcftZfGklOcrhMskeIeqxCAAgREI1Ct2I0BKY1O/VHHEBcgrVV4gwYvr8lTFIACBYQggdsNQSmYbjzsu3qNw/iT/rgTvXJUYBCAwBAHEbghIaW3iv1U8cYfF3SoPl+B9Vf401TEIQGAeAojdPHDS/cj/rNheLV8q/6Q8vtY+U2UHxhAQyJMAYpdn3hR1PCrK3qHKjfID5VfpCG8rlRgEIDAHAcRuDij5rPJ4AGhcixe3me2uuHWkN3iRSgwCEJhFALGbBSS/pj+smON9Fvoqay9XPd5gxnPxBCIxI5yeCSB2PSegmeF9hT35mKhTzOy58iv0lXYXlRgEILCKAGK3CkQZhZ+kecQ9tXG3xW0SvIPUxiAAARFA7AShLHMd1dmumtM/5JdK8E6X89QUwcDyJNBU1IhdUyST6sfjouM4f/c7hfUJ+R1yDAJVE0Dsik2/P6Cp7Sk/X76jju50pDeI283UxCBQHwHEruic+9/MPF7VeKSZbSK/VaK3t0oMAtURqE7sqsvw1IT9HBU7yONo7xoJ3hlybjETEKweAohdNbmeusVsW013sfw4+SUSvM1UYhCoggBiV0WaV09y6rWNC9T6rDy+zi6R4MUtZ2piECibAGJXdn7XMzs/WR/E8/DieryLJXgfVnt+41MIZE4Ascs8geOH79/XvvHE45+ovFCCd6X8GapjECiSAGJXZFqHndTU9XiHa2v9YGHxQIGHJHjxrDytwiBQFgHErqx8jjEbj7eYxTPx3qad75PHe2q/rhJrhACdpEIAsUslE73H4UsVQvxoEV9vj9ER3i/km2odBoEiCCB2RaSxqUl4PAE5vtaeph5fL39EghcPFlAVg0DeBBC7vPPXQvT+sJl/2szi/bR/VRnX452lEoNAlwQaHwuxaxxpKR36zzSTELxrVS7UEd4y+TtVxyCQJQHELsu0dRW032Pm+5hZ/IARd1tcJ8E7Xm0MAtkRQOyyS1kfAXtcmhLn8O7S6DqfN/iRRC8uSFYTg0AeBGoRuzyykXSU/ksz397MLpfHo6MkfIM3q45BIAsCiF0WaUopSD9A0bxOvlKu83qDuPsi3nuhJgaBdAkgdunmJuHI/FcKLl7o8x2VcV/tLfpau5/qGASSJYDYJZuaNAJbfxT+oJkfYWb7yp8ljyeo3CDR20l1DALJEUDskktJbgH5D818CzOLW8z2UBmCt0AlBoGkCCB2SaUj52D8WEUfl6ksV6kfMQZn6SgvRFBNDAL9E0Ds+s9BQRH4tWb+UjOLOzAWqtRX3cHBKuszZpwcAcQuuZSUEJCfpllsJb9MHg8HvUlHeS9RHYNAbwQQu97Qlz6w32/mB5lZ3GK2jcp7JHhny3lAqGBg3RNA7LpnXtmIfr2Zb2dmF5jZ0fIbJXicyxMIbC4C7a1D7NpjS89rEfDD1NxdvpH8XgneCSoxCHRGALHrDDUDmbnO3dnbzexMM/uyBC+O8uIrrpoYBNolgNi1y5fe1yHgy8z8JDOLr7aPqbxTohcv/lEVg0B7BAoXu/bA0fOkBPxuM9/LzD4lP0OCFwKoKgaBdgggdu1wpdehCfi3tOkuZv4l4w8CLRJA7FqES9fDEvC/DLsl20FgXAKI3bjkyt6P2UGgOAKIXXEpZUIQgMBcBBC7uaiwDgIQKI4AYldcSplQnwQYO10CiF26uSEyCECgQQKIXYMw6QoCEEiXAGKXbm6IDAL1EOhgpohdB5AZAgIQ6J8AYtd/DogAAhDogABi1wFkhoAABPonUKbY9c+VCCAAgcQIIHaJJYRwIACBdgggdu1wpVcIQCAxAohdYgnpNxxGh0C5BBC7cnPLzCAAgRkEELsZMKhCAALlEkDsys0tM+uOACNlQACxyyBJhAgBCExOALGbnCE9QAACGRBA7DJIEiFCoFQCXc4LseuSNmNBAAK9EUDsekPPwBCAQJcEELsuaTMWBCDQG4GixK43igwMAQgkTwCxSz5FBAgBCDRBALFrgiJ9QAACyRNA7JJPUQcBMgQEKiCA2FWQZKYIAQiYIXb8K4AABKoggNhVkWYm2Q4Bes2JAGKXU7aIFQIQGJsAYjc2OnaEAARyIoDY5ZQtYoVAGQR6mQVi1wt2BoUABLomgNh1TZzxIACBXgggdr1gZ1AIQKBrAiWIXdfMGA8CEMiQAGKXYdIIGQIQGJ0AYjc6M/aAAAQyJIDYZZi0pkKmHwjURACxqynbzBUCFRNA7CpOPlOHQE0EELuass1cmyFAL1kSQOyyTBtBQwACoxJA7EYlxvYQgECWBBC7LNNG0BDIkUC/MSN2/fJndAhAoCMCiF1HoBkGAhDolwBi1y9/RocABDoikLHYdUSIYSAAgSIIIHZFpJFJQAACGyKA2G2IEJ9DAAJFEEDsikjjSJNgYwhUSQCxqzLtTBoC9RFA7OrLOTOGQJUEELsq086kxyHAPnkTQOzyzh/RQwACQxJA7IYExWYQgEDeBBC7vPNH9BBIn0AiESJ2iSSCMCAAgXYJIHbt8qV3CEAgEQKIXSKJIAwIQKBdAvmJXbs86B0CECiUAGJXaGKZFgQgsDaBJwAAAP//zStU3QAAAAZJREFUAwDbw3egYnYxNgAAAABJRU5ErkJggg==', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 41 3901 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'PLTE' 41 6 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 59 600 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 41 3901 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 3954 6 INFO:root:2025-11-12 12:40:21.443582 : Create_E_Signature_For_E_Document -name 'class_data' is not defined - Line : 1341 INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:40:21] "POST /myclass/api/Create_E_Signature_For_E_Document/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\E_Sign_Document.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:2025-11-12 12:42:25.311556 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-12 12:42:25.311556 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-12 12:42:25.311556 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-12 12:42:25.312554 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-12 12:42:25.312554 : ++ 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\\E_Sign_Document.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:2025-11-12 12:42:46.810235 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-12 12:42:46.810235 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-12 12:42:46.810235 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-12 12:42:46.810235 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-12 12:42:46.810235 : ++ 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\\E_Sign_Document.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:2025-11-12 12:43:52.298970 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-12 12:43:52.300076 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-12 12:43:52.300076 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-12 12:43:52.300076 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-12 12:43:52.300076 : ++ 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\\E_Sign_Document.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:2025-11-12 12:50:52.832423 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-12 12:50:52.832423 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-12 12:50:52.832423 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-12 12:50:52.832423 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-12 12:50:52.832423 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-12 12:51:03.892491 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-12 12:51:03.892491 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-12 12:51:03.892491 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-12 12:51:03.892491 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-12 12:51:03.892491 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-12 12:51:25.866961 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:51:25.870963 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:51:25] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:51:25] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:51:29.180712 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

\n
\n
\n

 

\n\n\n\n\n\n\n\n
\n

Entre L\'Organisme de formation    ci-après nommé l\'Organisme de formation
Situé :    
Déclation d\'activité :   Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes :  prenom nonn 
Contact :   

\n

 

\n
\n

Et le bénéciaire : FRANCE TRAVAIL   Réprésenté par
(Ci-aprés nommé le client)
Situé : Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067  97200   
Représenté par :  FT contact_prenom FT contact_prenom  en qualité de
Contact : francetravail1@francetravail.fr 

\n

 

\n
\n
\n

Est conclue la convention suivante. 

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation Colas Rail 

\n


Formation :  CONDUIRE UN PROJET 

Durée : 15.0   heure (s) 
Lieu de formation :vile sit1 
Dates de formation : 17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 

\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.
Liste des stagiaires : 

\n
xddd   qsdqsd   mysy1000formation+04@gmail.com
\n

Article 4 : Prix de la formation 
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire : 1500.0 

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

 

\n

Paris , 12/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation
prenom  nonn

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n
\n

 

\n

 

\n

 

\n

Colas Rail 
Téléphone : 
Site web : https://colasrail.com/ 

\n

 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_44815.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:51:31] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:51:31.995866 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:51:32] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:52:21.665067 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:52:21.672066 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:52:21] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:52:21] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:52:25.289166 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

\n
\n
\n

 

\n\n\n\n\n\n\n\n
\n

Entre L\'Organisme de formation    ci-après nommé l\'Organisme de formation
Situé :    
Déclation d\'activité :   Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes :  prenom nonn 
Contact :   

\n

 

\n
\n

Et le bénéciaire : FRANCE TRAVAIL   Réprésenté par
(Ci-aprés nommé le client)
Situé : Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067  97200   
Représenté par :  FT contact_prenom FT contact_prenom  en qualité de
Contact : francetravail1@francetravail.fr 

\n

 

\n
\n
\n

Est conclue la convention suivante. 

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation Colas Rail 

\n


Formation :  CONDUIRE UN PROJET 

Durée : 15.0   heure (s) 
Lieu de formation :vile sit1 
Dates de formation : 17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 

\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.
Liste des stagiaires : 

\n
xddd   qsdqsd   mysy1000formation+04@gmail.com
\n

Article 4 : Prix de la formation 
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire : 1500.0 

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

 

\n

Paris , 12/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation
prenom  nonn

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n
\n

 

\n

 

\n

 

\n

Colas Rail 
Téléphone : 
Site web : https://colasrail.com/ 

\n

 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_39512.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:52:28] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:52:28.274655 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:52:29] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:53:01.611326 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:53:03] "POST /myclass/api/Get_Given_E_Document_Not_Signed_No_Token/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:53:22.480212 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '


 

\n

\n

\n
\n
\n

 

\n\n\n\n\n\n\n\n
\n

Entre L\'Organisme de formation    ci-après nommé l\'Organisme de formation
Situé :    
Déclation d\'activité :   Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes :  prenom nonn 
Contact :   

\n

 

\n
\n

Et le bénéciaire : FRANCE TRAVAIL   Réprésenté par
(Ci-aprés nommé le client)
Situé : Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067  97200   
Représenté par :  FT contact_prenom FT contact_prenom  en qualité de
Contact : francetravail1@francetravail.fr 

\n

 

\n
\n
\n

Est conclue la convention suivante. 

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation Colas Rail 

\n


Formation :  CONDUIRE UN PROJET 

Durée : 15.0   heure (s) 
Lieu de formation :vile sit1 
Dates de formation : 17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 

\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.
Liste des stagiaires : 

\n
xddd   qsdqsd   mysy1000formation+04@gmail.com
\n

Article 4 : Prix de la formation 
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire : 1500.0 

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

 

\n

Paris , 12/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation
prenom  nonn

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n
\n

 

\n

 

\n

 

\n

Colas Rail 
Téléphone : 
Site web : https://colasrail.com/ 

\n

 

\n

 

\t
Signature Client

' dest = <_io.BufferedRandom name='./temp_direct/Convention_Signe_12_11_2025_58.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPUAAAD1AQMAAACyfyEmAAAABlBMVEUAAIv///+fga7nAAACVUlEQVR42u1ZMY6DQAw0l2JLnrA/gY8hgZSPwU/2CZQUEb4Zm9xdlS66KUKx2sjNyPaMZx3zl99hn/gn/t74bmYd7jgeuNrs5eyv2/Flr793x4lvdt9w4MdUy+b3ZuM+1QhI4JsMqJYKVAA09N6Yv2qdEj4mjEfx/dYO5k8LH1ovs2b9Ussqlb/sv+arWT1IksikTv+Rvyzt9vfQ4e/zQ309qMtyP/VHI39ltclA3YX6sjCdIAmYLFPf0R/gr3vzM/UZIMddp77MXzmhz5CWuRWHSPspkj+/hyp7FjkyufZPuVao762htPeYujXLDeq2o1Phx8UFFpn6jNtJpqjoHwibgjeyE2OSbPvNi4q+EN9pLPLO/sOBTM40CTL8KASE/AEp4GLIsbQy/YfRy+OgKjN1qX8y/Ud+WFLj7mzCVlKpVeYHuMCpAcH7dQoInCr+4HJ9UdqAm9JsvQx/bYA0hz6z9SqghebMMvVdf/SZRQ47fYwy/qqi1wIkUHVJjRh3LtN/oXXh/1ju1D+d9y9mhVk0XIsiQ65NqP8Ci9XwfyF9NIHZkzL+D/OXQ86pf7D7vZA/3fmqpCo/37/5/qDdl+m/AGkgsQ0WSw4qoQ4/wjAXMpn+ntK3mI5/meiqcmtgSQ0p/WP+umTtLaS5/e4EZfYHgAZASz6Nksky+ny5qvR/pG6JSazjnz3elzakdfG0gzr9l/tJS2sfct2liVHCR+mj6nEJmNI3qu13T+4nx7T2Svm79vc53+L9S3xS+7WO821A/nylNMf+alPSv8//V5/4f8S/ATCrsgQaE9qDAAAAAElFTkSuQmCC', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'PLTE' 41 6 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 59 597 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 41 4096 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'PLTE' 41 6 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 59 597 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 41 4096 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 4928 6 INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:53:24] "POST /myclass/api/Create_E_Signature_For_E_Document/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:53:56.985277 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:53:56.991276 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:53:56.999279 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:53:57.006275 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:53:57] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:53:57.035806 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:53:57] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:53:57] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:53:57] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:53:57.110337 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:53:57.118337 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:53:57.123349 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:53:57.132349 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:53:57] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:53:57.142863 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:53:57] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:53:57.157865 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:53:57.167885 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:53:57] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:53:57.180864 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:53:57] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:53:57.199865 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:53:57] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:53:57] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:53:57.214875 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:53:57] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:53:57.224381 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:53:57.242965 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:53:57] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:53:57] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:53:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:53:58] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:54:00] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:54:07.741022 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:54:07] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:54:13.559655 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:54:13] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/CpP6CowvwoiFG_-qAFK12ECBRcc5i72yug/69147534995b26cde9611ad4 HTTP/1.1" 200 - INFO:root:2025-11-12 12:54:30.172764 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:54:30] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/CpP6CowvwoiFG_-qAFK12ECBRcc5i72yug/691474fc995b26cde9611ad3 HTTP/1.1" 200 - INFO:root:2025-11-12 12:55:27.442997 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:55:27.449998 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:55:27.455999 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:55:27.468997 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:55:27] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:55:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:55:27.485022 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:55:27.497018 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:55:27] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:55:27.510548 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:55:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:55:27] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:55:27] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:55:27] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:55:29.463619 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:55:29.469618 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:55:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:55:31] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:55:40.172364 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:55:40] "POST /myclass/api/archive_session/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:55:40.280265 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:55:40] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:55:47.311289 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:55:47.317289 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:55:47.323306 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:55:47.327305 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:55:47.343843 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:55:47.347850 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:55:47] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:55:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:55:47.369848 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:55:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:55:47] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:55:47] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:55:47] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:55:47] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:55:49.301667 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:55:49.305669 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:55:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:55:51] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:56:05.034231 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:56:05.039231 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:05] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:05] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:56:08.361178 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:08] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:56:08.498914 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:09] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:56:26.264050 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:56:26.269052 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:56:26.280052 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:56:26.296070 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:26] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:56:26.311707 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:26] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:56:26.320703 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:56:26.339704 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:26] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:26] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:26] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:56:28.095193 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:56:28.097189 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:30] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:56:34.912355 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:56:34.917355 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:56:34.922924 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:56:34.930957 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:56:34.939935 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:56:34.948951 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:56:34.963930 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:34] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:34] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:34] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:34] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:34] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:56:36.673025 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:56:36.679929 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:38] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:56:45.665921 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:56:45.673014 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:45] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:45] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:56:52.735348 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
\n
\n
\n

A l\'attention  mme   prenom test01  

Situé :        

\n
\n
\n
\n
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : Christian XXXX
Signataire dûment habilité aux fins des présentes : Emmanuelle XXXXXX
Contact :  contact@elyos-si.org
Téléphone : 01 XX XX XX XX 
\n
à le plaisir de vous convier à la formation ci-dessous :
Formation :   BESOIN DE SÉCURITÉ : UNE AUTRE LECTURE DES COMPORTEMENTS
Durée :  1.0 jour (s)
Lieu de formation :     , -  
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
\n
Les séquences de formation  :
\n
Du    27/08/2024 09:00  au 27/08/2024 12:00
\n
Du    27/08/2024 13:30  au 27/08/2024 17:00
\n
Du    28/08/2024 09:00  au 28/08/2024 12:00
\n
Du    28/08/2024 13:30  au 28/08/2024 17:00
\n
\n
Au plaisir de vous retrouver prochainement,
\n
12/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_74547.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAACnCAYAAADnu65nAAAAAXNSR0IB2cksfwAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAOwgAADsIBFShKgAAAAAd0SU1FB+kHBgYaIOUaxYcAACAASURBVHja7J13fFTF2sd/Z1t6JYVkd9MLoSSEElroAhJQiiCoNGn2BihiuffKtV7FVxEUECVIEQQEBEQEaYr0kB7Se+/JZjfbzvP+geSS7CabDl7myyd/cHbOmTkzc+aZ55lnnuGIiMBgMBgMBuNvjYBVAYPBYDAYTKAzGAwGg8FgAp3BYDAYDAYT6AwGg8FgMJhAZzAYDAaDCXQGg8FgMBhMoDMYDAaDwWACncFgMBgMBhPoDAaDwWAwgc5gMBgMBoMJdAaDwWAwGEygMxgMBoPBYAKdwWAwGAwm0BkMBoPBYDCBzmAwGAwGgwl0BoNxj8HzPKqrq1hFMBj3ACJWBfc2OuJRz+sbNxongLlAyCqnHeiJUM/roOf1qNRpUK3TQMXrYC0Uw0Yohq1QDJFQBDOBEGKOzXdNcf36NZw69RtWrVoJsVhyz5VPq9VCo9FAr9dDp9NBqVRCKBTCysoKHMdBLBbDzMwMHMexxmQwgZ6urMa54lSAuqfABGCQkwdCbF0Mfkupq8SFsuyOZ8JxkIgksBWZw8fCBu7m1rAXm+NufPK/lefi44LERtfCzG3xjv+wLhE4WaoanClKBdF/G1QiEiPCLRCOYvNOz69Oq8ae3Fhwd9YuB4S7+CLAyqFzBnXiUaGpx/WaItysKcUpZSUuqetQyesM0ooFAoyUWGGEuS16WzthgJ0rpOY2sBK27VNJrS3D+dKsbuszBGCAoxSh9m7d1jerq6uxfv16XLp0EWPGjMGwYcPuiUFNpVKhsLAQN27cQGJiAqKionDzZhIqKysaBLdQKIKnpycGDRqMfv2C0bdvH/j7B8DBwQECQdu/q+vXryMlJfmuv7tc7oHhw4cbfQe1Wo1ff/0VCkVti8/w9PTEsGHDDSY5SqUSJ0+ehFJZZ7IcMpkcI0aMaFddtobi4mKcO3cWer3eZNr+/UMRFBRkcP3EiV9QUVHRre3TXFnuGYFeqlXh9bIMlBJ129B12NrBqEDPU9dhcXFyp+c3SmKFabauGNvDE71tnGDWTdqxQq/F3uJU/FZf0+j6TbUCM6qLMbgLBu8KrRpvl2Ugn/hG1z/gdXjJoz8sOvndNbweS8vSb0nxv7AHh8P2bh0W6HoiZKtqsLswCT/UFCNOW29a+PM8TtfX4nR9LVCVD+QLsMjSAbOdfTDCUQY7Ueu00BJ13V/v1X38aGHTrQL99OnTOHPmNwgEQmza9BWCg4NhZWV114SZQqHAn3/+iSNHfsLBgwcAAII7+qtEYtYofW5uLnJzc3Hw4I9QqZQICOiFOXPmYtKkSfDx8YFYLG513gkJCVi9ehVEIjHuJs888xyGDh1qVJBqNBrs3bsX586dafEZL7zwEsLChkAkaiwezM3NUVNTjTfeWNOqicXu3bvh5eXd6e/I8zwOHjyId99da9KyEhjYC5GR243+duLEr9i3b2+3tQ0R4YsvNnapQGc2RdPqOs5rlFhZlomRKefxfvplZCmruyXnuJoSbKsrN7ieTzwOlKSB7yazCAfgk9IM/FKa2W15dpTC+jpsyL6Bh2+extvl2a0S5sa/Qh6RdeWYknUVy5PO4Fx5LrRNJjv3I0VFRdi27dsGgfn777/j3Llzd6UsdXV1OH36N6xatQqLFs3H4cOHIBAIGwlzU1hYWCI3Nwcff/whpk17COvWfYLU1BTwfOvbmuME4DjuLv+ZKiNMPqNZYSEQ4MEHJ2PEiJEmn5GXl4v9+w+0SoNuK5mZGdi9excEAtP1vWzZMkil0hbqo3vbp6thAr0tAwfxWFuZi3nJZ3G5Ir9LRZua1+NgSUazvx+tKUGqorKbbCJABfF4Oz8OV6qL72mRriPC2Yo8LEg6jZdLUpGg03Tas39QVWF2xiV8knEVJRrVffsd6PV6HD58CFFR1/5b7zotNm36qttNmHl5eVi79h08/fRT+Pnnox3WkDlOAKVSiY0bN2Dx4sU4fPgw1Go1G/z+wtnZGQsXLoSZmZnJtLt370JycudaTHU6HQ4ePIiMDNPWr+HDR2DixEn3lX8EE+jt4IK2HosyLuKX4rQuE24pigpsqilq9vcEXodjJd1n0iUACToN3s2+gfx6xT3ZLhrisasgCc9kXsEprbLZdEIAjuAg5Tj4cAIECETw4ji4cRzswbX4UZQSjzfKs7Ai5Q9kdpOl5l4jIyMDW7ZsNtCAY2KicejQoW4rR0JCPFaseAXff78b9fX1nfpsjuOQnZ2F115bhY8//g+qqpgn/21GjhyJBx6YYDJdWVkpdu7cCY2m8ybVSUmJ2Llzp8m1eaFQiOXLn4KDg8N91TYdXkMnIqNC7WU7N8glll0iWOTmNq1OLwTQSyCEVRvdk1Qg1BChkHgY647JvB6v5MXAxcwKAzt53VJHPI6UZqDWhGn3+6o8zFH1gtTCpts6zMn6GnyQHYX3fIfCXnTveDWreB225MTig9I0FDfjz+HFCdDPzBozHaToZeuCHmILuIrNIREIodBrUaqtR7lGiejqYhyqKsBNrRKFRDDWCruUFShMOY91PkMQYuti0Lt0xsrAcVjn6AXnLnAuBAA/q64fvLRaLfbt24eSkhIDzYeIEBm5DePGjYOXl1fXTS6JcPbsWfz732uRlpbape+rVquxefMmlJeX480334KTk9N9L9Ctra2xYMFCXLhwAVVVLVsJjx49gocffhhDhw7t+DeuUuH77/egvLysRa2biDBt2nQMGTLkvmubDgt0juOMiErCLFc/DLd36xINlmuDcLYC8KXvcAyydW7TpKFKp0G5RoXU2lJsK83AGbUCyiZpkvU6vJl1DduDxsHVrPOcgXJVtdhalWcy3TWdBr+UZmKJR3D3acEAvq8pQmBBEp6VB0N0D5iz9EQ4XJiKl0uMD+7unAAzrJ2xWNobfa17QCwQGvQgc6EIThILwMoBIxzcsYQPRnxNGXYU3cSB2lIUGJlcndco8X5ONCKDxsGyiRe88XrhML2nP7y7SPB2R0skJibim2+2NjugZmZmYO/ePXjttdVdYuokIsTGxmLVqhUoLS3tlv7FcRwOHNgPkUiE119fgx49etz3Qn3gwIGYNm0atm+PbDFdVVUldu7cgX79+nXYYTI6Ohr79/9gsl/Z2dlj/vwFd9VB827RZSZ37q9/gi7449pUDsBMIISlUNzqPyuhGFIzKwTbOOER9yDs6vMAPnUJgIuRbWInNEr8VJwGvpO8/HkinCjNRKa+8ZYqH6EI0yxsDbX0imyUdfN6biUR1hWn4Hhp1l13kiMAZyty8XphotHfR4nNscNnKD4ODMcAWxdIjAhzY33XQiDCYPue+E/ASGz3HoIxTaxNHIDhEkus9R5sIMxb0ye74q+rUSqV2LJlC7RaTYvCb8eOHYiPj++SMmRlZeKNN9Z0mzC/kx9+2ItvvtkKjYatqUskEsybNx9ubqatkydPnsTFixc7lJ9CocD27ZEml1Z4nse8efPRr1+/+7Jd2Bp6K7ATmWGpZ39skPaDmZHZ4bslqchUdc56aqlWhU3lWQbXX3T0wuuyEMib5P+bpg4XK/O7vU5yiMe7+XGIrS2/q22TqazGmuwo5BjZUz7b3BZf+odjXA85LATtM0aZC4QY7+SBbYGjscLWteH6CJE51vsOQ6DV/bFGR0S4cOECfv75qMm01dVViIyMRH195040a2pq8J///AdxcbFtuk+n04LjAKlUhuDgEPj7B8DCwgIqlRLUhh0Ler0OOTm5UCjq7uF26r68/P39MW/efJMas0qlxM6dO9sdUZCIcOnSRfzyy3GTab29fTBr1ixIJJ2zHCiRSGBhYdFpf0Jh1255ZpHiWomQ4zDdLQDvqmrwanlmo98KeT2iq4rgY2nfIU2JAJwuzUKKrrEG4CoQYoqLLzwsbDDIzAa5d+xL58BhZ0kaxjl5wkrY8T2wBOM+Ed4CETKbCM0rWhU+yLqOzwNGoqeZZbe3iY54bMtPwFWdocY0xdwGH/gNh6+lXSdYmwAvC1u85TsMjjkxOFBdgI+8ByPYxgn3i/9sbW0tNm7c0KptSBzHYd++vXj44YcwevSYTivDwYM/4vjx461vN47DzJmzEBY2GKGhobCxsYVEIoFer4darUZ+fj4uXry1bz01NbXFwdbGxhYrVqzE7NmzYWtraCmTyWR4+eVXWm0r0el0iIzc1uKkRyQSYebMWXBxcWn1OwcFBXVZMBcDbVAgwMyZj+Cnn35CcvLNFtOePXsaZ86cwfTpM9qcT3V1NbZs+drkFkIiwoIFC+Dj0zl734kI77zzb4SHh3dandnb2zOBfq8g5gSYKw3ClqpcpN5hEtcC2F+Rg2luARB1IHpbnV6LrWUZaPqJL7Vzg4elLSScAMt6BuJ01lVU3zEJ+EFVjZeqijG8h6zD78jDmBMYYa17H3xZnIKL2sal+0FVhT650VjlEwZLQfd2pyRFBb6pMrRO+ApEeMsjtFOE+Z04iM2wwmsAHlH5IdDa8b4R5kSEY8eOITr6Rpvu++abbzBw4EBYW3fcaTMvLw/bt28Hz+tbVd6IiKmYN28eBg8eDHNz406Inp6eGDp0KObMmYsjR37C559/BqWy8e4InucxcuQovPTSrWArzQnLcePGYdy4ca1+H7VajUOHDqKoqHmBbmZmjiVLlnRpIJKO4ubmhmXLlmHlyhUtauo8z2PHjh0YOnQYevbs2aa+d/Lkr7h8+ZLJtIMGDcbUqVPbFH/AVN4uLi7w9PT823yrzOTeRnqaWWOxnWGggvj6Gij02g49+0JFHqLVyqZqBma6+EHy10RhuKMU/Zqs5woAbCtKhprveBAHIQQQGjEdhNo44S15MLyMfCwfVuRhT0EydN0YcEVHPLYVJKLESJ5v9wzEYLueXZKvhVCEXveRMAeA/Px8bN68qU1BVgDgt99O4bffTjcKI9we9Ho9fvzxx1Z5tIvFYjz99LN47733MHLkyGaF+Z1apkwmw7Jly7Fly1b07t2n4TeJxAzLlz+NTz/9PwwdOqxTNd/W1gnRvR3ISSAQYOLESQgPH2ky7ZUrl3DixIk29aOioiJ8++23JpdGxGIxFi5cBDc39/taPjGB3laTBsehl42hx7yCCIVqZbufq+J12F6cgoomBu/nrJ0RZPNfr1pbkRmed/ZtZFrhAeytK8dNRXmXdpRJPTzxumsgHJvMxOtBWFt0E6cr8rrNSe5mXSUO1hSj6RRmtJkVJrn4QMgO2+g0wbNnzx5kZma0fXIoFGLjxg0oLi7uUBkKCgpw8OCPrcrv6aefxcqVK9u8vUwkEmHkyJF4//0P4OPjCx8fH3z++edYvXp1qxy/7mfs7e2xbNkyk+vDHCfA9u2RyM3NbXXf++mnn5CUlGgy7ahRYzB27Nj7vi2YQG8HjhJzND2NRglCja793q+xNSU4r6oxuD7LxbeRQxcHYJyzF3ybrJcrQDhQnNqlWrKQ4/CYey8ssHOHWWMFHtm8DmtzopFW1/UBOAjAn5X5KDTyrk+5+MNFYsE6aSeRkpKCPXu+b7emePNmEg4fPtyhEKDR0dFITU0xmW7WrNl49tlnTWrlzQscDqGhofjiiw2IjPwOERFTWhURjQEMGTIU06fPMNlPUlKSceTIEeh0OpPPzMrKwu7du0xq9NbWNli0aCHs7Ozu+3ZgAr0daHjeqJBpr26qIx67i1INDkSZa2GHUCOmY0exBZ519DTIf0d1IdK7OHqZrVCM1Z4DMNnC1qDzXNCq8K+s6yju4m10PBHO1hSj6fTJSyjBKAcpBGDaeWeg1WoRGbkNJSUd07A3bfoKOTk57fs2dDqcP3/epLm7Rw8nLF68uMN7jzmOQ79+/eDl5cWOVG0DVlZWmDdvvkmnL4FAgG3bvjVp8eF5Hvv27WuVZSgiIgJDhgxljcAEevuo1KjQ1JvVHByshe3bKpGsqMBxheG+2kecvI2e7iXkODzo4gP7JuvZubweJ0symvFT7zxczSzxludABIvMDETnobpybM6L7ZT1/ObIV9chpd7wCMiJFrZwkJizDtpJXL58Gfv37+vwc8rLy7B3795WaWVNKSsra5Uz3oIFCxEQEMga7S4SHByMJ56Yb1KjLikpxt69P7QYEjYxMQH79v1gMs8ePZywcOGidltlWp7cARUV5Q2n8rX3Lz8/v83+J+2Febm3VTsnHtdrDDUWO04At3Zs3eJB+LEkDalNBOAEiSVG9fBo9j5vSzu8aNsTa+/w8tYD2FKehWluAW0Kj9vmjg4g1NYZa2XBWJ59HcX035VzFYDPy7PhZW6LJ9x6dcladrlGiXwjE4Yhtq7d7mnf9rr7e2h9tbW1iIzc1qqDSYjIpDa7Y8d2TJ48GSEhIW0uhylzOxFhxIgRXb7Hl9EyYrEYjzzyCH7++RiysjJbtILs3r0LERERGDBggMHvarUae/bsQVFRocl+9cQTT6BPnz5d861yAqxY8Qr0el2HnuPr64fffjvTJZOObhPoZdp6FKg7LwCDABxczCzuujk1X1WLPYoSg+v9Le1bfVb2nWQpa7C/qgAcGpvspzvIWlwLFnMCTHf1x9rqgkbRJG7yOpwty8Z8Wd8uNu1wmOTkhdWqGrxSnNKo9BVE+KgwCd4Wdhjp0PlepyX1ChQZrJ8T3Mys7+0Rjwjf5NyAo7DzYuALOQGe9Q2DuJPPqb969QqOHv3J4Azxpnh5eWPgwIE4cGAfWtqDXVtbi507d6J3795tOme8oCAfdXUKWFg0P1kOCuqNgIAAJlHvAXx9fTFv3jy8++6/W0ynUNRix47vEBQUBAuLxuNcVFQUDh48aFKYe3v7YPbsR7t0371QKOzwRFEg6L6JZhcJdA4v5dyAGdd5Fd1LZIadfSbAWnj3NLA6vQ4bc2OR3WTGZgbgIXt3CNvxvqfLshHbZLvbEJEEU1x8TdeJTQ88Y9UDXynKGq5pAewsy0SEqx96iLt2RigRCLBQGoQMVQ2+qCls9FuiXot3c6KwwcwS/padG0zB6Bo9ocsOPelEiY73aks69Ym9OQGepsGdOxkvK8WGDRtMCnOe57F8+XIMGzYcly5dQn5+y+cPHD16BFOnTsXo0aNbXZbS0lKIRC1/84GBgd2i/TBaI7wEeOihh/Dzzz8jKup6i2mPHTuGGTNmYNSo//aHuro67N69GzU11Sb3tS9duhRyuZxVeiNFq4vI0muRrFN32l+9TtPla8MtoeJ12J2fgA3VBYZailCM0T082mw7KFTXYUd5lsF9D9r2hIeRuO1NsRCIMMvFz3CSoFHiXHlOt9SLg8gMKzxDEWFuWN5f1XX4JCcaFdrOjX1dayTMKzgOTmLmkdxReJ7HkSNHceWK6UAeffr0xcSJk+Dj49OqEKB1dQps2vQVampa77hZV6cEZ2Ki7OHh2Satn9G1uLm5Y9GiRRCLW7ZE1dersG3bNigU/z2O+dKlizh27IjJvhQWNgSTJ0d0W1S8+16g/69AADJU1ViXcRUri5JhTDStdPGDczuOiv29PBfntapG05QAgRCzXP1bPTkYaN8Ts80ar5frAPxYkoG6Dq79tBZPCxu86dEffY2Ent1eU4xv8+I71UnO+EE4BP09HoTj70BOTg42bfrKpJlQr9fjqaeegouLMziOw4wZM+DhYTqi1p9/XsCxY8da//21ok27y+GI0XrGjh2HkSNNB5v5/fffce7cWQBAVdWtMwBMOU9yHLB8+VPsKNv7UaDzAIo0KmTXK1r9l1VfizhFOc5X5OHTzGuYm3QGaytyUGvEQjDD3AaP9AyAoI3OX1VaNXaUZRg0xmRrZwRZt/54RjuRGR4zYp7fVV+Nq910aAsHYJi9G/4h7Qf3JtqUGsDHZRk4UprZaSfS2TSz7FKkVbEvugPodDrs378fhYUFJtOOGzce48aNx+11czc3NyxfvtykZkVE+Pbbb02a529jbW1lMkpYfn4etFota8B7CDs7Oyxa9KTJbYQajRqRkZEoLS3F6dOncfbsGZP9Z8qUhzBixAhWyUbosgXpXgIRLDrRw9lGKGqXh3AdgBezrqKtxth6AHVEBpHbGmnHIjO84z0Yju1Yu71YVYCjTbZeuXIcHnX1b7Nn+IgeHphQlIyTTQTajyXpGNFDDjHX9fM2DsBUFx8kq6rwUWkmFHfUWwnxeCcvDr4Wtgi1delwXs05lZVq6u/tr43jsKdnENwknXeQjYDjIOoks2NycjK2bv26VWkXL17SaM8xx3GYPDkC33+/2+TRqTdvJuHAgR/xwgsvmJwAODk5Q6fTtWi+TU6+CY1Gw9bR7zHCw8MxderD2Lv3+xbTXblyGXv2fI9ffvnFZH+QSCRYsmQpbGxsWAV3hUAnMrayTXjPMxQDjIRIbb8pgYNlO7wFedw66rOzCROZ4VOvQejbjndU6nU4VGoYMGGUhR0G2bm2+XkuEgtMdZDiZElaYy29rhxP1pQitB3PbA8WAiGelwcjW1WL7YpS3Kkzxes1eCv7Or70D4dnB7fUuZlbw47jUN1I4+eQV19zj39uHAY7yuBzDx65Wl9fj61bv4ZSaXpnyvTpMzB0qGEgjx49euDZZ5/Ds88+Y2Jew+Hbb7di8uTJ8Pf3bzGtVCqFlZUVeL75iXViYgJSUlIwaNAgNqLfS8JFJMKCBQtw8uSvqKgob1GGfPLJxyaXV4h4LFiwEH379u22dxCLxR32cpdIJN0WpKjDAp3jjOvNPcUW8DL/35xFPW5hj1Weoehv69KuTXQxNSXYcodneoNA5ATYXZDUrmdW67V/6cl3bh/j8WNJGvrZukDUTR3KXmSGVV4DkJb6B8422bb4s6oGn+VE49++Q2HdgaNebSSWcOMEqCZ9IwvB77UlWKjXwkbIHKTayqVLl3DkyE8m092KCDbPYKvR7bFg7NhxGDduPE6f/q3F55SXl+O777bj7bf/0eLZ1dbW1vD19W9xLzrHCXDu3DmEhoayvej3GL1798YTTzyBL75Yb1IxNIVM5oE5c+Z0WzheIsLbb/8Dw4cP75gyKhB2m9MmCyzTBgaIzPCUkzcecQtAD3H74oVriceh0nSjv0XWVSCyrqJTy7y9uhCLlFXw7UatMNDSHv/2GIDF6ReR2sQj/bOqAnjlJ+IZWT9I2mkqlptbw0tsgZtqxR02IeB4fS1K1UrYWLKYzm1BoVDgq6++bDFy153aef/+oS0K/KVLl+G33061qJVwHIcdO77DlClTjWr7t3F2dkb//v1NBpfZtWsnHnroIbYf/R5DKBRi9uxHceTIT8jKyurQs5544gn4+3df+xIRpFLZ3yoCIfNybyUPmtvgcNB4LPUIbrcwB26Fed1eXdRt5c7l9ThSkt5pDmmtZZi9G95072PUj2JdSSpOdWBbnaVQhCFGHAdreT1Ol2d3+7v+3fn1119x5cplk+lcXFzxxBPzWtSoAWDgwIGYOXOWyefxPI9vv/3G4AzyRhqHSISRI0eZPNylrKwU33yzFXV1HQ9mFR8fh+zsbNYxOgkPDw8sWbKsQ7sR+vULxrRp05kF5n7X0C0BvO3iB3+L1mlt5eo6PFV00+B6oroOefW1kFm0fxlBT4QjJekope7dZrOlIhdz3YPQ08yq2/IUchxmu/ohS1WNf5VnGUwy3smNgZu5Nbza4SDGAZjg6IGvKnJQcofw5gB8VZqBSc7eXRr69n+JwsJCbN68uRWnoXGYO/cxBAUFmXymhYUF5s+fj6NHfzLpfX78+M945JFZmDRpUosTBF9fvxbDiQLA3r170LNnTzz33PMmJx3NER0djVdfXQWxWIznn38BEydONBnYhmFCaxQIEBERgUOHDuL69WttF1KiW2edy2QyVpn3u4YuBjDWQYZHXP1a9bdI3g9rHQ1jqOcQj49ybqCyA0FS8uoV2FmVj+7eNZuk1+BUaVarwvLwnRi+x1IownMewVhiZahNX9fV44PsKOS3MzxwiK0zhjbZf08AonRqHCpOY3vSW8mBAweQlJTQKi1rzpw5rdaQgoODMW/eApNroxzHYePGDSgvb95pSiaT4eGHp5l0LOJ5Hhs3bsTGjRtRU9M2B0mdToerV6/i7bffQnLyTcTHx2HlyhVYv/5zlJSUsI7SQZydnbFs2fJ23Tt06FBMmDCBnX7HNPS2I+EEWCbrhzO1pTjTZBvYr2oFduTH4wWvgW12XCMQfi5JQ3qTMK/2nADP2Uth2UkhbXkiHKkpwhVt4y1cm8rSMa2nH2xELTuUEBE685w0J7EFVnsNRGrKeZy/o0x6AD8qKyHKiQLa4QZoLRTjmZ6BOJd1DdVNpiAflaShv7UTwnvIOz3yv5Z4XKjIx0A7V9iIJH/rvp6eno6dO78zbRHhOCxevKRNGpJEIsHjjz+OI0d+QllZaYtpY2KicfToUcyfP99o5C+O4/DYY3Px88/HkJaW2uKzNBo11q//DElJiVi+/CmEhIS06JDE8zyqqqqwb98+fPnlRlRW/teHpa5OgfXrP8fVq1fx+utr0K9fPxaZrAOEh4cjImJqqyLB/dfaY4nFixfDwcGBVSAT6O2jp7k1Vkv74M+sa40iwykBbCjLxHB7KQbZ92zTM0s19dhZnm0QaW6JjQve9A2DWScF8CcCfPMTsbAgvtG2sQsaFc6X52KKq1+L9ws5rtM7hb+VA972CMXTmVeRfoeTnB7AHmVVu587zFGGCSVp2K+sbHQ9n3isybmBrebWCLRy6DShXqfXYnNuHD4uTcc8O3e87TMYtn9Toa7T6bBz5w7k5+ebHFz9/PwxderUNmtIgYGBWLhwIT755OMW7yUibNr0FcaNG9dsbG53dymWLFmKN99cY3ItVq/X45dfjuPcuXOYOHEiJk16EL17B8HVtScEAgGICDU1NcjNzcWff17A/v37kZubY/S5PM/jwoU/MG/eE1iz5g1Mnz4dlpaWbJBsB7a2tliwYAHOnTuLujpFq+6ZNGkShg+/O0FkOI5DcXERQsOCJAAAIABJREFU0tPTO+2Zjo6OXTo5YQK9GcY4eeHVqkK8W9U42loqr8enuTHYaOUAhzbEDj9dloUYXVMvYg6PuPrDojOP/OSAsc5e8ClORnITa8Dm4hSMdfKEZYvburrGrDXaUYZVymq8XpSEmjtiF3TEMG4rkuBptyCcybiIiibxEC5qVXg+9QI+8QlDSDu3F95JmUaFT7Ki8FFVPgDCF1V50GcQ3vEJ+1tq6lFRUdi1a6dJIc1xHJ555lk4O7cvpsTMmY/g4MGDyMhoeVDMz8/DgQP78eKLLxoNO8txHKZMmYITJ34xGU3sNiqVEocPH8JPPx2GSCSCubk5HB0doVSqUF1dDb1e1wrfgVtUV1dhzZrVuHEjCq+/vgY9evRgg2Q7GDhwIB599FF8++03Jvuera0dnnxy8V2bQHEch7fffqvTrDJEwLp1n2LGjBldVmZmP2oGM4EQS2T9MExkZiAMvldVYV9BEvhWiqNqnQbfl2agrkn6+Zb27QpMYwpniSWecjDUdH6vr8W1qqK7Up9iToD57kF42l6KztqRyQEY7SjFuy4BBi3BA/hNU4elaX/idFk26tsZS17D3zKxP3vzLD6qymuYgqgBbKjKx/sZV6DQ/73CjtbV1WH79kjU15uOrDd06HA88MAD7V6/lMvlmD9/fqvu3759O5KSkpr93d7eHmvWvIGgoN5tHEgJWq0WtbW1yM7ORmlpCTQadauF+Z3PsbOzYxHpOjKumplhzpy5kEpNL988/vjj6Nev310tr16vh1ar7aQ/TZeXlwn0FvCytMNb0r6wbCLSOQCfl6Yjprp1zjIXK/NxSmPo/DXXxQ82os4POCDkOEzr6Q+XJjPLKgB7SlKh4fV3pT6thCI85xGCKZ14nKqIE2CerA9W2bkZ/f26To0HMi7jzZQ/EFdT2upDYlS8HimKCnyYcRnh6Rew30gUOi2AWr0WujbsWrgX3HouXryIQ4cOtkKA8XjmmWcahXhtDw899DD69DEd3au8vAzffvst1OrmHU979eqFd95ZC0fH7tWQiQhTpz6E55573mR8ckbLBAYG4rHHHmsxjUwmw5w5c9gOg7aOh6wKWma8szeWV+bh/2qK//txA0jkdfg8NxbrrUa3uI5ap9dhb3EalE22V0VIrDDEwb3Lyi23sMXTtm5Y22TJ4KiiDE8ryhHcCTHV21UuM2v8y3MgclP/wDVd5xyrai0UY4XXQBSmXsCuJuvpt1vs05oi7FKUYpalA8LtpRhg6wJzkQSWQjEshUKoeR4qvQ4KrQpRNaU4W5mHSGUl1H8Ja2O2mNfspVjjPRj2RhwNtc0I+cNlWXCuLu6SunU2s8TEHh4tpqmsrMTWrVtb5a0+bdoMDBkypMPlcnFxwZIlS7Fq1QqTWvGxY0cxffqMZk/q4jgOYWFh+PjjT/DWW2+26iCZjsLzPGbOfARvv/02c87qDIVDKMSMGTNx/PhxJCYmGKlvPZYsWQovL29WWUygd7KJSCDEsx79cT7pDK7rG5tMtisrMKrwJhbK+jV7oEpibSl+UFU1ES/AbCdv9BB3nelOzAkw1cXXQKDnEuHHolT064R15fbS16YH3pKH4Jns6yjsJGuBm5kV1vmHQ559Ax9WGT/Jq5jXY6OiDBsVZbAVCOEjEMFdIIQ9J0Qd8SgjPa7rNKhvhcb9vpMPnvfo36yFxeiBOMTjleKULqvX52x7tijQeZ7H8ePH8ccf502uCwoEHBYsWGg0xGt7mDRpEvbsGYzLl1s+Z12pVCIychsGDBjQrCYsEAgwfvx4ODk54R//eBsxMdFd9x2JxViwYCFeeOFFODo6sgGxsyb2cjkWLVqEN95YY3BcamjoQEyd+hALItMOmMm9Ffha2uNVtyDYGjG9v1ucglSF8T20WuKxvzgNyiYCYoTIDOOcPLq83H1snLHU0nAQ+qGmECmKirvY6ThEOHniTRd/dKa7i6uZJV73GYwNroFw4wQtTlhqeD2idWr8rFFit7oWhzV1uKCtNynMewnF2O8xAC97hnbJcklHMDVBKygowMaNG0wKcyLC44/PR0hISKeVzdraGs8993yrYlqfOnUSp06dNDHhEKB///744osvMGPGzC4xzbq5ueOTTz7FqlWvMmHe2X2V4zBx4iQMHhxm0PeWLVsGV1dXVklMoHfdQPlwTz8ssnGBsImmncnr8Un2Daj0OoP7UhQV2FFraF59xEHeLZHMLIUizHU1PM0qidfjRFnmXa1TMSfAPPcgLLbr3GUHO5EET3uEYL/fCCy0doJrJwWjkHECvGjnhoO9xmBmT39YCP9exi29Xo+DB39Ebq7pkLv29g54/PHHOv0QjGHDhv11hjpMTii2bt2K4uJik0LBy8sb7733PjZt2oIRI8I75RAMe3sHLFiwELt27cb06dPZmnkX4ejoiMWLl9zhZEiYNOlBjB49hlUOE+jNDA6d9BwLgQjPe4Sgt5EtX7uUFThUlNIoxhoPwvHSTAOTcm+BCBEu3bc2NNDBDbPMbQ2u76/IRV694q62jZ1IglWe/THF3KZT20zIcRju4I5NvcZgl/cQPGZhD6927vPvLRDhFTs3HPAPx8cB4ehl5Qjub9jX09LSsGXLllvHHbfwx/N6LFiwsM2e5K3BzMwMy5cvh0QiMVmOqKhrOHLkp1adwmVtbY0JEyZg06bN+Oyz9Rg9egxsbe1aHTuciCAUChEY2AvPP/8Cdu/ejbff/gf8/Py6NDrZrfrmm/2jLoh2SIQW8+xIvPX2EB4ejgkTJt5SQCytsGDBQtjZdd/hSqbqorP/upoOqxm2IjMscZA3GkwIBEdx92/tcBSbY4W91EgZO2efsK+VPd6Th+BsVaHBbzGqakzUqhvWxau1GlQQb1AeuZk1/Cy7z7HGXmSGBa4BkFcXNhJEBCBNWQWZuXXjwVEkwQJHeaMDTngQLLtor7WnuQ0+8h6CvnesLXMAHDqh/5gJhBjv5IlwRxmSFRW4VF2IazUlSNHUIUWvRSHPAw2BeDmAE6CPQIheQglk5jYYZ++OXjbO8LO0g6CNA7uVxByrHeXoTr92XwvbZgVHcXExli9/yrTlRCzCjBkzu2z9sn//UHzwwUcoKjK9fVIgEKKurg7W1tamrWgcBzs7Ozz00EOYOHEi0tLSEBcXhytXrqCgIB95eXmoqalGfX09hEIhrKys4eTkDC8vT3h7e2PkyFHw8/ODs7Nzt4QYFYlEeOONNw3Wjxu/vwBOTk6dluft6H3Tpk1r2Rolk3VbRDwrKyssXrwEp0//hhkzZiIsLKzbvpeIiAgMGzasW2VUr169uvT5HBELes24f9AToUSrQq1WDZ1OC9xeM+cE4AQCmIskcJJYsDPV/4dQKBSorKyERqOBXq8Hx3EQiUSwtLSEk5MTc766y+h0Oqxfvx4TJ05A3779WIUwgc5gMBiMvyu1tbWwsrJisfKZQGcwGAwGg8GmQwwGg8FgMIHOYDAYDAaDCXQGg8FgMBhMoDMYDAaDwWACncFgMBgMJtAZDAaDwWAwgc5gMBgMBoMJdAaDwWAwGEygMxgMBoPBBDqDwWAwGAwm0BkMBoPBYDCBzmAwGAwGwxARqwLG/QARQaVSged5mJmZQSxmx6MyGIz2odfrUV9fDwAwNze/Z47gZRo6475AoVDgrbfewpNPLsKNGzdYhTAYjHbB8zyOH/8ZTz/9FNat+6RBsDOBzmB0EzU1Nfj552O4cSMK7u5urELu0DTy8/PATlFmMFpHQkIC/vnPf0Kr1WHRoidhZWXFBDqD0Z2kp6ehvLwUwcEhsLOzZxUCIDn5Jj788ANs3rwZPM+zCmEwTFBYWIj3338PcrkcH3zwATw8PO6p8jGBzrgvyM7OgZmZOQYOHAQLCwtWIQAOHTqEr776EsHBwRAI2FDAYLREfX09Nm3ahIqKCnz00Ufw9va+58rInOIY//Oo1WrEx8eBiODv7w+RqPXdnogamaNNCb4707dXSLYlzzvTcRzX6F6O48BxnNH0CoUCN2/ehFgshlQqa/Tb7XuM/Z+IjD73Tg3f2O/tLa+xe1tTnq56bnO09f1bWz9tKWNb3rm179KZfa8tfd1UPbVU562pY2PlNHWfXq/HrFmzsHjxYsjl8ja9W3dNmJlAZ9wHAr0eUVFRUKvr4ePj0+pBLTs7G9euXcOVK5dRUVEBBwdHjB49GsOGDYOTk5NB+sTEBJw+fQapqSkQiyUYP34cRo8eA2tr61blqdfrkZ6ejtjY2L/yrISjowPGjBmLsLAwgzwBYNu2bSgpKcaMGTNRX3/rPePj4/6yRgzE2LFj4ejo2JD+woULOH/+HOrqlLh27Rp4nsePPx7AmTOnAQDTpk1Dnz59UVZWhm+//QZCoRDLly9HYmISzpw5jczMTDz77HMICQkBEaGkpARxcXE4f/48iouLYW5uhpCQEISHj4S/v7/B4BgVdR3nzp3HgAGh8PHxxcmTJxEdHQ2VSgl/f3+MHj0GgwcPNvAa1ul02LRpE+rqFJg9+1FoNBqcPXsGsbGxePDBB/Hww9MAAEqlEjdu3MCFCxeQnp4OgYBD7959MGrUKPTp08dgMpebm4vvvtsOHx9fPPDAA7h27RpiYmKQn58HPz8/hIeHIySkv9FJIM/zKCwsxLVr1xAVdR25ubmwsrLGyJEjER4eDjc3t0bvX1paiu+++w48r8eyZcthb2+49BMfH4ejR4/C3d0dCxYsBMdxqK6uxtdfbwERYdmyZUhPT8eZM2eQlpaGxYsXY/DgMOTkZOP48V8QHx8HgEN4eDjGjx8PZ2fnVk8i8/Pzcf36NVy9eg1FRUWwtrbCyJGjEBYWBplMZjDBOH78Z0RHR2PKlCmwsbHFpUuXEB8fB41Gg5CQ/hgzZozBfXdOsuPi4nD16lUkJyejqqoK7u5ueOCBCRg8eDB++ukwSkpKMXXqVPj7+zfKNy8vr6GcxcVFsLa2xogR4Rg9ejREIhG+++47mJubY8GCBbC0tGy4T6FQIDo6GteuXUVmZiYUCgV8fHwxadIk9OnTG9u2RYKIx9y5jzX61nQ6HZKTkxEVFYUbN26gsrIC7u5SjB49GuHh4Q153Eaj0SAq6jr++OMPJCenQCp1x/jxD2DYsGFtUibaqw0wGP/TpKSkkFTqRoMHD6KSkhKT6Wtra2nz5s00YEAoeXjIKCDAn0JDQ8jDQ0YeHjKaNGkixcREN6TneZ6OHz9OgYEB5OPjTWFhgykgwI+8vDzotddeo6qqKpN5VldX0+bNm6hfv74kk7lTYGAAhYQEk6ennDw95TR16lSKj49vdE9lZSVNnTqFAgL86MknF1FAgD/5+nqTn58vSaVu5OEho2nTHqasrKyGe/bu3Uu+vt7k5eVJcrmUPD3l5OfnQ35+PhQWNohSUlKIiOj69etkZ2dBU6dG0CuvvEy+vt7k5uZKvXsHUWpqCmm1Wjp16hRNmjSRPDxk5O3tSaGh/cnHx5tkMnfq3TuIjhz5ifR6fUPeOp2O1q1bRzKZO82YMZ3CwgaRXC6lwMAAksulJJO5k5+fL3300UekUCgavWtWVhYNHTqEQkP707/+9U8KCupF7u6u5OhoS6dOnSSe5ykhIYFmz55F3t5e5OXlQSEhwdSrVwDJZO4UEOBPn376KdXX1zd67qFDh8jV1Ynmzp1LU6ZEkIeHjAID/cnDQ0YymTv5+/vS5s2bSaPRNLpPpVLRd99tp8GDB5JcLiUfHy8KDu5L3t636nX06FF06dIl4nm+4Z7Y2Fjy9/elmTNnGDzvNl999SXJZO60cePGhnsTExPJxkZCEydOoFWrVpKfnw+5ublSYKA/xcXF0qVLl2jQoIHk6Smn/v1DqG/fPuThIaO5c+dQbm6uyb6nUqlo//79NHJkOMnlUvL19aaQkGDy8vIguVxKI0YMp7Nnz9Adr0I8z9Py5cvI01NOS5YspuDgfuTl5UEBAX4kk7mTXC6l4cOH0dWrVxvlxfM8ZWdn0TPPPEN+fj4klbqRp6ec/P1v9VkvLw+aO3cOjRgxnAIDAyg7O7tROX/4YS+Fh48guVxKHh5SCgrqRV5eHiSTudPYsWNo7dq15OrqTMuXL6O6ujoiItLr9XT9+jWaNu1h8vLyJKnUjXx8vBry9/f3pWXLlpK3txfNmDGdysvLG/IsLS2ld9/9N/Xu3euv79KfgoP7NXw7Tz75ZKPvS6vV0ubNm8nPz4f8/f0oLGwweXl5kI+PF61bt460Wm2XjnVMoDP+5zlx4gS5u/ekpUuXGAiKptTV1dHatWtJLpdSRMRk+u677yguLo6Sk5PpwoULtHz5cpJK3WjatGlUXV1NREQVFRU0YEAo9evXh44fP07p6el05cqVv4TWYDp79qxJYf7GG2+QTOZO06Y9TPv376f4+Hi6efMm/f777zR//nySy6U0f/78hjyJiJKSkqhv3z4kl0tp/PhxFBkZSbGxMRQbG0s//LCXhg8fTnK5lNaseZ10Oh0RERUUFFBcXBz961//JKnUjd566y2Kjo6m2NhYSkhIaBB427dHkru7K8lk7jRp0gT6+ustdOnSJfr999+pqqqKDh48SAEB/jRo0EBat24d3bgRRSkpKXTjxg368MMPycvLgwIDAygmJqahvBqNhubMeZTkcin5+/vRq6+uovPnz1N8fBxFRUXRhx9+QIGBAeTu3pP27t3bqI4uX75M3t5eJJdLaejQIfTRRx/RH3/8QefPn6eysjKKioqioUOHkJ+fD61cuZIuXvyTbt68SfHx8bR161YaNGggeXl50KFDBxsJ2c8//4xkMnfy8JDRiy++QOfOnaP4+Di6evUqrVmzhmQyd/L0lNOVK5cb7qmvr6fPP/+M5HIpjRo1krZs2ULR0dGUlJRE165doxUrVpCnpwc98MD4RgJ1z5495O7ek955551GE507hd0rr7xM3t6edP78uYbr+/fvJze3W20xbtxY+vLLL+nixYv0+++/U35+Ps2dO4fkcint2rWTkpOTKTExkZYvX0aBgf4UGRnZYt+rr6+nDRs2kIeHjEaODKetW7dSTEw03bx5k6KiomjNmtcb8s3JyWm4r6qqiiZOnEByuZQGDhxAX3zxBV2/fp3i4uLoxIkTNHPmDJLLpTRz5kyqrKxsuC8jI4MiIiaTVOpGDz44iXbu3EFXr16luLhYOnfuHL344ovk4SEjuVxKY8eOaeiPKpWKPv10HXl4yCgoKJA++OB9unTpEiUkJFBUVBT93/99SgMG9G+YGH711ZcN7Xzp0kUKDu5HMpk7zZ8/nw4ePEg3btyg2NhYOnr0KD3++OMkl0tJLpfS6tWvNdxXUlJCS5YsJrlcSnPmPEpHjhyhuLg4unnzJp09e5Zmz55FMpk7rVy5oqGcSUlJJJO508SJE+j8+XOUnp5OJ0/+SoMHD6LRo0dRXFwcE+gMRnvR6/W0adMmkkrd6LPPPjOZft++fSSVutHcuXMazbxvU15eTk888QTJ5TLat+8H4nmeoqOjycNDRkuWLG40YUhMTKSUlBSjg/edg/jWrV+TXC6lBQsWNNJI7tQSpk6dQq6uznT48OGG67/+emuiMnPmDKMDxZEjP5G/vy8NGjSQioqK7tCUtfTPf/6DpFI3OnbsmMF9Op2O1q5dSzKZOz399NONBvJbmmYM9enTm8LCBtOZM6cbCcjbgvv9998jqdSNVq9e3TDYFRcXN2iQBw4cIJVKZZDv999/Tx4eMho/fhwVFBQ0/BYZuY1kMnd68MFJFB0d3ahOi4qKaPr0aeTj4027d+8itVpt8E6HDx8iLy8PmjDhgQaLiUKhoMWLnyR3d1fauHGjwWSvtraWli9fRjKZO23Zspl4niee5+nEiRPk4+NNERGTKS4u1iAvhUJBS5cuJXf3nrR58+aG6++88w7J5VI6evSo0b5QUlJCERGTqU+foAZLiV6vp//7v09JJnOnJUsWU0ZGRqP6rq6uosBAf+rXr2+jNs7JyaHo6OhmLQG3+95vv51qsDrduHHD6Lu89tqrJJW60fr16xuux8fHU9++fWjo0CF04cIFgz4QFxdHAwcOoMBAf4qKiiIiIqVSSS+//BLJZO60evVrlJeXZ5CfWq2mf/97LUmlbvTmm2+QVqslnufp119/JblcSmFhg+nkyZMGbazX6+nChQvUr18fcnbuQadOnSIiosLCwgYr0rp164xayyoqKmju3Lnk7t6Tdu3a1fC8zz//jKRSN3r55ZeorKzM4L60tDQaM2Y0+fh40aVLF4mI6JdffiGp1I0++OD9RmmjoqIoOzu7xbGgM2CurYz/aTQaDa5duwatVgMfn5a9UsvLyxEZuQ1isRivvLICnp6eBmkcHR0xZsxo6PU6XL58BTzPw83NDebm5rh+/ToSExMbnHWCgoLg7+/fokNMSUkJvvnmGzg5OWPVqlVGt8E4OTnh0UfnQCKRICYmuuF6TEwMBAIBHn/8CfTt29fgvgEDBkIu94BSqURZWWnD9ZqaWsTExAAgo/nV1NTg2rWr4Hkezz//fCMHII1Gg71796KiohzPP/88xowZa7BGKhaLMXPmI6isLMTJkyegVqsBAJmZGaipqUZYWBgiIiJgbm7e6D6hUIjJkyfDy8sbMTE3EBsb2/BbQkICRCIRXnzxJYSEhDSq099+O4XLly/h0UcfxSOPzIJEIjF4p2HDhsPfPxD5+fnIyclpWG+/dOkSevRwwpw5cwz2E1tbW2P06NHgeR75+QXQ6XRQq9XYuvVrCAQCrFy5En379jPIy8rKCrNnz4JIJEJ8fDx0Oh1qamqQnJwMsVjSbByEysoKZGVlQSaTQyaTNZTx4sWL0Om0ePHFl+Dt7d2ovgUCIfz8/FFSUoQLFy5Ar9cDAORyOUJCQlqMiKjRaPDNN9+A4zi88sor6N+/v9F3mThx4l/r+/FQKusAAEVFRaiursIDD9xaG27aB273faVS2RB4JS4uDt9/vwseHp545plnIZVKDfKTSCSwt3cAAISGhkIkEkGpVGLjxg3geR4vvPAixo0bZ9DGAoEAffv2hYODI4RCAXr16gUA+OOP35GUlIixY8dh2bJlsLOzM8jT1tYWYrHoL3+L3gCArKwsREZGwsnJGa+88gp69OhhcJ+vry9GjBgBrVaLxMREEBEcHBzA8zx+//13pKenN6QNDQ2Fh4dHlzvHMac4xv809fX1iI6+AUtLKwQG9moxbVpaGi5e/AO2tvbYt28fjh49YiQVh5SUZAgEAiQl3RLePXr0wBtvvIk1a1bj2WefwcqVKxERMQW2trYmy5eSkoKiokJYWVljx47vDITcbW4PDpWVldDptOB5QlpaOiQSCWQyqdF7BAIOAoEAYrEYFhaWjQR2XFwsvL19jXrr1tTUIDY2Br169WoQLLdRKGpx7NgxCAQCnDt3HqmpaQAMg9IoFHXo0UOK/Pw8qFQq2NraIj+/ABqNBoGBgc2+p6WlJYYPH4HU1BQUFRUBAKqqqpCamgorKyuDSZZWq8Xly5chEomQkZGJd9/9d7NOjqWlJairq0NtbS0AIDs7G0VFBZg5cxYsLMybqUMhAIKdnR2EQiGSk5ORmJgIgHDo0CGcPXvW6H35+fkgArKzs1BdXYW6OiVSUpLh4OBgdKJ4u40rK8sxZcqUBoGlUCgQExONwMAgowLQysoKzz33PJYvX4o1a15HYWEh5syZY9SBsinZ2dmIiooCxwlw7NjPuHDhgtF0hYVF4DgOCQnxqKtTwtLSCteuXf1r0jjAqNPb7X4nkUgaHMESExMgEokxe/ajzXqJ19fXIzk5GRzHoWdPt7/uS0RsbCyGDBmKyZMnNysUq6urkZSUgCFDhjU4qp05cwYcx2HWrNmwsbExel9tbS3S0tIgk3k0OCpevXoVhYX5cHR0wqZNmyESCY2OBdeuXWuYrBARgoODsXjxEkRGbsOzzz6Dl156GePHj4eZmRnzcmcwOkpWVhZKSorRu3cfODg4tJg2MzMTZmYW4HkeBw7sazGtWCyBg4MjOI6DUCjEo4/OgUgkxtq1/8Krr67CyZMn8eqrryEwMLDFrTfZ2dl/aXDV2L+/5TxFIjGEQhE4ToCysmKkpqbA2toGMpnxwbGmphbFxUVwcXGFi4tLo0lETU01pk59yOhAk5KSAqWyDqGhAwwEb1lZOYqKCiAWS3D69KlWlFcIiUQCnudx+fIl8DyPgQMHmahbMQBqGETLysqQnZ0NV9eeBoKgqqqqYbJz5colXL16uYUnc5BIxBAIuIb2Njc3R0hI/0YTnjs9qktKigFwkEqlEAgEqK6uhkJRC57nm5nw3fn+IlhaWkIkEiMvLxd5eTl48MEIWFsbFyxJSTchFIowaNDgBqGVnp6G6upqTJr0oIE3NXBri9WECROwefPXWLv2Hbz//rs4ffo3vPzyywgPH9li3ysqKkJ9veqOdyET/d0BQqEQGo0GyckpsLCwaHZyUlFRgaKiYtjZ2cPBwQFarRZZWdkg4iGTyZoVyrW1tUhMTICFhQV8fX0bnqXTaREQEGBUU75NamoKRCIxBg0aBFtbW9TV1aGwsBDm5uaQSt2bvS8nJwdVVZUYNGgw3NxuTSIKCvIhEolRV6fAnj27Tfbz2+UyNzfHypWrYG/vgA0b1uOpp5ZizpzHsGLFSri7uzOBzmB0hIKCAhAR+vbta3SbUFNtj+M4PPLIbKxevdqo6bbpYHp7e5WFhQUee+wx9O/fH5s3b8Lhw4eRkZGBr7/+Gn5+/kbvJyKo1bfMkXPnPo7XX3/d5PsIhUIIhUKUl5cjIyMdAwcOanZrUmZmJioqyjF27LhGwXSysrIgFkswYMAAo5pydnY2RCIxgoODDQS+Wq0Gx3Hw8/PH119/DUfHHibLbGdnB51Oh5iYGNjbO7Q4sOl0OkRH34BOp4OX160lkry8PJSWFhvdIqTT6aBQKCASibB79x7RMj2ZAAAgAElEQVQEBgaaLI+lpeVfZtIE6PV6eHp6GhV8t7bARUOjUTcsTRAReJ7HkCFD8dVXm0weysFxHGxsbJCamgqOEyAkpL/Re9RqNdLT0yEUiuDhIW8oT25uLgQCAYKCgpoNiCQSiTB58mQEBwdj584d+Prrr/HKK69g/fr1GD58RLNl43k9iAijRo3BJ5980qr+bmNjg8LCQqSnp8HOzh5ubsbbsqSkBEVFhfD29oZUKgXHcTAzk0AgEECpVDabR0VFBWJibmDSpMkN5vHb6VuqayJCTk4OOI6DTCaDUCiEWCyGWCyGVquFRqNp9t68vDzU1dXB09Ozob/rdDoAwGuvrcbcuY+Z3FMvFAobJikODg54+eWXMXJkOD799FP88MNeZGVlYdOmza2ynDCBzmAYQa/XIyYmBjyvh6+vr8kT1pycekCn0+LmzSRYWlo2a6IzZs4VCAQQCATo06cPPvjgQ7i5uePLLzdg586d+Mc//mlUI+E4Dl5et9ZECwryYWVlZXJQvU1iYiLU6noMGDCw2YEuMTEBHCdopPHV19cjISEBOp3WqHalUqkQExMNrVYDDw/D393d3WFuboEbN66CCCatHv8dNHNRUlICb29v9OzZs9lB+fz584iLi8WQIcMQEBAAAEhIiAeARu9x52TB398fmZkZqKysbHV5FAoFrl+/DqFQ2OwkQKVSITo6Cu7u0ob4BRYWFjA3t0BVVRV0Ol2rB+jy8goIhUK4uroaba+KinLEx8fBwsK8YQKo0Whw48attvD29mm2790OjiKTyfDqq6/By8sbb7zxOj7//HMMHhzWbL93dHSERCJBamoKVCoVXF1dW/ku5cjPz0NY2JBmJ5O3td6goAiYmZlBIBDAyckZt5asUqBWq41ah65fvw6JRIJRo0Y1TDatrKz++kYKoFQqjVoqNBoNrl+/jvp6JYKCggDcWo93de0JrVaLmJhYhIUNMRDMer0eFy/+CZ7nERIS0nDd1tYORDxSU9NgZWXVapO5Xq+HUCiESCRCWNgQfPnlV1izZg1OnDiOkyd/xWOPPd6lYx5zimP8Twv0qKjr0Ot5BAX1Npk+NHQA/P0DER8fh2PHjkGr1RrVAhQKRcP/4+Li8OWXG1FSUtKQzsrKChERERCLxUhISGjx4JOAgAC4urri/PlzOHHiF4OY6jzPIyMjw+BEp4yMW9pcSEiIUQGh0WiQnp4OkUgEX1+fhoFMrVYjLS0VSmV1wxplU00xKioKjo494OfnZ/C7lZUVpk+fCWtrO2zfHom6ujqjA35hYWET824xqqqqoFarUVtba1AnPM8jOTkZ//nPR9Dr9Zg79zE4OztDp9MhLS0NIpEYvr6+BgOypaUlBg0aDL1ej02bvmpYd2/6Tv/f3nlHx1Vdi/u700fSqGtmNCpWteUqG4MLmGLAlICBAAmmOLz3CxB4TkKABMgjgVASQhJqEpKQAAYC5NEMxhhsggFj44JxxUWWbFnF6l1TNeX8/pA8nhmNpJFkmZLzrWXW4mpuOefuu/c5++y9T2VlZdg929ra+OKLnUyePDWs8E4ohw5VcvhwLdOnzwgakaKiIoqKiigr28fy5cuDM7lIV3ZbW1vYseTkZAIBP9u3b+83W/T5fGzYsJEDB8qZPHlKsBCR1+tl69bPSU5OCSuuckT2amtrWbp0aVjwlVqtZt68U8jMtNHQ0NjvOUIpLh7PxImTqK2t4a233ooq7w0NDTQ3N/cbKLpcLkpLpw/oOj8S0Dhz5szgOzvttNNIT8/gueeeZfny5djtdrxeL16vF7vdzooVK3j00UdQFBVW69GiPIWFhZhMibz//mo2bdrYT3b8fj979uzhk08+ITc3n3Hj8oJ/u+SSSzAa43j66adZu3Ytbrc7OGNvbW3l6aef5rXXXiM+PoHi4vHB8+bOnYtWq2P58rf4/PPPo8prZWVl8LvsHRhs4E9/+mPQo6AoCmlpaVxxxRUEAoHgOvtYov7Vr371K6n6Jd9EmpubeeKJxxGi16DX19ezf//+fv8qKyuxWq2kpKRgMBh4//3VrF+/Ho1Gg9VqRQhBe3s7q1at4qc/vZWGhkbmzJmDoij85S9/6fuIXZSUlKAoCnZ7NytXvsvatR9z8cWXMG/evAFddiaTCY1Gy4cfrmHdunXExcWTkpIMKLS2trJixdvcdtutOBxOZs6ciUajoauri6VLn6WmppobbrghqmFubm7iqaeewu128z//syTovuzp6WHZsmW0tbWTk5NLTk4OXq8XlUqFRqOhoqKcJ554jFmzZnP55d/p55LXaDRkZGTw7rsr2bRpIx0dHVgsFnQ6HXa7nc8++4z777+fd99dybx584JejhUr3mbt2o9pbW1h48aNpKSkBF3xTU1NrFy5kjvu+BlVVYdYtOhKrr/+BvR6PS0tLfzjH3/H4XCyZMmSqFHKNpuNLVs+Z/v2bZSVlWGxWDGZTLjdbsrLy/nLX/7Cvffew+zZs4Pu/m3btvHqq69y1llnc/7534pawWvDho2sXr2KSy+9jNNOO63PbawnNTWFlStXsnHjRnw+LxaLBZVKRUdHO2vXfsIdd9zOvn1lzJ07Nziz8/v9vPnmm+zZs4eMjAxsNhter5eamhpeeulFHnjgPoQQLFp0FXPnzkWlUlFVVcUTTzzOpEmTueKKRf1mpsuXL+fuu39BRUUFU6dORa/X43K5WLNmDStXvsO0adP47nevGNCDo9FoSE1NY+XKd9i0aSM+n5+0tDQ0Gg12u51169bxs5/9lN27dzN79uzg/V9//XV27tzBdddd32+gcUTGXnzxn9TUVHPdddcHg/nS0tKIi4sLDl7Xrv2YgwcrWbv2Yx555BGeeeYfOBwOfD4fixcvJi8vL+iFAVi/fh2bNm0mOTmF1NRU/H4/9fX1LFu2jDvvvJ329nZmzpzJpZdeGpTbnJwcGhsbWL/+E95+ezmbN29m7959rF69igcffJAVK5bj9XpJTk7myiuvDK6FJycn43K52bRpAx999BFJSckkJycjhKClpYVXX32FW265GZMpkcmTJ+P1evnFL+7iX/96ORi8KYSgra2NpUuXsm/fXhYvXhw1K+KYIjOVJd9UNm3aKAoK8oPFJrKyMqP+u+qqq4I5yE6nUzzyyCMiJydLZGVlivT0ZFFcXCiyszOFzWYRJSXjxQMP3C+6u7uEEEJUVlaKSy65WNhsVlFQkCcWLrxQzJx5gsjMtIhFi64Iy6UeCLvdLv7whz8IiyVdZGVlitTURDF58kRhs1mEzWYVEyaMF48++kiwqExNTY2YMWO6OPHEE8KKdoSye/dukZeXKy66aGFYdbSenh7xxz8+IdLTk0VWVqZITo4XBQV5Yt++vUIIIVasWCFsNqt44IEHgsVoouWpr169Wpx44kyRlZUpzOY0UVRUIAoK8kRmpllYrRliyZIl4sCBA8F85yVL/kfk548T119/XV+VN6swm9PE1KmTRVaWta+dxeKhh34rWluP5vyWlZWJoqKCfu2I5LPPPhPnnLNA2GxWYbWaxbhxOWLSpBJhtWYIq9UsLrpoodi8eXMwl3zp0qV9eeJ/jXo9r9crHnjgfmGxZIg33ni939+WLl0qiot7q6KlpSWFvC+LyMnJErfffrtoa2sLy69+8MEHgzKXmWkREydOEOnpyeKUU04Wp512qsjOtonly5cHz1mz5oN+hYEi86d/8IMbhMWSIQoLC8S5554jzj77LJGdnSlOO+3UqHnl/d+lVzz//POipGSCyM7OFBkZKaKwME+MG5ctMjMtIjc3W/zv//5cNDU1BgvKLFq0SBQW5ocVDQrl8OHDYv78M8QJJ8zoJ/9ut1u8/PLL4sILLxAmk0YkJRlFamqiuOCCb4lnnnlaXHHFFcJqNQfzyENrMdx0043CbE4TWVmZwmrNEMXFhcJqzRCFhfli/vwzRHa2Tdx33339nqe9vV089tijYs6cWcJgQCQm6oXVmiEWL75GPPvss2L27FmitHSq2Lt3T7/z7rrrLmGzWfp0QUrfPc3CZrOKqVOniL///amgXO7atUvMn3+GsNksYtq0KeLiiy8SU6dOFhZLurj55h+HFYUaKxQh5EbIkm8m69Z9wqpVq4b8XXHxeL73ve+FzTB27drJO++sZNeuXTgcdtLTM5gxYwbz589n0qRJYWvdjY0NLFv2Jp99tpnGxkZyc3OZOnUql112GWZzbOuSHo+HTZs28emn69m5cyddXV1YLFamTJnCggULKCkpCc4i9+3bxz//+QJms5kbb7wp6rr7+vXreffdlRQXF3PNNYvDZmkOh4M1a9awd+9euru7MRj0/PSnP0Or1bJixdts3ryZ008/gwULFgwaN1BeXs4HH3zA1q2fU1dXh8lkYtKkyZx88snMnTs36Dru6OjgyisX0djYwEsv/Qu3283q1b3uU4/Hg9lsYcqUyZx++hmUlpaGzZY3b97E8uXLo7Yjmqv7/fffZ8uWLRw4UIFOp6O4uJhZs2Zz6qmnBiP9fT4fzz23lMrKSi666GJmzZrV71put5snn/wzbW1t/Nd//Xe/5Qe/38+uXbv6atFvo7m5GYvFQmlpKXPnnsyMGTP6zagdDgerV6/mo48+orx8P3l5+UyZMpkFC85h3brevOVrr72W4uLxCCFYvXoVn3yyjtmzZ7Nw4cKobW5vb+f999/nk0/WUlVVRWpqKtOnT2fhwoUUFhbFHAPS25bVbNu2nfb2NjIyzEyePIl5805lxowZwYC8xsZGnnqqd7vdW265NWpqZnV1Nf/4x99JTEziJz/5SVTvR0tLC21tbXR0dJCcnExqagpqtYZFi65g69YtvPvuKk488aSwczo7O1mz5gM+/PDDvowUPVOmTOGcc86ltbWVjz/+iPPOO5+zzz47anzGkaUQt9tNUlISGRkZNDc3s2jRFWg0Gv71r38FAzFD4yjWrl3L2rUfU1ZWht3eTVFRMVOmTOWMM86gqKgo2D4hBFVVVbz99tts3LiBjo4OiouL++rqnx1zfMdokAZd8o0lEPATCAwt3qHR6pFrmw6Hg0AggEajISEhYdAdnBwOB16vF71ej8FgGFERiUAggN1ux+/3o9VqgwFBkb85Egw1kIGL5TdH2njE/XrEUAkhgkF+seBwOOjp6UGtVhEXF99Pge/evZvvfvc75Obm8vrrbxAXF4cQgq6uLgKBwIDtHE47Io2xy+VCURTi4uKiDniOtFOtVg/4To/0zWC/EULQ3d2Nz+dDq9UOKiNHn8+Fy+VGr9cHjX60ew3nXbhcLjweDxqNmvj4hBHttBYICOz2bvx+PxqNhvj4+H73FUIEi9cMtNGIEAH8/gCKAmp17HHXW7du5bLLvk1qahrvvbdqwIC73ra6URQV8fG98ubz+YLPHaucALz11pvcfPOPOfHEk3jhhX8OmEng9XpxOp34/X6MRuOgWzAfkYkjvx2o5sJYIKPcJd9YVCo1oynMpNFooq7ZDjQoiHVXtcGfWTVkQZpYFHysBjlSKQ9HGR4hPj6+X5W1UOrr6+ns7OCEEy4JKkJFUWLq2+EMLI5gMBiGVKKxtDOWnbEURYmpgFD48/VGyg91r+G8i6GMTGyyN3RbFEUZsl8URYVGo+o3OFqx4m3Gjx9PScnEsHcaCATYt28fDz30W7xeL1deedWgs9lobdVoNP2ey+Vy8corr7BgwYJ+O9/19PTw2Wef8cgjvUF4V1yxaND+02q1w9IFw5UJadAlEsnXgq1bt6JSqZg9e86I9+iWfL3ZsuUz7rjjdpKTU5gzZw4nnTSLrKwsmpub2bZtG//+9/s0NjYwf/6ZLF68+JhsM/r228u59957eOGF55k9ezYzZ55IcnIyhw/XsmPHDt577z26u7u48sqruPDCC78R/Sxd7hKJZMzw+bzcdNNNfPTRh7z44stR16sl33x6C6v8lQ8++DdNTY1h6VuKopCRYWbhwoX84Ac3DlinYLhs376dJ598kg0bPqWzs6Of98NqzeTaa6/l6quvibnmhDToEonkPxaPx8POnTvx+31MnDgpZrel5JtHbx2HKqqqqqioqKCrq4vExCRycnIoLCxg3Li8ES35DIbf72ffvn3U1dVRWXkQp9NJamoa+fn55OfnYbNljfmGKdKgSyQSiUQiGRayUpxEIpFIJNKgSyQSiUQikQZdIpFIJBKJNOgSiUQikUikQZdIJBKJRBp0iUQikUgk0qBLJBKJRCKRBl0ikUgkEok06BKJRCKRSIMukUgkEolEGnSJRCKRSCTSoEskEolEIpEGXSKRSCQSadAlEolEIpFIgy6RSCQSiUQadIlEIpFIJNKgSyQSiUQiDbpEIpFIJBJp0CUSiUQikUiDLpFIJBKJRBp0iUQikUikQZdIJBKJRCINukQikUgkEmnQJRKJRCKRxILmy7hpm9dNvdtOmauT9h4XakVFgkZHviGBHEMiaTojakUZ8PweEeCgowN/wD/iZzCqteTHJxN6l2aPk6YeB4ijxyxGE+laQ/j9AwEqHO0IEeg9oECy1kiWIWHI+3oCfiocbWH3MGn15BgTw57FKwIcOAZtLIhPHvX7qnJ2Yvf1jPh8tUpFQVwKOpUKd8BPpaOdgBCjeyhFwWYwkaLVD/vUCkc7Hr8v7FiKzogthvd39N204w8Ewo5nGk2kRsjKUKzvqKelxxX8/3i1ltNSbOhU6pivYfd7aXLbEQzepwoKBkWFolKhV2tJ0RpQhrh2t6+HGlcX4sj7UsCsTyBDZxzyubp8PdQ4O8OOZejjMevjwo45/F6qnJ1H7zECUnVGMmN8f6G0e93UubpHJYpDvfcuXw/17m72Ojtp97oAhQSNFqsujmJjEsk6I4ZhvO8j19vlaKfb50EA8Wod4/Tx5Mclkaw1oB/G9SJlu9njpMzRTr3XSXePGxAYNXqy9fFMjE8lZRjPKxAccHbi8XmDxwxqDflxyagUZcjzy+xt+EJ0oFalpiA+BU3IuQI45OzEGaKjdGoNBXHJg9qRI5Q72ukJ0Qeh+ir0HrWubrq87pHPnhWF/PiUYb3rr7RB7/B5WNVUydKWA7zncfR1kxLSZTBZY+DyhHS+lVFAaaI5qmB2+Xq48cCnfOxxjPhZfmay8OuS09AqR1/axvZaLqreFva75fmzWJiRH6HkPEwuXwshAnS2IZG/j59HnsE05GBmyr4PIUR5/S51HLcWzg4TPoffy7UHN7DZbR9xG28zZfCHiWeO+r39q3YXd3YcHvH5J+niWDHpbMw6Iy1eN1eXf8K2UQwQjhj0jwtP5rTU7GGf+vChLfzV0RZ27Lvxqfx5/Kn9Bm/R+LjtMN+u3IQ9bLAlWJ0/hwUZeTE/R1OPizsqN7PeF6IkFBV7dWdSYkqLfcDl7uaEPR/QIwIx9Bug0rBAa+A0YwoXmAuZZEof0AAccnUxrewjCGnrdYkWfls4l7QhBlPVjnamln0Y8o3DmznTuThzQvjv3HbO2v8xDRGDrOHwkqWEK8eVDvu8HV3NzD+wPuwZh4fg3wUnc1Z6br+/OAM+3m06yKvNlfyfuzOqvrOptVwel8q5abmckpJNkkY34J2cAR//bj7ES80H+D9X5PV6rzlOrePbcSlclJ7HzGQbiYNcL3KStLOriTcaK1juaGG3zxOlTwRZah2XGlO41FzASck24tWDmxCfENxTtZWXupuDx2xqLf8qmMO8FNugvS6E4NaDG1npPjrgutSYxNMTzyQ5pF1+EeCx2p080VEXPJaoUvNG/mzOTMsZ/B4I7jy0hTdC9EGovgp9ltcayri1+cCIZXSqWsuKKeeSq48fMxt73FzujR4nP9u/nkWHd7IqaIiVCE2jsNvn4d6Ow8yuWMed+9dx0NkRdd6hQQFl5P9USnRdp4743UDCkBnxu7Webh6v3o7d7x2yLywRz64MMIrUjbaNI1ZS/ftlNM+hVY5tu1AUElFG3DpVlPu/4mxnWWMF/iFmiY09Lp6s34NdBPpdQxnmA33aVstWX09Q9kEBIXi7qYIAYlhvyBpr36FAwM/7Hge/7KjlhPK1/PrAJtoGmXlYIq7xj+5mXqzfizeWAUSkrEd5a4oCCaOUCWWEwqAoo5fFaPe2+708cnALl9fs4BV354D6rs7v44nuJi44tIUb9q5hU3tdVO9Vt9/LHyo/5+KabX3GnCgGV6HK7+Wx7ibOrNzMkn0fsamjnqHe0mG3nfvKNzCvfB0PdtaxOyiT/d/lYb+XP9qbmH9wE7eWfcyhCA9MVA9dxLutC/h4oGYH1e7uGM4N1z3qAZ4sUm93iQC/qt1BubNj2PfQKmOjB3WKMuZ29rgYdJffxy8PbuQfjpaQselQA1/BY92NPFi1FV8gwFedHuC5rgaer9+Hb7TuZMmXwh+bKyhztA8623i1YT/LXJ2j/yYCPl5pOYgrytfwUlcDDW7H8Wm0ENzfUcsvDmykO4bBaK9iEzzUfIBVLdXDHHj8Z+AXgmdqdvHL9uq+OWBsvOLu4mfVW2mJGFx5RYB/1OzinrYqlGHoln+6OvhV9TZaQ5Z0Itlnb+XG/Z/w687DeMRw9KzgKUcr3y/7mE/b64bdR6s93fyhajudo/XUDcK6Hie/q9pGm9fzHyN7x8XlvqWznlfsrWHHUlCYqDMyXp+ARwSodHdT5e+hPkRg81QafpQ9Fa1q6HGHCchV1DHP2kJd7ceKdiF4vLGciXEpzB+BK7j/JxNOPJD3JbcRwACMU1RoY3ySBEUdZg40itLr4Yg0mEBzhMJKRCFeiT7qP9bj3V2+Hv5yeDe/LZob1ZW4x97Kn1oOHpN77ehsYrW7K+rftvs8rG2rYZFt4oivn4FCiqKEyVAAcCFoFYJIFfdidxPnNFVySeb4mOSyLuDn14d3UhSXREl8yjGXsQwULMOQX/UxnP3kKwrxMc51vIh+krjP2c4TrZURcgwTtQZKDIkIBBVuOzU+D/UiwJGFhnhF4ee2yf3iE6qdXfym9SBKiE6IB6ZqjRTpE9ApCgc8Diq9LupFAG/Qi6hiibVkwHiHSlcXPzqwkX/3OPrNRFMVhSxFTZrWQADo9Lmp8vtpj9BKa3xueg59xpOaU5hqSh9WP7/Q3cDEhjJuzJoS03r6SPg/ewsT6vbwk9zSMdGH4xVVr8cxBhIVFWM9Rx9zg+4XgnfbaukKEwSF32dO5LuZEzD2rd35RIBd3a280VjOsq4GykSAe6wTmJyQHlWh+CIE6xR9PC9MPCvmDtMoqjF5wfsDPu6v2UGWIYHxcaMISBP92zhdH8/rJfPRxPjcY2XQC1VqXi6Zj00XF5sbSFFIUveueaVp9fyx6JSobsVDjjYur90e5lT7QUo2V5iLovq/hopXGAl/627grNZqLjbnhynqbr+XPx/eTVmMs9ihvom3WippHWS29XxLJReYCzHFuAYayZJEK/89bkaYBPlEgE6fh71dTfypqYKNvqNmvQt4sbmC8y2FMQdUbfS6ub9qK48Wn4xZaxy5qAuIDP1cnJTJXfknxTy/PZaBRo/ZpnLKMGIh4tXaMN30RWcjNRHBrHek5bEkd3pwoOgXgjJnOx+2VLO0rYrtfi+3JGczPy23nw7b2FFHS4iX0gjck57PDTmlwesFhKDc2cGqlkO83FbNLr+X7yfbOHeAdjj8Xu6t3MxHEcY8BYXz4pK5MXMi0xIzetsmeoN5N3fW81JjBW84Wgj1Y63zebiv8jP+OnE+acMICu0Ugocb91NkTGbBEGvdI8WO4I/NByiJS+bCjLwRTwNEn4cu8ujL409jnDExRs+WMmiMxNfCoAsEO93dYZ9lqdbAxZZCTCEfgkZRcVKShZmJZq60t7C6tZpLLcVRR94KfWvoocYLhTSNfsD16OPJhz0OnqjezgNFc0nW6Ed2EYV+M2ANKlI1hpg8FmOJGkjR6If18QaVkUrNjAFG8vFRXH65ujhmJmYct7Z5heCR+j2ckGgmty9qOoDgvZZDPNXdeEzucdDZwf91Hb2WHphvMPFeyJriux4727qaRhT0B5Cq1gafP5ITTBlMNZm5qvwTdgeOBqJt97qpdHUNa8b9qqOVaYf38JPc6SOOrFaUvnXMCDlJ1eq/FPlOVGtGJNtHNN4OVydhjmRFxTXWCWHKXKPAtIR0piakc7G5kFcaK7g6c0LUgUlnRPBvhqJwiWV8uHFQYHJCGpMS0rjUXMRz9Xu5LnvKgIP6T9pqecfZHvQOKIAJhfstxfx31hTiQj1UCmhVKs5My2VOso0ZNTu5r/kATSFa/TVPN5c1Vw7bq1QZ8PNg7Q4KjYkUxiWNyfusFQF+fXgXecZEpiakjVQdh0XWHyFZoxuFrBx7jotlcIvw0epOfw9Ob8+As7lppgx+mjcz5gjNryJ/7m5mad1eer4G6/+SCGXX4+Sl+n3Bd1fl6ubh+n3HaIALq1qrqAwxpFPVWn6bdxKlEYO/V5sq6BlF2uJgTEvM4Fvx4cqtQvhxD3O90Qv8vqWSt5sr5Xp63/v1RL4zEaC5xzmgociLS+L2/JlR014DCJyB8Oh/p4A6j33Q691TOIcsffQBnSvg5+mGMlpCZpwCuCU1h+9nTw035hHEqTVcl1vKjSlZ/b1KzQdpHWZalwA+6nHy2+qtwz53OPfY5HXzUPU2mgaJJ/gmMOYGXUEhN8IdJwJ+flm5mY3th49ZwEIwAvFLwhYxslYQPNRUwcdtNcdUzX0FHBDfAK0bPsgap6goVevCPoY/tVWxpasBrwjwUv0+NnnDFcG5UZSlLoYljpYeF8vba8N8L+clWpmSkMb1qeGpTy/am6mIIUp3pMRFzixE8D/hRiXC1Rgp660iwG/qvuCL7tYIY8SIs8G+XDFXRnGmQl7EUpQK+MWhLaxoPECjx8lwhvgqFBIjBnotCH5VtZW3Gito8jiHzMyIZL+9jU0hAwIFOFGj579sk2JautCr1NyUU8psdfiE690ee7++FXMAABcqSURBVL+6A9HIUFSoI9aTX+hu4YX6fUNmTgQzVIbAgEJ8xPf4oqONpw5/gfsYDpIVvloKecxd7ipF4VyThRe7m8LcUM8723m+Yh3n6U3Mj09joimdUlMGmYaEIdd+BaLf+nKd38urDeUxGbx5yZlk6hOOaTtPiUtmoi6Bh9qq8PSpxSYR4N6a7RTEJVE4zPV0IXrdv6E0+3t4rbEipgCgk5OsZI3BGjP0rn2903KI1Bg8KHnGJE5KNH8F51FHmajRc7V1Aotrd6CI3lXbwwE/T9TuYrHXw8NtVWG/X2IyMy/RwqrDu8KOxxKuuK6tlvdDZms2ReHijALUisK56XkkNR+gs0+ptQvBe82VlMSnHvOgIXfAT21EtH6WSoUmZBmsVw4FkdnhVyRn4exx8jd7S/DYNl8Pv636nCcmnB7M5ffFGDUdbQ19j7ub1xrLhxwMKyicl5ZLwjH05n3U1UhzDGbXqNJwdlpumBFUgBmmDNKaKmjte/oAsNrr4r3qLZxYb2RhfDpTEjM4wZRBuj6BhCFyuScmWqC5PGyg8ZHXxUfVW5lRt5sL4lIoTbIyM9GMWZ8wZG74ju5makLejQDON2XEvBYMYNHHc1myjU2th8LexsbOeqYnWQY9N1tr4O7UXO5tPOol6EHw+6YKJselcFZ67oAptxoltlmoW6XiWWsJd9Xvpa6vrQrwcOshpsSlstBcMKxASkF/fQwKK1urMHcPHT+SYzAxO8n69Q+KU4CzMvKY21zOWq874gNVeM9j5z2PHdoOUajWcaExiTNTx3Fyio30AaIzFZR+a+hbfB6uqNka05v5XHfqMTfoCYqaH2RPocxj5xVH76ccANb7PNx/6HP+UHxKTEVLQmfi2giB2+PzcGXNtph6/bPCk/sZ9EpnJ+4hineoVArF8SmD5rBXiQA31u0mlgTE35uLx8SgCwQVjo4hUxo1KhXFkWvCEQNGBYX5qdnc5Wjj123VweNvujpZW72V9r4PWQEma3T8IGsKdVFmIkOl/dj9Xt5sDR8cnGJIYkpfTEGOMZEbTGZ+39UQ/Ptz7TVcYZtI1jEsRuEK+Hm5bm9fsZOjTNboyYyQGeVI/mzIqx6nNbLAOp5dFZ/yacjg5E1XJ0XV2/l5/okYVZpej4UYesIbbQ39DVcHb1RvjUnWG5Osx9Sg39tRCx01Q/7uQl08J6dk9ZvVnpBk5bL4VJ5ytIZ7K1DY4nWzpe/66SoNF+hNLEjJZn5aDrYBBuAzksxcH5/B3x0t/f62zedhW1cDdNVjVmk4X2/irJQszk7PI3MAmamM4q4vTcgYlrFRgJMSzRhbDxHqu7LH4NJ2iwCXmwtp8br5feshnH2apE4EuLt2J1lGE5PiU6Oe2yNEzFUmv5WeR4ffyz2N5XT1hVd2CMG9dV+QazRxwjD0kkJ/fawCftiwLyY9eG9qHrMSLWMe43Vc0tbSdEYeK5jDzQc3stHrpmeALjvg9/K4vYXH7S2c27CX/82eximpOcMYScXwO2Xs1vnMOiN3586govwTPg+JIH7O0cr4w7u5LXf6l+oO/F3NDv7Z3TTob0rUOj4tvQBVTAFOSgy/GBsB9gvBbVWf8+EQLulzdXG8PPW8CK9P/2cyqNRcZ5vMp/ZWPuyL/PUA9SHuOYHCTy0TmGxK43AUgz7UGvLu7haedx6tSBUPLM4oCAaT6VVqFmbk8/uu+uAzlvu9rG+t5ju2icPqyR3uLpY17A8tSEgAQXWPk+32Ft52deAM+aMBuCY9f8jqb0d6YlJ8KndnTeX6qi3BiG4X8Nf2Worjkrk6ohrc8Zb143Fv1QDSHafWcE/BbFwVn/KqqwP3ANdvCfh5ztXBc64OTm7az83WiXzbWtzPQ5mg1nJvwSxcBzbwqrMdzwDXawq53pnNB/ihtYTzzYX9Bhz9iwgJsnTDz1LQa/TEKwquEDmq83rwBALohwjcNag03Jg9hT2uTl53tgf9IRu9Lh6s2sYfik7GrBtdsJlWUfE920R2OTt4vrsp6Gna7vPwYPU2Hiueh00fN+LrB4ajB4/TWqnqeH0apYlmXpl4No9bJjBLoyNpiE5Y1ePkvys383bTga9VsE1JQgr3ZE/rl0P7p5ZKVrYc+lJbEhAB7EP88wv/16avY2mPCMQuPXlGE7fZJmEeYMnnelMGl5gLR1SBr0cEeKc5PDd5gkbPnJSssKtNMZm5RH/U9ekCnms+iDswvLKoT7s6uLRmO5fVHv33ndod3NZUzgvOdjqECCokDfAtQyLnZRQM6x7z03K4NaMQU0gLmkWA39fvZUtnI//J2AwJPFlyBi9nl3K21kjGEAp9g6+Hmw7v5M9V26KuI2caEnhywum8kDWN07RG0pXBh8prvG6ur93BU9Xb+5UE1kYZrI9kb4WAEP2WSowqVdQqnNEGS1ZdHHePO4ETImIE/ulo5ZnDu/Ecg4DiVI2eu8bNYJ4uLqy/XnN18mTtLlx+/zdK7o5bLXcFsOjjuCF3GlfaStjZ2ci6zkbWdNVT7uuhKooQHxQB7qrdycxECzlGU8h4sn+OtkVRmKkb2i3pR2BQj12zVSiclz6O/3V2cHNTefB4gwhwX+1OHlJrY6yU11u0Ikw4FRWzdcaYZr1a1di10URvvWNDDEFgpq9ZpsKZaTl8v7OBB9vDXa6lah03ZU0ecR5pjauLv3XVhx0r1sWxvbspYu1dIVWrI3Qa9pnXyca2OuZHqRc+WuJR+JYxkYeLTo5agESIAO4BlL1OUfH9rMmUOzv4a3dTcICwy+/loaptXG0uimmSHW0NvUilYYLWMOS3ElAUVMe43sIcjY5U9dDvOVNrHHRGlKDRcXHmBBaYC/iiq5l1HfWs625kn9fFvojALAG0CcEDzQc5JdnGScmZUb+ly20lLDDns7e7hU2djazpaqDM62J/lECvViH4bUslc5JtzAq5Xv90QIUdznZOTssZVj81ubtxRMhGukY/ZAxUvKIKxjpNSkjl/uxpXFu1haaQa/2+pZKpcSlEVn0wKKphv+98YxK/yT2BKw98GmZn/txWw7S4FDwxDGai56HDfK0xWEtlMNI0huPicDruu62pUEjS6Dk1LZd5abn8yO/loLOTnZ0NvNFWwzJPd1hFpP0BHxvbasjOmhTsj2h56LN08Sybel5Mxm6s3R9aRcX3siaxzdnBUntzUCB2+r38rHobnbGY9Ch56FN1cSybcm5MBWOitTGWgUQs49V8lZpnJ5xBdgzrumPZ1bFMKsQwfSJGlYbrsiazwdHKR33rwyYUlliKKR1mJayjrjnBhy3VNEUo3WXOdt45uKnf7yOVWLMQvN58gNPSco5pRbQZah0/sYznIkvhgPUSFEVBO9iATa3lttwZ7C1fF1yqAHjD082eut0xuiP7r6F/N8nKA0Unx7QD27EOGPx15hTOsBTGps+GuLdCb+GZ2Sk2ZqXYuKWvAMzuriaWt1XztquDdnFUStsQvNtSxQlJ1gFrcCRr9MxNyWJOShZLRIAKZyf7u5t5o7WKFRHXqxcBVjQfDDPo04z9A3R3dTXhCfhjriXgF4J3O+v7LZ+ajUPnkvcQCH67KhTOSh/HrY527myuCP6mHcGPD++gK+L9+xDD/qYVYFZyJndbJ/Lj+j04+s7vRHBL3Rcxedyi56EL/l58Kvkx5M8ryvGJiP9Stk8N7aQEtZZppnSmmdK52Dqe02p2cktIeU0fsNnVwWVCDGmIVShficIy9H10d46bQVX5Oj7sMwwBYKfPM6oeU6GMWIHdapvMEn/xEH3Ym1ISiyJTfYl9rVYUfpcznd8EBq/cplHUUQtCDEaBMZGfZE6irHor9SLApQlpfMdSPOLNbjq8Hp5uOxRFsUGslaxXOtu40d7CFFNsRXZOV+uYbjAFVV+dz8Nyjz3sfvlaAwvNBUMUP1J6DcsgOrQgLom7c0qprdxMecjSwD5/zygkvVf9fRnfs0phTGT7SHsmxKcwIT6FCyxFnFVfxvfqvggbdK9zdxAQYsjBm9I3eZgYn8LE+BTOMRfwSl0ZP2vYE1ZCudrdjSvgD84kJyVmMF2lYXvIu/qLs43vdTQwJzUrprbs7G7mY0d4mqJeUTE3yTrkuZHR4lpFxfezJlHm6uDZkMyJyigBvD4hRrTNrlpRuMxazA5nO090Hq09Xz/KFDZljGTlK2/Qyx3t7LW3cn5GwYCVzkwaHd+1TuCW1sqw6Zcj8PVc5xgfl8wd2dM4dGgLhwK+Lz0SoOQ4Vlwb+8GgwuSksUuHOyd9HNd0NfBeVyM/zpoStl3jsLwIwKftdewcZdGMyoCfVS1VTDbFFo18eaKVHxbNCf5/a48L774PWe6xB+XwDXcXC+rLuD5n2qhn/vNSsrjVOZ5bG/aGBUn9p9LocbKmrZqFGYUkaKL7OPQqNQvNhcxqOcjmkGwBh9/Xz59W53Gwoe0wZ2fkDbjsY1Rp+HbmeN5oqWS59+j13EL0pRD2GvQ8QyJnJqSxPaRaoRq4r2YbfzOayBkifa25x8XD1dv7uflvSEgn0ziy7KF0rYE7cmewv2I96wcowjNakjQ6fppbSkV5d9iWrN8kjktQXIPHwc8PbuLi6m08cHATe+2tAxZDqPc4+vlSC7VxQ6e+AF+xHP/elL3UbG43F4cFDo12RCgZJSKWHGM1P8yexq9sUyiNcVasV/q7Kz0BP882VRCqovJUar5lSOTCIf7lhcRBKMCyjsPUu+0xDyRCSdMZuSOnFBEhQHc3lbOls2H0MwNF4ZrMCSxJsn0jhoujocvXw32HPuOq2p3cXPYx2zsbBtyBscvXQ0dEwKNZYwj70O1+L48c+pzLa7dxS9ladnQ2DZjj3+BxcDjCa2XWaEkIqS+gUhSuzZxEQYgnzg+82+PkR+Xr+LyjIWogsl8I9jnauLtiAy+6wrNL0hQVi60lGEcRuzM+PplfZk0lS6UeM1WebTBxZ04p49XaY3KP/7jCMh0+D7879Dmvu7tQgPvaa/hnZz2Xm8ycnZJFtjERrUqDXwQ45Ojg4fo9YecnANNMaWHuzmiFZer9XpY1VMTcvXEaHaenZh/TTR2iKzoVV2ZOYJernb91NhCrryFaYZkWfw9vNlTEPJuKU2s5PS3nmLexSwjeaz5EWoyzVpWiYn5azlenlG+M/ZdrSCDLUhRzf0eLTt7Z3cyGiHzvW9LyuTZ7ypDXe7OhnP+q3x000Ot9Hta0VnNN1qQRNXtWso0n0gv5cchaZbMIcF/VVp6PO5M0nXFU3Zqg1vLDnGl84e7mvQF2khtI1iO/izJ3N282VsTsXjXr45mbnHlM3J+fdDXSPoytRPPjU5jeF1/hFQGW1n7BM32z32ecbbxdvo6r49M4IyWb8fEpaNVaBIImt52n6vexP2QLUTVwnik9KHM9gQDP1H7Bw10NgMKzzjbeKV/L1aYMTk3KpCQ+DZ1GQ0AI6l3d/KOhjM8jNhDKi0/rpxenmNJZkp7PL5oPhOWRv+Wxs6liHf8v0co5qTmk64woikJHj5t32mp4q7uR3VE2KLorLY/SUXrMFBTOTMvhTlcnP2oogzHwaSrAKUmZ/DJzIj86vIuOGOVroMIyq1qrsHQZY1Q7CnNSbFh1cWOm2sbUoAtgeeMB/tZXKONIdxwM+PhdZx2/66wjRaXGrKhwiAC1UVzrM3RxTDWZ+734yKC4z3weLoup6Eov5+lNzEq2jrlBP+LquT13BhX71/JvjyOm0o/RCsvs9nn4Tu32mO97oT6Bk1Iyj3kbD4kA1/cZmtgkWUV1YsZXqDZ/7Ep/OK7oyFlNAMHbzZU0hCiCOJWac9LzYoqWPyt9HLOb9rMpRIG+21bDRZaiEfWlWlG42jaJT7oaedVz1OX4YY+DZ2p3cVv+SaM2iLkGE/flTufggQ3sj3V/9ShBca+5OngtpsIyvdyWZGNWspVjsUHl3R210FEbs5Z70jopaNA/ba/jty0Hw3LPm0WAx+zNPGZvJk5Rka1S40Nw0O/vZ7RsKjXzUnOC7djQWc89zRVhgcJNIsCjXY082tVIsqLCqlLjRXAgyprzVJWGC9JyowyyFW7MmUa9x8HjXQ1hgZgNIsBvOuv4TWdd3+BXGdCrpaV3Z7/rckpjKn08FFpFxTWZE9jrbOfJrrFJfVQpCpeYC/nC0c5D7TUxa4xohWVuaoh9j4ckRcUHRtOYGnTVWKvNS63FPGQuIneAl90e8FPm90Y15jmKivuyp2HRH/sOON6u63EGE3flzqBAffziEL/cPdnCO/s/caXgoLOLtzrrw1T2TQkZFMRYBjjLkMD8xPBykS+5O9nR1TTiZ0rVGbgtp5SkkO/RBTzeVs2HrdXH5Js/IdHCLzInkXAcP7IvT77C7zw3OZMnsqYxWaWJ+v05RYD9fi8Ho6yTp6LwG+tESkKqpM1OsvBM1jQKB3Bld4gA+/zeqMY8TVH4iWU84wfYYSxOreWXhXO4O3UcSYO5TwYw5umKwi9Tc7mrYBYmjfaY9WiyRs9tuTNYcIyreUZ6k27OKeUyY/KI9eRws+T1x0FOx1znJ6i13JQ7gzeK5rEk0UJhDKM4LTBHo+eZcSdyamrON8YYnJKUyS+tE0mRC+H/Efy75RD7ItZHz08bhy7G7W8V4NvpeVgj5GVZU8WoNpg4MTmT+9PDi8gcFgF+V7uTeo991O1WKwqXWwq5LSXnP+6d61RqLsssZlnJfH6eks2kGL1jpWotj9om893MkjCvkEGl4ZLMCbxTcga/SslhYoxr1NPVWh61TeGakHTfaCRqdPw0/0ReGXciF+kTiKU2mwE4RxfHs7kzuT3/pGGVtI6VfGMiP8+eRskY1tPI1Mdxe+50pn2Nd/WM5LhMF9WKwsxkK9OSzNxkb2NzZz2fdjVR4bHTIgJ0iAAGFHJUGnJ1Rs5LyeHUtJwB61erUJiki8M2CsOYpo3r556LU2u5KmRUKISIupWgWlE4RxdPIKT4RE4MQq1WFC61FFHl7qa8uyU4XIu2yYkKhWk6I/mj6HdzlDaOaFanMbB4FKPlgKKKyXWtVam5SpcQ/K0QjDi6fNCZr9bAYl1CsP/TNYZh95NRreEaXULQ0xMQIiwgqNPvpczRxqKQfkvRGCgdYuOKfoo50cKVCRlh2282e100exzBaGStouJMXTz+kBnfYKloakXh6qxJVDo7aPGFOIcFLG8o5/pxM4IjfZ1Kxbm6eETfLE0ISI6h6IpRpeH67Km0e920e5wc8RlH+560iopT9fHMHcUgxTJCo2JQqblalzDipQYhBEkRs1OF3v0Q7iucy7XODj7vqGddVxNl7i46RIBG4UeHQoZKRY5azylJFi7MKCA/LimqHCrA+PhU7i6ayyJHO7u6GlnTUU+5p5vWQCC4mY9ZpSJfY2RekoUFaeMoik+JSaoNKjXnmAuYlZrFlrbDvNdxmG2OdpqEn2YRwI/AoqixqTSUGJM4PyWLk1NzYi6yNE4brj90Gv2Q1eQU4PTULO50T+SDlqMVFm26uKipjFaNPuweAUUV0zs9KdHMPbapvNFYdnQSqjH0P1eBlIh7DN9RqaBTxnaJVxHiy8kxCQBNPS4cfi89AR8qRUWyRo9ZZ0TOXyUSyTeNFq8bh9+H09+DSlERp9aSoTWMKMZFAK1eN91+Lz197vZ4jQ6LzhhT4amhaPK66fb14PF7EUKg12hJ1uhJ0xqkfv4K86UZdIlEIpFIJMcOlewCiUQikUikQZdIJBKJRCINukQikUgkEmnQJRKJRCKRSIMukUgkEok06BKJRCKRSKRBl0gkEolEIg26RCKRSCQSadAlEolEIpEGXSKRSCQSiTToEolEIpFIpEGXSCQSiUQiDbpEIpFIJNKgSyQSiUQikQZdIpFIJBKJNOgSiUQikUikQZdIJBKJRBp0iUQikUgk0qBLJBKJRCKRBl0ikUgkEsmg/H/gv66Kmw7C5QAAAABJRU5ErkJggg==', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:55] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:56:55.144767 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:56:55] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:57:06.291473 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:57:06.320482 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:57:06] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:57:06] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:57:13.250271 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n
\n
\n
\n

N° de déclaration d\'activité :  NDA-001254 

\n
\n
\n
\n
\n
 Est conclue la convention suivante entre
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

Et

\n
Et le bénéciaire :
 cherfi balde 
(Ci-aprés nommé le client)
Situé :     

\n
\n
\n

PRÉAMBULE
EZUS Lyon   Colas Rail filiale de Valorisation de l\'Université Claude Bernard Lyon I, s\'est vue confier la gestion des activités industrielles et commerciales des centres et services de l\'UCBL, ainsi que les actions de formation continue par la convention cadre signée le 23 janvier 2008.

\n

A cet effet, la société Colas Rail  fait appel au : Docteur Eric J. VOIGLIO, MD, PhD, FACS, FRCS Directeur ATLS France.

\n

Est conclu un contrat de formation professionnelle en application de l\'article L6353-3 du Code du Travail.

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation

\n

 Colas Rail 

\nFormation : BESOIN DE SÉCURITÉ : UNE AUTRE LECTURE DES COMPORTEMENTS 
Durée : 1.0   jour (s) 
Lieu de formation :    
Dates de formation :  26/08/2024  28/08/2024 
Nom formateur :  
\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.

\n

Article 4 : Prix de la formation
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire :  227.0 €

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

Paris , 12/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation prenom   nonn 

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n

 

\n
\n

 

\n
\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_41975.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:57:21] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:57:21.697761 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:57:23] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:57:53.806196 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:57:53.852550 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:57:53] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:57:53] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:59:04.837022 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:59:04.860011 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:59:04] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:59:04] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:59:25.397797 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:59:25.431532 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:59:25.452229 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:59:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:59:25.477154 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:59:25.499740 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:59:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:59:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:59:25.532523 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:59:25] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:59:25.552229 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:59:25] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:59:25.569381 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:59:25.597150 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:59:25] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:59:25] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:59:25.634661 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:59:25.647449 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:59:25.682347 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:59:25] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:59:25] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:59:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:59:28] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:59:32] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:59:37.908143 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 12:59:37.911140 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:59:37] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:59:37] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:59:43.556535 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
\n
\n
\n

A l\'attention  mme   prenom test01  

Situé :        

\n
\n
\n
\n
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : Christian XXXX
Signataire dûment habilité aux fins des présentes : Emmanuelle XXXXXX
Contact :  contact@elyos-si.org
Téléphone : 01 XX XX XX XX 
\n
à le plaisir de vous convier à la formation ci-dessous :
Formation :   BESOIN DE SÉCURITÉ : UNE AUTRE LECTURE DES COMPORTEMENTS
Durée :  1.0 jour (s)
Lieu de formation :     , -  
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
\n
Les séquences de formation  :
\n
Du    27/08/2024 09:00  au 27/08/2024 12:00
\n
Du    27/08/2024 13:30  au 27/08/2024 17:00
\n
Du    28/08/2024 09:00  au 28/08/2024 12:00
\n
Du    28/08/2024 13:30  au 28/08/2024 17:00
\n
\n
Au plaisir de vous retrouver prochainement,
\n
12/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_20539.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:59:46] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-12 12:59:46.457916 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 12:59:46] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:00:09.049599 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:00:09] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:00:09.114601 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:00:09.162128 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:00:09.185127 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:00:09] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:00:09] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:00:09.231136 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:00:09] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:00:09.276192 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:00:10] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:00:39.741507 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:00:39] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:00:48.582157 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:00:48] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/CpP6CowvwoiFG_-qAFK12ECBRcc5i72yug/69147607995b26cde9611ad5 HTTP/1.1" 200 - INFO:root:2025-11-12 13:01:17.118004 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:01:17] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:01:40.009350 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:01:40] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:02:30.084394 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:02:30] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/CpP6CowvwoiFG_-qAFK12ECBRcc5i72yug/68eb7b78d980c4ab7268ba74 HTTP/1.1" 200 - INFO:root:2025-11-12 13:04:01.438575 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:04:01] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:04:02.829870 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:04:02] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:04:09.224005 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:04:09] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:04:17.717625 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:04:17] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:05:18.307152 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:05:18] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:07:25.481278 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:07:25] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:07:36.227365 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:07:36.232442 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:07:36.238546 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:07:36.247451 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:07:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:07:36.264962 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:07:36.276208 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:07:36] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:07:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:07:36.297934 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:07:36] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:07:36] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:07:36] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:07:36] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:07:38.586162 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:07:38.592115 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:07:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:07:40] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:07:47.052915 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:07:47.058926 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:07:47] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:07:47] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:07:50.945281 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

\n
\n
\n

 

\n\n\n\n\n\n\n\n
\n

Entre L\'Organisme de formation    ci-après nommé l\'Organisme de formation
Situé :    
Déclation d\'activité :   Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes :  prenom nonn 
Contact :   

\n

 

\n
\n

Et le bénéciaire : FRANCE TRAVAIL   Réprésenté par
(Ci-aprés nommé le client)
Situé : Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067  97200   
Représenté par :  FT contact_prenom FT contact_prenom  en qualité de
Contact : francetravail1@francetravail.fr 

\n

 

\n
\n
\n

Est conclue la convention suivante. 

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation Colas Rail 

\n


Formation :  CONDUIRE UN PROJET 

Durée : 15.0   heure (s) 
Lieu de formation :vile sit1 
Dates de formation : 17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 

\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.
Liste des stagiaires : 

\n
xddd   qsdqsd   mysy1000formation+04@gmail.com
\n

Article 4 : Prix de la formation 
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire : 1500.0 

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

 

\n

Paris , 12/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation
prenom  nonn

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n
\n

 

\n

 

\n

 

\n

Colas Rail 
Téléphone : 
Site web : https://colasrail.com/ 

\n

 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_05813.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:07:54] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:07:54.202836 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:07:55] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:08:04.103975 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:08:04.135177 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:08:04] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:08:04] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:08:07.151168 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n
\n
\n
\n

N° de déclaration d\'activité :  NDA-001254 

\n
\n
\n
\n
\n
 Est conclue la convention suivante entre
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

Et

\n
Et le bénéciaire :
 qsdsq qsdqs 
(Ci-aprés nommé le client)
Situé :     

\n
\n
\n

PRÉAMBULE
EZUS Lyon   Colas Rail filiale de Valorisation de l\'Université Claude Bernard Lyon I, s\'est vue confier la gestion des activités industrielles et commerciales des centres et services de l\'UCBL, ainsi que les actions de formation continue par la convention cadre signée le 23 janvier 2008.

\n

A cet effet, la société Colas Rail  fait appel au : Docteur Eric J. VOIGLIO, MD, PhD, FACS, FRCS Directeur ATLS France.

\n

Est conclu un contrat de formation professionnelle en application de l\'article L6353-3 du Code du Travail.

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation

\n

 Colas Rail 

\nFormation : CONDUIRE UN PROJET 
Durée : 15.0   heure (s) 
Lieu de formation :   vile sit1 
Dates de formation :  17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 
\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.

\n

Article 4 : Prix de la formation
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire :  1500.0 €

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

Paris , 12/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation prenom   nonn 

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n

 

\n
\n

 

\n
\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_17924.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n
\n
\n
\n

N° de déclaration d\'activité :  NDA-001254 

\n
\n
\n
\n
\n
 Est conclue la convention suivante entre
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes : prenom nonn 
Contact :   
Téléphone :  
\n

Et

\n
Et le bénéciaire :
 QSD SDS 
(Ci-aprés nommé le client)
Situé :     

\n
\n
\n

PRÉAMBULE
EZUS Lyon   Colas Rail filiale de Valorisation de l\'Université Claude Bernard Lyon I, s\'est vue confier la gestion des activités industrielles et commerciales des centres et services de l\'UCBL, ainsi que les actions de formation continue par la convention cadre signée le 23 janvier 2008.

\n

A cet effet, la société Colas Rail  fait appel au : Docteur Eric J. VOIGLIO, MD, PhD, FACS, FRCS Directeur ATLS France.

\n

Est conclu un contrat de formation professionnelle en application de l\'article L6353-3 du Code du Travail.

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation

\n

 Colas Rail 

\nFormation : CONDUIRE UN PROJET 
Durée : 15.0   heure (s) 
Lieu de formation :   vile sit1 
Dates de formation :  17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 
\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.

\n

Article 4 : Prix de la formation
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire :  1500.0 €

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

Paris , 12/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation prenom   nonn 

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n

 

\n
\n

 

\n
\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_75645.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:08:17] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:08:17.822340 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:08:26] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:08:43.268318 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:08:44] "POST /myclass/api/Get_Given_E_Document_Not_Signed_No_Token/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:09:19.718510 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '


 

\n

\n

\n
\n
\n

 

\n\n\n\n\n\n\n\n
\n

Entre L\'Organisme de formation    ci-après nommé l\'Organisme de formation
Situé :    
Déclation d\'activité :   Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes :  prenom nonn 
Contact :   

\n

 

\n
\n

Et le bénéciaire : FRANCE TRAVAIL   Réprésenté par
(Ci-aprés nommé le client)
Situé : Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067  97200   
Représenté par :  FT contact_prenom FT contact_prenom  en qualité de
Contact : francetravail1@francetravail.fr 

\n

 

\n
\n
\n

Est conclue la convention suivante. 

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation Colas Rail 

\n


Formation :  CONDUIRE UN PROJET 

Durée : 15.0   heure (s) 
Lieu de formation :vile sit1 
Dates de formation : 17/11/2025  18/11/2025 
Nom formateur : nom_Enseignant_2 Prenom_2 

\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.
Liste des stagiaires : 

\n
xddd   qsdqsd   mysy1000formation+04@gmail.com
\n

Article 4 : Prix de la formation 
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire : 1500.0 

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

 

\n

Paris , 12/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation
prenom  nonn

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n
\n

 

\n

 

\n

 

\n

Colas Rail 
Téléphone : 
Site web : https://colasrail.com/ 

\n

 

\n

 

\t
Signature Client

' dest = <_io.BufferedRandom name='./temp_direct/Convention_Signe_12_11_2025_72.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPUAAAD1AQMAAACyfyEmAAAABlBMVEUAAIv///+fga7nAAACXUlEQVR42u1ZO47rQAyT18WUPsLcxL5YABvIxeybzBFSugiiR3KcxVbbLR6LDBDnMw0hiRSlRP56zvjcf+7/9v4REUM++djwMdYsr+nZP51f8fv563viWzOPx9r4rZYj7y2Wx63qwgLfLYgqz4WA5ikb41djcMJ3PRi1sZ2Mnxc+ZDVZdWWftoqHU/xUfwC5o/5iAVPysKo/8heAlN/vhw9/r8P8pqjLdL/1xyN+SO1I6m5RkiI4kCRgsge+MTvIg0Hcuz4D5GJSf7nVM6Y7UMWtUgQbgig6u+S3xgx8CVWJE/ytSZGxiR/yC8Iiv+wanc6gbjsHE34wvwuLcA+KILKK1EKkXfSPR/5gYcCozwgnYuqiL+BCofSpiZxQ6iCJ9ZtJ/Br4K0GBv1K61Xpt6o/nIULcf+ifTf2xV9Ca4jUmi7B1pbbRvzWFJdjf3k4BFy8Xf3BPzh+1p5Zy2KU5bPoHYzX2qYgmoYouCKJP/Q2gLvW55tGdgjqdTf9V/yjqv0OnBu2CS37fs9CMr/J/Xf9s5t+xkavt7f/A351ID6P5iAOb/ItAahKWU7CpP6kyUFH/aGK8/GlyIOrx26dr/tBvJv60z0Lqb2LFrHTb7IearD2o+6zyf3hsYeNfaF1m8FdbA7W2YqZ/eNNoRJP/IjWunaCT/xvb936yFToFn/3ktX8JDcFEWijS4VN/mI9osmRdyGRR16n+tLDq/k+b1OFadxjhWxk/iMyLS2hJ32K130UTITSgkl11ip/2p9H9AVfPHZ/Pfu3ir/wfOglJzEnzcNK/z/9Xn/v/cf8PrEe/JCgmSdkAAAAASUVORK5CYII=', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'PLTE' 41 6 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 59 605 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 41 4096 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'PLTE' 41 6 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 59 605 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 41 4096 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 4461 6 INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:09:22] "POST /myclass/api/Create_E_Signature_For_E_Document/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:09:31.624433 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:09:32] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:09:44.429328 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:09:44] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:09:48.814478 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:09:48] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:10:12.406406 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:10:12] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/CpP6CowvwoiFG_-qAFK12ECBRcc5i72yug/6914789a995b26cde9611ad8 HTTP/1.1" 200 - INFO:root:2025-11-12 13:10:15.743356 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:10:15] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/CpP6CowvwoiFG_-qAFK12ECBRcc5i72yug/691478f2995b26cde9611adb HTTP/1.1" 200 - INFO:root:2025-11-12 13:10:26.681242 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:10:26] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/CpP6CowvwoiFG_-qAFK12ECBRcc5i72yug/691478f2995b26cde9611adb HTTP/1.1" 304 - INFO:root:2025-11-12 13:10:46.405371 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:10:46] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:11:36.167244 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:11:36.173366 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:11:36.178280 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:11:36.181417 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:11:36] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:11:36.186182 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:11:36.189710 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:11:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:11:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:11:36.199728 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:11:36] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:11:36] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:11:36] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:11:36] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:11:39.919436 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:11:39.922525 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:11:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:11:41] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:11:58.244426 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:11:58] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:12:04.432005 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:12:04] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:12:07.416282 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:12:07] "POST /myclass/api/Init_Attestation_Formation_With_Template_For_All_Inscription/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:12:07.479193 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:12:07] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:12:19.395218 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

\n
\n
\n
\n
\n
Par la presente, L\'Organisme de formation  Colas Rail   
Situé : rue de la république 77 paris , déclation d\'activité :  NDA-001254 ,
\n
Atteste que :  part 1 part nom 1  
\n
a suivi la formation CONDUIRE UN PROJET
Durée :  15.0 heure (s)
Lieu de formation :   vile sit1
Dates de formation :  29/09/2025 au 07/10/2025
Nom formateur :  nom_Enseignant_2 Prenom_2
\n
 
\n
Contenu de la formation  :  
\n
\n
 
\n
Paris , 12/11/2025
\n

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Attestation_43598_71506.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None] DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:12:21] "POST /myclass/api/Prepare_and_Send_Attestation_From_Session_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:12:21.670320 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:12:21] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:12:35.298763 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:12:35] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:13:15.204036 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:13:15] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:13:22.271474 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:13:22] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:15:53.566292 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:15:54] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:16:05.856344 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:16:06] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:16:12.463772 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:16:12] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:16:38.483938 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:16:38] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:17:26.109050 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:17:26] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:18:21.507566 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:18:21] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/CpP6CowvwoiFG_-qAFK12ECBRcc5i72yug/691479a5995b26cde9611ae0 HTTP/1.1" 200 - INFO:root:2025-11-12 13:21:04.872911 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

\n
\n
\n
\n
\n
Par la presente, L\'Organisme de formation  Colas Rail   
Situé : rue de la république 77 paris , déclation d\'activité :  NDA-001254 ,
\n
Atteste que :  part 1 part nom 1  
\n
a suivi la formation CONDUIRE UN PROJET
Durée :  15.0 heure (s)
Lieu de formation :   vile sit1
Dates de formation :  29/09/2025 au 07/10/2025
Nom formateur :  nom_Enseignant_2 Prenom_2
\n
 
\n
Contenu de la formation  :  
\n
\n
 
\n
Paris , 12/11/2025
\n

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Attestation_43598_71846.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None] DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:21:06] "POST /myclass/api/Prepare_and_Send_Attestation_From_Session_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:21:06.881945 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:21:06] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:24:53.203207 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:24:53] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:25:31.828063 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:25:31] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:27:27.292353 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:27:27] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:27:46.139741 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

\n
\n
\n
\n
\n
Par la presente, L\'Organisme de formation  Colas Rail   
Situé : rue de la république 77 paris , déclation d\'activité :  NDA-001254 ,
\n
Atteste que :  part 1 part nom 1  
\n
a suivi la formation CONDUIRE UN PROJET
Durée :  15.0 heure (s)
Lieu de formation :   vile sit1
Dates de formation :  29/09/2025 au 07/10/2025
Nom formateur :  nom_Enseignant_2 Prenom_2
\n
 
\n
Contenu de la formation  :  
\n
\n
 
\n
Paris , 12/11/2025
\n

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Attestation_43598_32752.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None] DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATQAAADaCAYAAAAouL7ZAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAcG1JREFUeF7t3QW4XNW5PvD7v/dWKU5xh+AkuAUJEiwECO4SPCG4BHdCCE5xijvB3YK7QwVaSgstFahA9Rba7v/6rTPrZGcyc3ROmHNYL8884Yxsm1nv/vT9/qvIyMjI6CPIhJaRkdFnkAktIyOjzyATWkZGRp9BJrSMjIw+g0xoGRkZfQaZ0DKaDl988UXxxz/8ofj9739f/Pvf/6482zX8/e9/Lz755JPis88+qzyT0ZeRCS2j6XDWuHHFAvPOW5xw3HHF559/Xnm28/j0T38qdth222LxRRYp7rrzzsqzGX0ZmdAymgqXXHxxMedssxVHjB5d/OMf/6g823n89a9/LfYYPryYPxDjLTffXHk2o68jE1pG0wCB3XH77cWdwZriKnYHv/71r4urr7qqeO655yrPZHwVkAkt4O033yoeevDB4onHH49uSjV+/KMfFQ8+8EDx+IQJxV/+/OfKs0WM77z91lvF97///eAeHV+ccfrpxX333FP89re/rbyjiC6Tzz36yCN1H/b9u9/9Lr7/xRdfLB5+6KHW1x5/bELx8ksvF78rbRNs98UXXpjkvWlbjqktII7Hw7mee/Y5xYnHH1+cGVy88bfcWvzh93+ovKMF//nPf4p333mnuObqq8P7TihOGzOmuDMQzi9/+cvKOyaH43rl5ZeLyy+9NLqMY8ecVlxx+eXFG6+/Hl//VfisY3ZN/vTHP8bnHI9jf+zRR4tnnn66ePaZZ+L/e9+HH35YfPLxx/Hv8nmWH488/HDx9FNPFf8XtoPIXAPbf+7ZZ4unwvNe991+9umncX8ZfReZ0AK+d975xfTTTFPMMuNM0UIo45//989imy23Kr7zrW8Vq6y4UvHnP7cEl//+t78Xp558SrHEYosV351hhmKGaaeNjzlmmbUYvPbaYRE9Et/3p0CQc84+e9z+jNNNV8w844zFrN/9bjHLTDMVM00/fXzum1/7WnFPIEJYd5114nZsc+pvf7uYMfx/v/kXKNZaY43iskAS//rXv+L7BMzXWXOt1m361+NbX/96sXtwteoBieyz517FPHPNNfG4w7FNM9VUxd133lV5V0tg/vzzziuW7j8gbj+9b7aZZy5WH7hqcfttt1XeORG/+tWvilEj9y0WXmDB1m07b+ex8w47xvcgR8+LkT1fsZ4QpO26Lj6XzsXnLr34kuLB+x9o3Z7nXTvvTec97Xe+Uyyx6GLFR7/6KLqXPuf1dH2nm3rqYv555ileCTeGjL6NTGgBP3//58ViCy8SF9XoQw+tPNuCn7z7k2LAEkvEBXJKIDD4T7DMjj/m2GL2WWaJj7XWGFQcecToYuTe+xQLhcXsuSUXXbR47dVXi//7v/8LhLhlsenQocVmm2xSrLDsMsW8c84VA9VDN9wwPrfBuuu2Lu6NN9oo7mvQaqsF62ZMccjBBxf9F188bnOeOeaI1gf84Q9/KDYKnxdvsk3bGbbxxsWG660XLcV6OHPcGZEQ5gnHsOH66xdHjh5dHHTAAcWySy1VjL/11sq7imi9zRWI2DVZdaWVi8PDdTlw//3DcS9azB6e6zf//NE6SkCwm4RzdOyOdZ011ywODcd+/DHHxPPff9So+L4brr8+HjMCYmHCR4EIEdw8c85ZrLHqqsXmm24az8X1uffue4qXgtXq/FxDzy+60ELxvcstvXR878ZDhhS777pr8cc//LG4bfz4eH4IbEg4P5/bJFxTyYF333k37i+j7yITWsA///nPYtedd46Ld7VVBhafllyTm2+6KTw/S7HgfPMVL1QW4EvhXwt6jllnLbbeYsvi1x99FJ/nol1/3XXFwgsuGBf2LjvuGC2qPwc31Tb/+pe/FkccfnhccEjs5z//efGXv/wlWnEpm4fQWBV77LZb/BuuDVYNEkAUp5x0cnzO4kVotmWbguBKE+yH9VgLXLsdt9s+bgeh2n/CT3/yk+LDDz6I/8/NXCIQsvPbYN31ivfeey8+D/cGS9JrrhWiQNhw6sknx+cQzWEHHxJLJRL+9ve/FR8HtxGuv/a6uoQ2aziXq668Ml4L5+Lxz3/+X7AWP4/n5eFarhHI/rvB+kKS3tvyfIvl7PtKhPbOj39c/O1vf4vb8bl//euL+J6MvotMaBVcd821xdzBAppv7rmLJx5/ovJsUey1+x7RtWEdWBRw/LHHxcVr0Tzz1NPxuQSkttXmW0RCW2bAgOKHP/hh5ZUW+KztbbTBhtHKqkYtQhMLQgKzhW2ed+658Tl1WgjNto4/9tj4XHuw+HcLlgxCQyBc2ESkZZx/7nkVi3DO4q47Ji932Du4rM5vsYUXjtYT64xF6bnBwQ3+YyU2VgttERoiuunGG+NzbWHN4H7PFK4RC7AaZULjAmd8tZAJrQJu53LLLBMXpUA5CNSvstJK8bnTx05047YYNiwS2uoDBxa//PDDyrMTccyRR0brBiE8WomlJRwXXNUWQttgsiA8IDSxn+2Di/Tb3/w2EOIPip122CEu0qWWWLJ4++234/uSyzlHyb075KCD4uPVl1+J76kFC54r6cGa2nLzzWON1j9KWcU9A5k6Zy7dj344KSHDOWed1bKNQEy3j7+teOvNN4sF550vHgsXti20RWhuKK7t6MMOi+fBFf64kiwpo6OENmLvveN7Dthvvzbd8Iy+g0xoJey2y67FzDPMEOMuguL333d/XGgLLbDAJJnDtQYNigt+/cHrtrpSZVx4wQVx0UoQ3H/ffZVnW9ARQkOGi/TrV6y0wgqRxCx08SCZvIREaIjF+wXfBb+nn3qa4uYbb6q8a3Jwgc8YO7ZYMhAKK8zD9vfeY4/Wc9lys82KWcIxrrryypO4pQk3Bytq3rnmiqRuXy88/3y8Hs75vHPOqbyrNtoiNCRkO/E8KokKrnA12iM0rqttsXRtZ6pvfrNYZcUVK+/I6MvIhFbCHbfdFty6mYMrtVAksFNPOjlm1zbfdFhrrAi4ixazWE4tt+bkE0+MRIEIlSGU0RFC81nZxSHrb1DMPfsccXGedMIJrRlOSITmvT5z1plnFmeMGxcfP6xhVVWDpXfMUUcV/ZdYIhDa7NGqOWr0EfE1GUmksPyyyxY//vGP43NlXHTBhZFIHZfSCm7nnLO1EKtzbwttEZrnhweX+NxAis7j9EC8tdzyjlpoxwVX3HUZe9ppMTaX0feRCa2ED37xi2LF5ZaLWbyzzjizGBJIx+K45KKLK+9owcEHHhiJxKJR71TG58Gy24KFEz636sqrTOaSdoTQWBbDd9klEtgF3/tezIpa7GedcUblXRMJzbbUiHUUYnxlqPlaasklI0ENDO6118eccko8Py7p+PETM58Je+6+e7CkZoqk+7P33ouZ4KWW7B8/w2pN9WW1kGNoGT2JTGhV2G/EyGh9KcWQIFi6f//irTcnLVRV5GmxW5gyfR9+0EJaCm0vu+TSYsH55o+L6rBDDonPl9FRQktJAUH7ffbaK25P9vTJSsIiEZrnjzh8dKyslzH1kNmrJi7w/I3X31C899OfhtdbnvvNb34TA/pzhHNZfdXVIom+8drrRb9wDs5P/duPfzTRSrv15luKRfstFPb73dZ6t38FEt9lx52iuzjPnHPE85a5dQwe4nNIC2SB6xEaq1B1v2NI51KrY6CjhPbuu+/GzK7tSOjIZmf0bWRCq4KC0fnmmiu4erPHrOK2W21VeWUivvj8i+ieKecQJ1t5hRWKkfuMCO/dOpKghY0QP6iUQZRx7NFHx8WoXqwWoam9mn7qqWM2MgEBLb/MMjGu5XPKFBDGkPXWL+YI5KuEZPFFF42PhQLpDQku8W8DUVVDacdmm24aSzYQprKHtQcNijG0FgKeWIN3xunjAvHMHqzVWWJyQDEuV9S+nB9LVsIi4dVXXonvczNg7a22yirxM/vtu2+x3jrrFHvvsWd8H0JjAS+20MIx9gYsKddcnR3SXnyxxeK5LBj2teP228f3lDFo1VWLGcI1YilXg4WnpGPecMORhU3XZb5AcFd8//uVd2X0VWRCq0IqQbDoFXBeEyyGWlBTNu60scUySy0VLQ5V9DPPNGOskt9xu+2Kn/7kp5V3TgrdBawR2UW1ZNVQhCrgPmrkyMozLbjummuKJcNCt+DPPfvs4tM/fVpsvcUW8Rg9rzbMY5HwuhhfLUITBxy5zz6RwMQGBcyR08L9+hW77rxL8VGlng50SFxy4UXFCoG4vN/5+QxCQ4qplakMsTTxxlSHZ/usTbG1A/bfP74nWnjhmFdafvnYIgXalRQvKyAun4t97VSD0Fi3rtHRRx5ZeWYi3JDUDNpW2o4Hiy0TWt9HJrQqcJH0br780kvx8dfgrrSFnwbr6aYbbiy+d/55xZVhwTzz1FOBDCYmEKrBauNqCdzLpFZDmQTLxXbL+CK4nkgEaSiT4Ir9qHKciCE9/C3gX8+9+v3vPykeuO/+4vuXXV5877zz4r/PPP1M3fc73ltvuaW44PzzY3/m4489Fl3Xevj73/9RPPXEk7F/83vnnltcevHFxT133xNJC2RSHaMuilTXZ9/lc0gP56o4thoSNq7hz99/v/LMRCjoVfg82bbCc7VIPqNvIRNaRkZGn0EmtIyMLwk6KlisFEUyGoNMaBkZUxjCGq+88kqxwQYbFEsttVSxyCKLFE8++WTl1YzuIBNaRsYUxmuvvVbMOuusxX/9138V00wzTfx3jz32iOUlGd1DJrSMjCkIpLXiiitGEtt2222jAOV8881XLL300m0mWzI6hkxoGRlTCFzNU089tfjf//3fYuWVV27NLK+99trFbLPNFoucM7qHTGgZGVMIUQRzk02Kb37zm8V9FdECXRG77bZbMdVUUxWvvvpqfC6j68iE9hXEP/7+j1jH5eH/mwnax37w9ttx9kB7oARSbstqdiAxrubiiy9e/KDUZTFixIji29/+dvF6jWLljM4hE1onoKCVxNCJxx0/ScGtVqTRhx4WJbhrtTvVgtalVGw6paH3lNS1R+pDbRaYa6Atar11BsdrVA+6GlZefoXYa/vUkxNllZoVujSOOuqoSGijKnLkCfvvv3/xjW98o/jZz35WeSajq8iE1glQztASpSUnyXHDo4+0NKuvudrqHRq/pnKdvlnS2Z/SoCqywrLLxof/byboAhi+8y7FSccfP4lkUzX+/Nlncc6Bxv33ewER6AoZOHBgJLSzzjorxtMSDjnkkGLqqacuXnrppcozGV1FJrROwI/wwAMOiD2KZH0S6OnrdTz7jDMrzyCND4rbbh1fXHnFFcWEUrsQa+7kE0+KzeD6ObUBUYRQXElqm+UxYcKEaKkYywavvfpaVKEw0ehnP5u83Qe4alq27r7rruLKK6+IY/fKI/lYO3fdcUdU2zBoheDhisstH+cI/Ptf/4ok+2awQB3Hddde26qDRrXX5+iJaWn6vBLI9pnXX3stNpub5JRalCxcLUvXh214kBdK8J4bwvtJCHEra8G1oCHHGk4QZ9IOZrbCtddc0+pmagV7/rnnw3WqT3zNAq1uCyywQIyVvVU1ZpDLOVP4PRhhmNE9ZELrJMhVa9bWGI5E9COS8SHmaCHDhMcmFCuvsGK02jSLU+7Yfdfhxd8DqVGw1VitWdpnNGOLBZ195lnxOWqxpLtJ5OhL/P7ll0cXTEO756nIvvTi5HdylhapH83xmsM1zO8xfLeosKFUgGoF9RCvLbvU0vF9SE2sSo/jyuH//T14rbWKmaabPpDHNTHrRh7J+bJK7Z/8ESAXTeaOy3EfHlxuIM7ovc7N5whTgvM2Wcp7nf+Siy0eruXEsXkJelldky2GbR7/1iR/4nHHRRWT+eeeJ/6b9uXYqH78pIaqbbPBTYp1Nm+4XtV9uiNHjoz1aO/X6E3N6BwyoXUSMlXkghDCRx/9KloLCGvYJptG6wSBbLDeesWcs85W3HLTzTGmRjfMTMlLLrooih8efcSRUWLHSLaHHngwWj2nnXpqVKhYZsBSxeWXXlY8+cQTMWhPOYJkkB87i4c8D6KqbmwXj2PB0QD7RSC3zYcNi+oYXGMqE/6f/I/Xvnf++ZHwBq64UiC0X8XPIhuqGCP23CsORmFZcYmJNl595VXxbyoXSIXFSdEDuTjHX/z8F9FaYgUOXGnluO1HH300Cj9yIQ0Kds2WW3qZcE4vxqG/yJCqSXUxKcttgfnmLYZuOCT+fd+99xazzjhTsd7gwcXLwYrUkG8bdOLWXXudYsnFF49Tqpod48ePj4Q2dOjQyjMTscsuu0QLrZY6cEbnkAmtCzjogAMjsXDfLr/ssijYaI4lICFWkAWZ1CQeDKSFLJIg4p2BMPxtelLCmFNOjduhFptgAPJss8wcR+VxXU864cRIcIazfPy7SWcZiN3df//9USNss0CurBykSSljv2ABcJMfCK8Dkl1p+RWiy8lC+02F0Ej4fPJxy/g5U6XE2FhaZKyd57CNN4lDfa8O7ue++4yIIo+sQgSJqFmsW262eSTPDdZdP36GC/lEsE642OsE6+/SSy6J7rp9seCq41801hZaYP5i441aFr5hKa71NcFiLEN8jTqu7SDxZsfYsWMjoW233XaTxM+cx3rhhjVPsFw7Ip2e0TYyoXUBjz3ySCQfAobbbr11scA887beXZ995tlIOttvs21rgsBAXuSy1x57xL9pdtUjNPGohNPHnBbft8aqqxXbbb1NJLYdtt0uZlSrM4AmMbGmNg9kRrrH+332xhtuiJLZYnzPlSaVs6S4a4nQjNwzET3Fo8waRXJcym222iqO5nNOtvtksLB+99vfxalMhq0gK8fGajLUZN999okWmOf3G7lvMT6QqmMjUrl9OH7bMh+UG55mmiZUExphyLlmm32ycXrNRmi+D+RdD2PGjGlNCJQhPjhkyJBi5kDauUm9+8iE1gVE2erVVy/ISLNgtttmm1byQhaIAhmkhXZqsLpi0qDyYzb6zQLfdaed49/A5URorJ8EwXiksMduu7daeyynJGedoIREHE98Kk2Gop5L0lrMj7ouCw3pgcQB62iV6HJOJLTVVlk1LMoWQrPQuHTzB7KWDACEJYngWIzYA0Tef/El4nVARmkmp1kFpsdTsaW/xj3lOqf6sj9/9ue4gFl1ZVQTmilS3PX9R+0X9+/x29/+NsbWmoHQJHuQFCvrimBFp++pGgcFSxOhfa+UTAJS6msEK3f2cMPraMlPRn1kQusiTCufdqqpopw2kcQyDAMWR+LSDdlg/Sgtve5a68T4Fbzx+hvRimP9iLdZ5CZMfecb34huWoKMKAlw2zI6b9gmm0Rp68sumfgeQD5mTxrB53XurvosJDr+1ltjhnDxhReJpGLwC3dTgmDpJftHUpFZXbRfvxjjKlsZ3FXzNpWqbDJ0aIxjsUgJK7KyNlx//bg9x7fNVlvGshZxQc+T3W6xQveMi9z18rfkA8VbNXBp/mkZYm5zhvchU3B86wXicgMwf9TjhOOOj27boGC5LjT//F9q7Omiiy6KROUx11xz1SXX4cOHF1/72tci6ZXBsps/nMOywb034T2je8iE1kWYiH5+RZG1LF0NAvasK3LXpjeR3U5kBqySG66/PtZQkdqmIvvC8y8UZ5955iTlCkAvi5Ui/mbOAGL4wdsTq8wTLPwTjjsuFv4iWMkGUt1KOeCxRx6N+9p3xIjinrvvjllKcTlkIzD//UCkV1919STJBqQx4dHHomu56847R3IyYZ5Vctkll4Rj2jUeE+vSXACquo7VOZtZYEpV6k/0GdanbdiWbZbnjCY434suuCAmGxIkRJS62JfPG1IDYpimv9cadTcloG5szjnnjGQ2SyBc/54SrPFqqxNYaF//+tdjtrMMvx2Etnqw+DO6j0xoPQg/7OpsZBksq1o//lrw3ra2BQjI++qhM/srI51H9WfrHZPn6x1H+kw5MN4ReH+tY/iywJo69NBDi//3//5fzFzec889MQ4mY1kNx67W7H/+538mIzRZ6GmDS7399tu3WUjcFbC2kT2r0X6Ui6RuhGa5jo1GJrSMjC6A5bnEEktE5YzzzjsvFiCTBRo0aNBkxITEEZai2meeeabybAtYeSw7WdBGgdV9d7DC991332LuueeOGVT6a/avuNexsCRZvm0lMnojMqFlZHQB48aNi0SEKCSCAFEgEEmLauy3337RQqNUW8aNN94YXdHLSrHTtvDQQw9FN7WeheV1+3JsCy20ULHFFlvE1qrRo0cXu+++e7QivcaylIi49dZbY6KlryATWkZGJyGjvddee0Vi2GyzzWJgH8HUIzQu5xFHHBHfX22hHX/88cV0003XocZ0rVEsQJahAu9qIEey3gsuuGBxzTXXxOlf1VC6s+WWW8Z9Oh4Ep+Wtr+ArQ2iamX//ySfdmp79ox/+KGYNywN2O4zwo/bDTo8vCwYC6zH99UeTKn04Jouy3rGl41bWIZifejctRNckyeFwoW4bH7b/655TEknHUu9YexpctSShzfqBRGjUZ6trBEEMjXta3YDOLURAHalBe+KJJ+I2ZpxxxtiJUcbDDz9crLXWWsWGG25YPPvss5Vna0O3hffZlsc+++xT85h7I/o0ofnB+6IVoypRUD2v+t0C7Apk7VStK3jtLE4/bWwsVzCIV8X9LjvtVFxy0cU177SdgXPkggj4thfotfxV3pv2/nBwTcrgdiiHUM+meb0M2USlGIp+773nnmK2784clUXUnN1w3fWxpGLsaS3XxKR0RcTV228U1LRtPmyzYovw2HTjjWOhrwzolCzdYGVpVeJCnnNOS4cIcOtkO2uR+WGHHRbdvHIDuljXkksuGcmuPSCh1VZbLRIQIj399NMrr7QQLJFIMt5+7x0Bq0yZiW0Z0tJXauD6NKFdeP75sfZqrtnniEWYKtPXWn2N4uILL6q8o3M48/RxsfhVmUJnMXznXeNntSXtstPOxYDwQ1Y0O3znnTskOVQPWq2WX3qZ4sD992+X0EC5hJalatICbVczTDNtsdfuu1eeaanId8yzByK/9+67I3kedsihsbQCkJzzGFO5JvuOGBkJrtb2G4ErLteXOmPsA9XTukb413VdbZWBxU+mUIEtEkME//3f/92atXTtDz744OhyKmGphsSBz2hPS2AVDRgwoDjppJMqz9QG8uFmUrq1DY9jj20RCXBDu/fee6PVZh+dwc0331x85zvfids74YQTOvT7aXb0WUKz0FWvq54nfZO+LI3gZfPa+8456+xibFiQquqrK70fDz/YscEiI5Nz7NFHRwtt7JgxlVeL2BhtqrjnNFLXm5q+x/Dd40J/qjKujFQQi1FRapJe1sytgZ0ckXqvcixG07v6sdODJcRStHg1fas9m37qqaPVd/+998Vzk7nSbqUX1Pu1WlH6AL2eswYL66EHJ7egxFwU+660wgpx2/Dee+/FImAFuwp9dSUgq6Qscs1VV8em+tMq10StmwJawekE21Wf5lhYbu2Vn7SFq664MvaKnlGxUNSt6UCYcbrpiksuvjiGFB4O56a42f7uDt8pUlYHR/HDsafv343E8Tz22GPx/5U32MYpJ54Yrfh6GUBzAZCAYL4hJwk77rhjzCLWKr84++yz42fuumuiwgi3sV+/fm12OigPETdLRJYepLwdn/Nl5Rm4Uq9Uph6ECyQNbE9crS+gzxKaRm4tM/oY6y0g0jwayRdbaKFi6f4DotyPglDkAdddc01c4Bb0CssuV/RfbPFIQInQnnvu2agiQS6HxTXXHHMUxx97XM07XSI0Wl+AKFZcfvm4PcW0T4fntQnZH7d47mBVbrDuulFayF34iMNGx+PTAYAIL734kkBg9xaLLbxwlONxjI5FfI9G2BKLLBq3M2DJJSLBkNz54ovPo8tZj9Asjs2DW2x7yBn0hSIsVhm89eZb4Zr1i/2dzhPx1iK05HIiVm1gi4TPkAyy7TPHjYuvVcP2tGElMq2FRGga5sGi3mmHHeJ3rVD48ccmxK4I595/8Zbvy3eCjEkzcZfTudFz87pC4FdffiV+x66j72Hw2mvXdMO45mJlSEA5RDn2tffee8fMYtK+KyNZaLfffnvlmZa4V//wffqO60HMTVwuEVlyOREneSnJBoQn2N8VCyupgLAs3+kFqiXtoc8SmubnmYNrckZwE2vBj8iit9ieDz8GdUSar7lPN914Y6yetygQhsWpiVoMzOviYbDJRkMjmamm1wmwblgE5HVqVfLrx0RoiPbmm24KbueOYVszxnYmlhi5n9lnniU2ctt3tLymmSYsxmMLEj8Dllgy9o7qq/zNr38TBSQlOqh8fHf66Yvttt66ePH5F6KlQRvt0YcfidvVZsUdcx7iTDoN6hEaiOul/QKCd84C0oB8+803f7FVRQ+uHqEhMpbKWmsMig3sSJZuGUtvkWCV1FrE4nP03tYZtGZdsUOEZn/Dd9k1Xqtjjz6qmHuO2SN5IXPXhbyR75NopTYvRCoJQkZp5hlnKA4LriGwdLmrdwQL9sxxZ0QrTwzwD7//fbC8351M2ihhq0DmSIC2WYqBummaraniv1bnwh133BE/k9xC7xeM10HQFi699NL4OQ8WoX3PEW6c3F3kuUK4iYnP1TvW9uA34pgRZXUGtjeizxIaGecW16Q2oZHSsXD3DAs2QTvSjNNOF9UsLA7upR7GhPPPPS8ubtvUIM66o8d1wvHHx15M/YnkdR4sxUkSEJqFznrwWHrAgKi+odnbnRG56lPkQgEl2/kCOZLj+ehXHxVbb75F3DdCOOuMM1sXEjdquuByWogp6/dxWMxcPFYUzTNWR7/5F4gDbo8cPbpNQnvzjTejBUjT//XXXg+EsHyxViCYdFwIbaGwra2Di9IWoSEVmVBWJYvn5ODGnXLiSXF7ekw1r1djmy22LGYJBON7ExOsBYQm6cBKdM2QFXf7kUownIXHeqP+QWSTxbvQAgtGtw7JacJfdeVVohXuBoUIJTeQKVUPN6idg+tIj64WEJFuAATD1StbcRtttFFsNK/l+pmM7jPHHHNM5ZkiuntiV21BfC0RmrkDJ4breOSRR7bGvlhn5ba6rmDnnXeO23rggQcqz/Re9FlC0z9JedWP/U9/nDwlTaMMoY0IbkICqZ2ZgrWjaZpgoYW6RXBTEhBJIjQ/ZISmcVt/pB5DUjkeb4dFX41koZHS1l8pfpFcYSqtSyy6aJwzkNQqIqEF94ySB1fQMBMa+sjBMe4ZtgeIGaEhksBoLVXpwdKcMyxO1thdd95RDB3SIsbIxWqP0GCbQFZij9RmHbPsZ0JnCE0pB0JbKrhVnneN9t93VHHAqP2Kn747ucqsZIv3k2MSm6sFhDbLjDPFa+G6vfPjd1pDBNzPLTYdFrch3nlnsIo01FMMSVnQg/Y/oFgwkJYe3KUCIR16UIu15magnEVzPbcYEdYavsICVvKAADSUp+8L1g/fn0yk76saLFyfkTgArUg+X61eCynG57uk4rFpIN5dd901fv6SSy6Jvz1kuEq4uZVnW3QW6QZ4dLhWtn11Sbqqt6LPEpp6K9LVCMg0ppdeeDEG0h8JrtAbb7wRhQUXCIt2zWBuc3+4R2Ip3i9wy0Xx+vLhRydlLjhL8tnr44LLiYxIViM0ahZgJJzt1vpBpxharYZsP+D1w8JjSaUgs6A3wj0p3JHFbd6vzBIQg2OhDFxppThzQJDb+5SBWGyykJIhLBHWigVD4QJJdJTQiDCKLYnXsVhS3A86SmgC3q4ZeR8k/Ga45vC3QD6uUSLzMsSeSBvRmytXr1vYyMr3EF1sMbTgLlaD2gcy42ZyG1nZNNgWDC5ymkPA8nJ9VgnWmxtSivX5DUgI2RfLeZqppoqkVw3freJVBLBouAmJzYFz5f4puK11bo7dIJRhw4bFvyUilg/WarV1Ja6mNi2NtNMnqk3pwgsvjGUfKXiv9er99xsj2W0KVSLL3o4+S2hA/sZdmEWDLFhBFpusJpw1blwxb1gA3MYVllsuvkbRATFYrEcdcUSU2Vk8fA6B9F9siWKGqQPJnHBi/LxYm8Xhjr9quFsikR223bZmPGOn7XeIckMsl1oQYxFbsshWWWnFSFrcvl9++Mu4UO0fgVqgSiiOOerI+DmLltvl2EkMiaMZvoJkxAfFo7hm4nPabmQ5p/n2t4OrOrlbnCBhgcimm/o7xbprrT1J1o7lSt4HubtGAvG2l2YHSMLIuiZ1XHJIrD3nxV32fXhPrUxgLXifwDh3Tu3XOuusU3zra1+PmeBqIMT11103hgqQ6DprrhVvauruqKOA70YNm9gZiaMUwLe9/oF8HSPrbNmlBkQpo2o4np3CzQMB6N3kxoLtiGkho1pAloL7Jqa7bty8ZK0lKPcQVyMzxKJDdiuF712h7PXXXx/3SZkj7bNRcCzc2epi3d6IPk1oYMGTfD76yCMjQUnnlxUHHnrggeLYY44pjgiWiwLSdMcFP0Iu4ujDDouTkLiBSLL8Q1d+wYo6PLyHq6rMw3ar8dwzz0bN/+q2mDJefvGl4pSwsLhTF4c7stgZWCykd0YHF/LoI4+KRJoWIogfOT9lCuJnrI3Tx44tjj7qqJiweO7ZZ4rxt9wag9VKRCQl0rZrgRXix+19r7w8ae8hF0sZCEuHy2LWgPela6IMxnkmEUrvMUNAnNE1OuWkk+ICTe5OW2AtcanEpSxmD8FrNW/lQb1lvBOs8NPGnBpczmPCMT4ZLWKuZPl7PSZcFwmAcWMnFqe+EazX9D1K+ogl1gLLMcWcEFqKLSIZMTV9lLW+f/tfKtxgEBKXUdlFuTgWXHPEMn24AZuf4H3fDTcmNyLXwTBipN5eJ0Bn4Hw2DzdACYdarVK9DX2e0DJ6JxAeC2XjjTeOE5Fk8rQbLRcs6a7on3EDufYkwk22Yg13tUxhhx12iITG4ko3KC4lIqrntrHsEAfFC1YY8itnet081w3Wpe2Krflb4Ss31j64oMjc5xqZjXRdJBrEz2qFSnobMqFlNC0ODO6x9iJV8SrsVcuLKdUreG0LssISLLKaEiQXBQu4K2B9OS7EoxYsdQUgR5X8bQXWkbLPKfdQf8a1T2BxLh6OzeusN7Afz7Gi1LtdcMEFxXXXXddhd72jELftyjVtRmRCy2hKUI7gfqm7Qhq3BTfXYi+3DnUGLB6zHYQPlLp0B6cF116AXlIgWVl33nlntCAF++shFdd6kOQuw6yB9BpSRFqSD8o2kgvLmuKGNxKSDY6lrVBIb0ImtIymA2tF8Fz1uhYqrqISBQHyerGzKYk0wWmGGWZoPZ4rr7wyWmhlq6saYl/UaX12/1KdHfc6WX3qy9SscbdtXyV/T8GxmzilqV12vC+gVxKau5dslfqj6ocMZRnubuRsBPxTjEBRp6D7ezVqgHoC+juVUEhGSO9XB8QdswLbX4S7vXPoCHyG1ZG25ZpYBJQevqjcxZ2795RLIMrwuuC9EoD2gvT/CPtTha9jotpKsB3STIan/CXsrz189umn8b21YmG+VzEd8aKUBZTxQwTVWUFwPSUmJCuqz+E/8bh+H/flOrSHzz79rOW4KkXL1eC2KjlJfZmykYL3wB1sa0gKqIVDUqw7emUJEjzI2jY1q/tujzrqqFjiUU5mNBo33HBD3Kfe1L6CXklo2oL0La65+hqx586EIANvtc3svuuulXe14MLvXRBLBR4ouRlqsRTd3nHbxL66ngKi0bWgFKClRmr5SWZvalMauuGGsZjTQylBvSr1BPV0yiZSg7b4zRabbR4/r4zkqCOPjMT4+Refx7ow6h7lUhKEJPsr46iOTnFxrdqpBIvUlKe555gzll+Y/K7mDpCIYTFKX5SaDF5r7djmVA9333lXHJ9njJ7SiptuuLHySkvGjYv1ja9/PT58n5r5JQYE4KutH9X9A8N77Ne2ZKLL8N0rxfD62oPWLJ55un4wXX+nbTku5Tfq6xJcm4svuii2n3ld3y53mDWlrhEMEBbAr76hlqEmkEosEilbXsg2ZXIV5iJnbiCrrdEuZoJ9LLbYYrGNqiwk0NvRKwnt5PCjJxuj7kp9mYWs7cjfqtETWAA6BqoJwoJXh2SCeU/Dj1V1vMr37513XhzAq68SoYBU+SEHHVzcctNNxbHhrmzBkMZhedQCK1MRrXo0Vt3nYbFtV+kMOPOMM2K9mx5WjfeggV0NGhWJBIXF/cJ1U0+mfk0haT0rDiFrI3KNFbPusuNOsbDVtCVQCKsIV0eF81N0SystVbuXIRMoKK/Ql6qIurqFF1gwNryD2ripvv3tmAhQCa8vdkD//nGyksxg+ZogdfNAjQrUo+lGIXPp3ECczLXcbJNNohqK5ng9rX/4/eRWIcJeasn+cZ7qJRdeVKy28iqxX1UhMjz80MPxHDcZunEkyTlmnS32UiKgq666Kr5H98Cq4TdY7zqCmwrtMedXJhFEJx5nexrfxdpkM9PErEYDSbIov/Wtb8VOhBSj6wvo1TE0agOan1lg1GTLcFe97977Yk0XAnM3T1+cmi0V/x0htFdfeTXWVdUjmAR1TPoVq3/QLJiy9aOo00J7tmIteC25SgKzrBJ9is6tFhTmKppFHsAaYvkRsfRDFX+RxdOnCCrzNx06NJJk2uYPAomOGjGiGHvqmNgvitCMoKsFtXcsHJ0BwF1HkPZn27TT/K3mC8ztVNiqHq8aaWjw9wLBgJuNvs4LK8N31193veJrwdWUBZQIoKLxnammirGpai1+zeQKpkkkgRo8f6cOAiMCKWs89mhLkH7HQPS+89TzWcaFYXE7rjQIetzYsfFvXQmgQR/xp66CocE65jYiIEF1GUKERE67LXAfZWrVfJWLWIUi1JfZHrJToCsp0hY5dgdq52RSdS4k0YG+gl5PaNxO7TWpEjzBlHAL252bNYNELr+0ZRBFRwnNHXVQsDbKFk890N1yl6+V/v5dICrKDwpQWRVbBvetXBgrLvPKKy8XZ59xZnAZ54/HV8/VINCo8p5yBeg/1RCf1DFYbSxA5532wTUtt10lYvc3y6stQtMJgKCOqzRVc29db430iFFNl46EdDwtah7fbb3WZSAG+3uw0gTNrUMUhxx4ULQE5w9EZlGnWq69grXt702Cy1kNljgyTMSp2FcLmOvDKnZcWrdSD+exRx0dJ8mLnVaDy+2mQMASbg5kwiLbf9SoSCprB8vfNU9SQYeFm+R/VwhNszlrlPtp6HBb+OEPfxhjaD53ZkX+CLTaIRfPe5D1TtezJ3BxsNbth35bR6S/0w3ZemMBs2jFalNjfnvx1ymJPkloRBcpWmh9kb15JVgZJoP7mxtqcXaE0Cx8VeNUIF6riDCW8Z/wn1Yg3QJIQ+zFEFxEIXieYIjv/IFcuWqIJok8JliE+kZnDFYBWWkEVwviMyaVrx3I5I+VgLouiOnCYkq9lGJn3DrSR3/6Y0vjNLfTAtWjWYbm6/YIjcVDASPF60gZaQ9afeCqxUsvvhTdNFYlIoWzzzwrEtqF57dYXQmuJetUS1UiVsSGSDT0s8BYZ1xOC9/NRIznf4Jrd3CVxA63e4fttovXKwlN2iZC23/ffeMNxPlT20hlFUkpJVldZWyz5VYxxvn4hMfj36SP3AxH7LV3/I05X6GNlCw45+yz43EhBS1ZDz74YAzqJ3e3Ht56661WlYwDwneeQD3Dc1xrfZupj7Mn4BjVwBmSUhabrAXnLkwgacCi8zlFzrOF35Jj5WIjX3HE9jyYKYU+SWisFgvFoiNDY8EKZrOOkJ0WpY66nG2BFbXzjjtFy0zA2I9+uaWXiWKRt958S+VdLfEebqsYF2sRqVm0CbFd6KabY1sT62rjIRtNouKQ4HwHrb56se1WW7VaggQYWWiJ0Fgn5H8QTcqYandiYTjvMjpCaGJGCCoRmju6vlJJmDdeez0u9oErTSQ07/P+6sZud3FuqmuUCE0gXqKBJcRd427NFMiTa6aui6z01wPJiZGVgRxNX+cWJkITJ6U6cmAgCkQuDiZxlAhN/24k2op7W4aYpOuTCE3Dv+uy38iRMWsrXovwEqFpWSoT2rXXXhuPleVDv+z555+vaWFfHr4r7Us+p1RCVlrLlMlRMpopY9pTYEkmOaI03KUWkJPeYhbczME69/62Hm48ZhqUOx++LPRJQuPaITQW2fHHHBvdDYtZDIcaakcttPZgkYp7Cd6StVl+mRY5GHMa//Ln2oJ7p5x0chRklBmsBdI9Fl6t2IYFJfGx9RZbtGbTxAann3qa2KcKXELkPXSDIfFv0AdogSaV14SOEBpXjlt4eEWx9u0334qBf1YNt0N8jpLvjyrXn7XFRX3ogclnChx68MExHndX5bojPcmZcYEgiAyKl80XiIWFqk1omkBQ3P1ajfQHHXBgtMjS7ALqwjMFq+P0MS1KKGSANOWnhMPBgehc1/vuaVGrLYObzILV7wpXBgL1+0i9ngbEuE7KQ0CWXBbWYpa1TOobYn/+RW612qoSmSBucTQqxeJnMrgmr/ck/FZZfiwr06GQT9lVTP9/U1g7FENSjFDygzKvJAXilc3Vw5qsPO/x4DKrHaS592WiTxIaxViLWuzDD8tXpQ4sZRZTDE2Gzt2eW6WCXGN3NcTOWHlpbFs93HP3XcWywTqrjqEpyxDIZy1RmmWlCFaL0wDrSeCdFBDzfvWBA4t5gtVSq4A0LtRg+rOKUlO04+JiyuApa0DaXFuB7QTlKWJorMQyOkJoZIuiUkY4rth+c/750TIShIcjRx8Rg/FaicRUWEWs1VqV55rqvZcYpePfftttoxLGcccdF12xdcJCQ3DbbrNNtGT6LbBAvEmkWE0ZZjz4DvfdZ0Qk+h222zbGSZM776ZlX+efd15UK+EWU/z9qNKqVIY6Re8VS3NcBB7LiQ7bck1ZeYjAtr4b9p0Ws3o0bVAyscogZA+rG8hZnVtvvXV8r8wiUmOlSQBQuu1psBjXXnvtWCunZKTct+k1cTFlIsjYOSErQpasTjdoay2B9+B8JC5YekpYfEbtoHOqpzY8JdCrCc2PL6b+w4IToC6Dbr3FKnZFNsj/c+ngsPAlTP3tqQKh3R1/oFL6U4cFVJ2Z++tf/hrcwxWKb4cvrL3eP6KN3LNyRhPosokbKddYOPzoSf+oS0uFnldfeVU8NvVgguIsS1I89ZICxx9zXFxs5fmOyIVVZD+xvCC4QeUYHit1vrnmbtUkS6CCgRS4b21l1Iyos13uon+5xKmkgOuMYFlx3LIF5p2vuPbqiUWjZShMlQWddabvBisvHOusswXraHRx6KGHxmA5a5O7znphrbHmWEu14PqxElldvv+5wnGxnJKl4UbGVUSYjpvIowRHLVigJNvTcfmM40okzzJL5+gai69tWLHK0kOLlkWPoFhq1STseJEJC8e1o4XmcxQ4zBkoW0s9AXE67qN+0nI4w34lMwYPHtxKSuJ7XE5ICaR6EJOmdEtFxOd9d7aVBv9MafRqQrMIxR0MiKiusPeaEgOunXQ8GaDk43MLLeZPPv4kEscd4Qfl9XLxacKERx+NmTGB5q7AtKX7wkI99+yz40PcqLwfx8ByOTu4g0oxxJdYa/WAlJDTAftNbJ1xrlwvweprg+vFGk1w3BbjFsOGTVb0+cc//ilaaZRf21pQimhNUpI5vj5sv/payMixZFmH5jO0tQh++5vfFjdef33clmJn1hOJHHd6NwOzLalW7BSsJN9fPWIHBCleSknYxKty5hje++l7McbouGyrreMSy/I9OC7fUfW18tsRy5NU8B2xXFItGgUNPaaORzO5AtvqCn+Bc9aPLgjHecstt8ShKsikpxvDNbRzGal5vF8RhXStERvrENGxHLn9yLX6OnYEkg1KUlwP7qeuDpbdlEavJrSvKk46/oRo1cletgckN0dwN5PgYjMBiWoBYtGI3XB7NHhb6M0Ox2vxeiTNMgtYPdm5NeKjEgmIL2nxKVNBsD0t2SMWK8bHgpKsAIQlfpesMu7+2LFju51djcmniqUmG0pQYEojE1ovhLu/MoRrr7q6+FeVi1uGH66snoB5W5bOlwlTwzWhy6yJ8Sh/EKvraResu2CRJUJbc801I0EhBLG05K4lODfS2Yilp6r/a0E4YM8994zkwiIEvwmdCMsss0w89oUXXjgW+VZblF0Bq5ayrrIO23ajmpIT7SETWsaXBmULYkksMg/V9kQNkUOzg0XGNbZwZQ1BUF1tVjUZc0W5m+11EjQSrEUTpbiSSRnXdXUDkZnlFmqzarR6iZuRoS6ui+SIUEKKF08JZELL+NIg9iYZ4CH2JBhdzqY1M7hXSQpIQkCMjRVmpkC1G6nzAVlz86aE5SlQrx4OoZApEmNFqmrdlGNwkVlpyf1tNLTfpQJicbVafb09hUxoGV8KLGyxJlk1i4xlU6t2q1nBQnPsFq0yDJal/2elQZm41HVpSq+VdGo07ENgH2kpE1ErSADB/E7Hx72XoKhVuN0oSLAgd98rd7faBe9JZELr4+B6dNXkl22lXdYRq8J77EdWt6NgPVhkiKGrSrRfFpBEqtlShyXg7/+5cqrm77vvvujOSXooZdDE3tOQLaWYK44nrucYXdeBAwfGY3PTaLSLWQ9uVvbpMW5c7WHfPYE+S2gffPCLWAahH0/B5A3XXT9ZYPy1cJclq6PHrhralQwU1gSteNPQ2t4Gpr72r+qWp47GqC677LLYatVWGUkCy0DRr2HBHcGbb75Z9OvXL/7glQ7oGrg8uElkidT8/exnE7XP1BsqvTBcWdkE9ylBkJs0k+Jg9XvicmUoc1E0PWKffVoKqdtJjljwBivbl33WK2EwqCQpZKRHUtLw/wpTUzmE9+n37EmkEiZDZByHQD+3099cY8mBVLIxJTBhwoSYsVbaooF/Srja0CcJTUP6umuvHfsm/Zj323dUMTL8oMndJFjU22+zTfGdb32r2HHb7SrPtkCRrILdVVdeJbYUmSM5+tCW1p/ehM//+c8oJpmmaztnEkf12q6qoVVK0Sq12vbAOiPceMRhh1eeqQ81ULJh3BGxlpNPPikWBtO0Mz1eh0fSsPOdGQA9MGzbsSu83WfPvYp//buFmLS16ZRA2muusUax8ZAhrUq4b7/1drHsgKVi5b95pAp/6c7VwzPPPB23v9kmm8baxX1HjqyrasxtS+1BHuJTfndqImVrk6qGh6nnPQnlH7KJ6sxkGPWWarNCbFxP8wo6oqrRSIiFyqA6f9p2PV1rl9AnCU1FuIWopSjBHax8l9BYrRF8k6FD47/lWZt+zMQCSWInWIT17jKsk5dferl45qmnJxkC60tkTaSCTp+32KqLNstADBqun3v2uUkKWOmDKegUjC5/XiO2/ficCe7Oo1xAysJIVobz0VjO6vzzZ5+1djW0HP9Lkx2/GrbFFlmk7o/x88+/iNfRZ7U6qcw/UoV9ZbvOlxiAyetiOQmuQSobECzXoaED4a1AQMCSTteaesm8c84VC3ZBCYpeUh0YrGhtVoqiQZM/ocs7KvVPWta0U7letklfbYN116t5Pq7RBuutV2y52eatrzuGet85YUdBd+fAAipbYM71oIMOil0AylDcUNoq6u0OHJ+uhG233Ta2i1HrkFxBZixEQpKJ4KckeAfG8bk+1HinVOa6TxKaim9yPONLihfVoB9G7VTHwJKLLlaMCT+EBJ0B7ub1ppyXoa4IKZLRXnuNQcHFW63Vurjt1lvDglozkEQLMalH2mjDDeq24JCI3iDcZVX2rxlcPVYljA/bMUV9ow2HRKUOFougrh/zDttuH6yPgwJJ7RU1yohdanVKmbZ9gst9zNFHR8LjlmkDog6yyUZDY5aLO+f/0/GvEY4/9UO2RWhI8KAD9o8WENlwZEHlY7NgqZwTXDV3aD2yrK71Bw+OPbcEN0GMiSvGwjGFnCuItBCj7ZZJhEw4ee1kXUscaCPTIXDn7XfEljE9sKBbhGyQodHAyj42nHsCYUnXp7o2yndI1n2eOecIVvu2sVuA+KSe4HrQwmSxejgX7T9lIEj7EcPsycXsBjRq1Kh4HLsHT4I1aKAMQhND+7LqD/1m0kBmZS1TKtPZJwkNcey4/fbhBzpXbISu7vNEBiutsELrD596xeqrDIwDNeDXv/4oLnCkpvm6rfS2xujbb7s9Lrhf/eqXMWZFMQPooOn7Sw3R9msB6jOthrv6issuF6WsHa8ygEQs3JjXXn0t3uXvuvPO2MBNBQNWX3W1KIukXeejj34diVmTNqKGoYEEd9t1eLSaPKc3dYdwN9cKhADcvTWvx+MPi0+TO3kiaIvQLrvkknh9rrv2umidmWae1GWpM1CBXaTfQsUjwUJgHY8aMTLq+h8dCEaJRpKcViN1+/jxsfMBkVNIMW4OAYNYljkF6RjowNGdcw21ktH3TxOLEIc+1t122TWqqujhRU4J1DRY4yy5MpAC8UnflanqPiMWWP27SfA9yhpqME+KEwaOTGk4DrVt9s8KMnuBFLg6sCkZL6uHpPMmGVGOe/Yk+mxSwJ3+/HPPiaqlLIdEAHDrLbfEYSLcGTAAQwzngQcmZtpMMTK7gDTOMv0HBGttcknpBNYIkcdbb745WljkrkFjtf2kRnHuIWUQfZvV0INpQb1Zo/0EkZn4/dgjjxYXfO/8qN2VpKfXCIS274gR8f/BPpDmGRXS3HTjTWIMEBA9cjikSjCxfPzrDw7HH6xDqEdorD9ijUmW290XUaWAuMfAQE5ianpFCUGedMKJxcwzzRS1s5CBhAPZHPVQXCaiio899mhsMNcEfkFFIBI5lQnN9yo2yvrzYHGlGwbi5DLuMXy32M+K0MrX2oAWv4WkoZZgsbmGZhiwCAlhUul4553aVe7cfllNyYx1gnXqfNWfJVd7SgDhnx8sTvsWi3STEMejXJJ6lr9MsLKvCJ6IpIDvPFtoDcKHH3wYXTeL3F0LOVCXmHv22aMVZlFKIFBt2Gv3yWVcBIW33nKrYtWwQMsKFgm0uijIGsZh2Mn6gdC4izAZoYUvlUVRi9BYBAOCpVWO24FFcuzRx0TiIkRIKcRgkURoLMKyW8VKWSa4gawcqCY0FhAXNUFTd8vxb9py/NzDcLeHeoTGsnOOe4cF7YdL+cOCSmTmsXBwC5HHtlttHVUxVllp5RigZplxxfQVKnFQM1WG89106MbRjQdJHTeIFDdEVJIA1197bXzYRxKXdJy+S5+REGHJlWWUJEiWW2rpyeZPsI4PPfiQqO4hgcDKJRlUrU6SIF7GOlOOcNppp8XznZJxItfCMGLHkK63WJ16r3Ks8suGUIA4nlhattAaCMFyMjliW6RgxJHIxSgBOOP0M+KDAmuMr/xo8ruymZ5kcapluFkEKX6UYhVcF5pmIFZmX+mO6V8uT9kNSqDvNe+cc4ZjndQdejpYOCYQja/04slW2WbZQhuxd0usDbhJ8841d+t4uEkI7dNPo9uXLDTHjwAs4hSI33348Bj3gjYttOAaI3FIMRwxsVSbNcsss0QLzXuRljgKUUDV8kAvzPs0eZfhOCiDbLfNNvHvq6+8slgwXHvuMLBSF1to4eKF556PSRLxtBTrdPNaMFyr64MbDIjRTSBh9GGHx/NP7mwZFtySiy4etfLaA7kjpRiC/WJnMrVqv6ZElwPSpObLtU9ZVseiCb1eicmXBao22sNkfdtKhDUSfZLQKNFSpHgw/NjuufvuOAHJ3dqPlmIsscNXX550ipCxaiSc1a4R/DvtlFOLh8Od2P8L7K8XLBdxmTJYEzGYHiwcZEcWh5sjFgQWr7s+RVSketD+B0QF1mrlWBDHYW0hVlJATz35RFyYMoT95l8gBq2Vkxx2yKFR4/+8c1pKLyxQQX66aq+++kosRVlx+eVb67E22mDDqL8GfvCOd/11BgdCeC5aO8ocZAId/w2BVJcIBJYImWQ4/a9aP0a1YoQouWjkciysb37jG9Ei4/ZwNWafZdZYrU66RqW8vr5E/ApPZQnFnq74/hVRspzb61qRR0ozU52H2CIrW6ZTAsOMUAvb+Wy80Uax/u2F55+LiRHXXkYYyJoj/2uDNeN7XHyRReMMhnpgmSFPSaE3Xn8jJh4E9ashqcHa9J3ZF0IXN+xpCW03B/VlLFtupvgdMiVlxPpuNrBkHatZoylJ1dPok4Sm5IE09LLBvfDYOVhQLwbLh0Wi+PK4Y46NsZgyxKgU0HIHSe1sMHjdmMGjmMrCqed+KDngprFGjguuH3WLo45ouctze5SA2MagYEmx2OiYIdlaeCdYh9xhLqM4EWFFpHnm6eOKFcKiHrL+hpG4uIySACB7KHAuBuRzCKo8hGVMIGbCkylzKPOqvs6De6vvDlnH4w9ultjVURUhTMc5auTkvYnA7TzpxBOjm5xiZ6sFy84kJxaZUoZvBStCBnC68P9LBNdQoiBBRbtFKYbm+Fwjx29otEJZ31WCZIb6NLFMbm6Swga1ZkIC6seED5RzJCC9c4IVLputXMV36zupB6RgNsNK4f1uIqsGYuc2lUsuZESVY2jtSRYR0vO+nrSQXA/FvIhUwapjIBg5cuTIKLvUjOAW+10YsFJt5fcU+qzL6cf858/+HB9pcVjUCKJeTdC///XvqFLqfb6A+PngnrSX+mbBpPf57L++mPh+f5svkH7sXqu3f3Cs9uszqard++M2/vq3lu1X9vPF519Eq44Sr78dQ/UPx3udV4L3ISPb8/9Q7/j/8+9Jz6UajktcUhaL+6Ncw3Mp86alSXsTt4z6b9ofsLwQmnot+3U8zruea5K+j1pS4QjXa7WI1z7dvJxzef/1gPB0KyxcKQpVClH+HKuMiyeDV0ZHtt1V+E3Q6teH6TE03KzFzBTSNnPL2BnBwncNiT1OKXwlYmh9FX7oKy63QkwUfJnQ2uKHS95ZZiu5oO7Q6txqQfDa4uSSNhNcU7plLCF6XixMiq8JtwYL19wABas9SWIJbsDasbjsjkeje3Ljy7M9mxFJRujYyszYKYFMaL0YLJsTgjV0843123l6GhY1IUFFlBZ6ynbSOWsr4ybju35wI2U9mykzd3dws1XcU1tNA3lZkQlnnXVWDHRPiWNGZtxJWUJkhhhIlC+44ILF8OHDK+9qTvCQJIJY6eKlUwqZ0Ho5EMqUsBTagyJPmUtN0EhgyJCJY/TqwVQhiQHxp2bBBRdcEGvMlKIgNedCVpqLzHU1h1PcqqdjQm5WyIzOv1gZd978AZYZC5gL3cxgVcp4UyJ5qjKHdUqg4YQmhuLOIv6SIPj8s/d6RkyuDPv2Q6iHeFx1Fn9bsbVq2Ee9/aTzr4e2jqEa9lHvmNo6Btvv6H7ae29H9lNGipsoOnWXTmj9XVT241+uqloqrqnXOnr9ewqOQUsTC42Cbuo3ZZGJYSE05RlJATahre+p1jUqo9Zn/U38kutLXZYE0b333tvafF4eUt2soKbiZmVWZ61McU+hYYTmjqHafbddd41V5CP33qe1pmuXnXaOjb+16n86Cq05bf0wHn/88WL3sO9tttqquOrKKyd5r/oghavqmw4+8ICY0UzwI1WysdXmmxf7BOtCVXs9+PHdefvtxU7bb1/sGH74Ks/LP0ZlGnvutlvMtml7+vzziUFqLUYG6m652WbFAfuNiiUY9SCOowhUC5Ks5+MTJvaU2t+9wS3aZccdY4nG7eNvm4RwFJnKVjrXo0Yf0abKgmyhIlT1ZLK/5bIU1++G668vttt667ivRx5+qPJKC1gPBgf77JhTTo4tSaA5Gglw1xKUhIwKVo1zV/uXMswynTKkawQrxGtUNDT5NwLq1JxT6qst46477ihOOfHEqN7hO1EmIymhY2GvioWpzisJOHqwkChYILlUFoKwTYLym/O7f/qpidllIEt1wH77xe/izDPGTfL7l/zQkaBNzm8mNd9LHgkjLL7YYpFYzS41WZ4MEGuHkGS9xEkzQaxR6Y44Wr0bYk+gYYR26sknRxUECgd0pPyAU2uR3rknH3+irhXQHpQo+OLrjZLzY1D/dciBB8bjUEuUGsARgLILaXs/IK092pOSAoH364VUn7TT9jvE0oByWUAZ2qcWXrBfceLxJ8R6Kft55KGH42sUTLVJ+fEpt4j1TIEoE/Qyaiynv6Y2bPBaa8WMWS0obzD1W7/i3nvsWSy1xBKx3QaMxNMjqXtA36GCX/MsQdmB6zR4zbXjuSrNQEi13CMuoqJgE8Zl9ZZfepmowpEI2lg63RVmfioJ6R8WmFo6+Ph3H8dOgS3DTcD5LL1k/7hwLXDTtVldV4abCui0WDXcpXfeYafivHPPLRZfeJFINIAULVo9oIjFTUKpTHf7EB2HXt5pw3aVe7hBlKG5X5uZazM0uMaUWZZbdtmoPJsITNbWsaW/FYfusMMOUW471XwpySFs4F+EtuyAAa2qLQZM+74VXfttOe9jw/eVoPdVx4O14ne3wjLLRvUQlo1WIWS65qBB0TiYZ6654zGsv+56rX2rzQ5dC1z16qb9nkZDCM3ioHKgdaYW3JlMJbdY/LjcCd2lX3/t9UkULfwYNCqXBRdZfpQxyPkgrmQJlIGwDL+1faTJUltv7XWilfH8s4HsAjncXwlMWpQG9SJJjeUqzYkLws/DQkKMimqroVzA4mBFxL/DtrU57bDNtvHv/UbuG+vRUumAQtA1V1s9Li61UX74qVj09UBOhuzqKa0GkkO+RAbBMapJQ16gSHjXYPFy6Z2rQtMtw48eHn7oodiYnmqxiFIqLH28Rh8qK9Yk8aQ8QZbHkGN/W7C6BfRVwqd/+lPUI0stU5dcdHG8CbxfadpPjepiYXobZQjTdlnGfht6Y4FumXYlRb1cp28Ht+R/wp1cnIUIQCTRMS1T2buKtwMp+L3oBnH+5bo8QD6uY7J0hoe/EYjAu2NHyINWHxQ7ARBzGobiPTwB0D+qvm3smDHxbzdbnSZ6VkHLFZUQc0jT336Hvl+zSL3GWgVdEAjvsEMPja6uGB69NccnpmffEi6KrHsLuJnOod5Nu6fQEEL7ayAnxZmq0H1Z1VAZT/VBpb7gquZn7h03dIdwV4azzzwr3sk3D+b5SsG8/l5FhFAhqR+KH6aF7o5WBsJgXZx8UssPCZJMjFYjLoEG9VQ5n9QaWGYTHn0s9kWmdiM/oM3DD52ZX42fvPuTaD1YzAnHBaJVEPrpp3+K1tDRpTvw5cHldAcWC9E6hdDeq1h+CH7FcI6svGq88cbrxdyzzxHdoATWhuuiB1HRZ1oI4E5PE4yrMubkU8JCWSa6T8DSQdAXXTC5/PO+wWLcMBB0coMMijXZnQDi++//LB4DWZ8ELVG+L3VaCnlV56faOha4nlWtUlRoBbG5ur4bfZwkeRKQruZzpPvow4/EoluuCX0x27Nd59sdnBhuBr4Xx+VmUN2Mj9DKx79LcOsdg4Z02Vmu3V677xlfA2KUSEU9lZs3vPjiC7FT4vHHJ94sttpii2i1FsV/YjcD6yxZh488/HAkWS6wm6r2tOeeeza+BizeRQOZq6xHBMAlR67c8rPDte1tmJKuZkLDXM5Hwo+TkoQ7j17Fcne9uxYyUpPkLuwOrSKcXhOSc9dbcrFFozQOXHLhRdENYMmZF3jUkUfGz1gAv/5o0nS5mJH+yLIKqzYad3qxG8S1QiCP1GfHMqQtdtABBxTXXn1N/Gy5C8DCVW1fHad4/rnnozV3U0kmRlcA4qTesHRVI7T4mrsusqQK4fU0k5ELGGV9dplcyZQlSewwxVTg8EMOjS1OTwS3nVV11RUt7hwgbMflRiJuSe016frr3bSgxYrKYG2K81l8yaLkZqvUV7VPWgjplONPlGHpi/3m17+JpM89THFK8UDXAaGLPQmss5aJSFargbjW2sEs8KuuuKKYZeaZI1mQvfHd7BbcwU2GDu2QSm4tCCW4uaTaPC67G1pqYAcWvJYpclHv/+z9YsYZZiimn266aDGq8eJuLtV/QLjhjA6/kwNjLJG1JjGQQESybA3DAaP2i83/n3z8STE4uKis9BRmERv0Gxa28ODyJnki4YQBwW1HXMpGgDv+3ZlmiseydUXOKaN9NIzQgDrpiL32iq6L5uVUq3PySScXqw0cGIPO3BQkIhCfQC1iycUWL6656prinrvvCQRwZvHd8CNL7T1665YKP8rf1hjSmgitbLlx7VhHb7z+enEKQgsuTwp4Sy5stMEGMaDNzdLoXCY0rTU0tVgXZbirLhrey9pK4GpZyH7UFo14UwIVC8fw8osvtRBaeJ2bBbYtmJ6axstIhKavMYEMuBvAU088GS29FB8EfYoIzbW2gNZaY1Cr5eFcnXtS3khIhOY7+mflPH/+/s9je5XWJ61GCC1pqgFXUZ8kFwqhsawToVl8VCx2CJYVckp1W6r3KWWM3Gciof0okAZCE2qgNMtVnX666WPjupuOAPmmG2882fXnBrMAXYsjDjuseL50fcq44/bbozWffjvIiDSU5v+EfcJvlP4aq2jJ8B2xgjYP1wKScGO/YLmzFFldWrGqkQhN7DSBJehmyb2uJrTXX30t/Fb6F3fdcWcroQmxIErdFLom3HhdUzf5FSvFySzejI6joYQGzEwLj7V29BEt7SGnnHTKJIQWLZ0bW9QgALmwyOhYkfBxV/V48YUW3aoLKi5kLfkeixZZCConcPdYJsgOGS671FKt5MriWyVYi+PGnl48eP8DgQwXKl6pNBVzDwSKuQrVsBC5qlde8f3KM0WMn3AdWUICwGVLSE+j/SpXoRiB3JKVIC5IrpqSbDVeeemlSGhlMkF8MmksWgR18YUTeyKJHLo2LC0uMEs41SixZn0Pho9UY6+wTZZQsuZ++IMfFIuGG8PmwWrjajoG7mGCJA+r5p//989i1512igs9kQ7xSb2aG4YbhUV4TyVJwRLdfNNhxfBddo5/w7NPPxO3bTFTsO23wPzRRWWdaFTnopYVMhK4xhddcEFx4gknFMcfd1xw+SbVNAO/PdaX7YsBugmsFqy1OWaZJYp4BnaJ70tJIplkirniZqmxnOKrc1g3EBMgmJQoKePZp5+OhEZ8M4FqyXbBvdZqJtnC2k9uF2sXeT77zLMxpodQxeeUtwwIvyt9ozLaPAPH5Bg0npctwIz20RBCcxeq/tItliQBQ864LUI7c9wZ0VWVGaoFChgWbbJwqiEovkNp0AmVWvEex/XQA0hr4dbAsIU09xxzxsUqxiZLeHPlWH71y1/FbNMZgeyqYUGxNg4/tGVYih8qC0dJA0gOEBdMP2AuDxWOf4UF8cSECdES5DIDS3becIdmTVRD7EnD9zlntcRM/vrXv0QtNkkCBLLuOuvETGqC+NS2gQTglptvjgtFtgycI7f3qRqlC2cHK1hMMEkbORZul4X02KOPxWzv2Epwnvu3VnBl07lTpUCsSViRysgCwSrSXygG9HpJpJJkD/WOZDWyVt0YBIvFFFlo3E37PTRcMzeis8LvoStwXckHIZKbb7o5qpWY9kXrTYwPmSq5KCcFVN5r9k6lGOJkjkUpSVtwo2Itu2GCm5okATEAGH3oYfG8UxILGYt1SvK8+867wUKbp1g2nCslCu1imut5JkpDENn/BquRSGd1hjajbTSE0ARKWVRiZ2JMLC7qn5dfell83WJkwcQYmh/xPPNM4gIk64c09KMPP1zcW3E7U3r8umuvjW6KxVAtnwx333V3dDOoKbRIP/eLnwEN3ciVmylG58ctRsZSA/EdstQUIrgIKyyzXGsCoRq2vVBwRS4L58U6W2TBhYrHJ7RYUoL4jmFccDuVTCDtKy5vseZYKuJVyiRkHlk3Ske4FrXAcmN1kq9xLZdbeqnirTffjK8pp7A4L7rwong9HMNDD7RYUqSwuVGsOfuhdbbT9jvWbNoWn1w23ERYanfcfkeM8ZlURMdMtpLMEquSiCKpcseT3Kv3fvpe0T9YfqPCtSPL47vdI2yHnA1SKxdSmhNgO4cHN5H7Z+GOOaUlMwhGDCJDJDIbFYngln3wQdcmFLGQSUO9VLHsE2STbX/11VaPQoxuCkPC78HNY+lwDbYPrmW6EZ0QLEDvnX3W2aL7yxrdf99RNW+2spLLBSv85ptuimUrSD7VF775Rkum1U3Azdv1S+Uq6hWRqISIwcSugfik6UwLhd+NBMXMwWrcbuttosUprkgxxvedCa5tNITQLBjaWRuut34csuHuZyGkhSSeJGAu6CtOooaqPJEJpKS3D1YWORzkgzxSjMZC3T9YXSRuLr34kvhcGd4nHsPFUFph3+kHCu6IMnOUKQ4I1o3yjAQk627KNWHyc5/qgYXEchKg51I4r/9ULFP7Yw201LmtN1lxLxIQu3EMZIrKxb3VkFChfzYoLED6YoQME/ygueCCz0pV7g4kXbaO6XjtvP0O0eWSRW2rbon7w8UTuN82WNPKEnasWJxuJkjNMXDXyCSVoa6QRer104LFdmNYtOq2KEFU47577i02Ccfqup1/7nkxTJDAUttlx52KbwSXUyN4OT7YGYgLSmiwav5SydwmcKfXCtcLUXlsv9328ffl2iBwOm0JqdNh3cGDY0zM+DtlQ8mCK8MNSTmNa+BmXE7kAD2+YRtvEuOa55x5VgwFEGLUlM8qHRbWiWuPrPx+FaFKAiwZbhZqAt3M0kN9p3rB8m8qY3I0NIaWXM8UCO0s2vt8rVhGGT5X77Np2/XQ3rbLaOsYu3MM1WhrP+0dQ0f3471uPHovLeQTg5VT3m5Hz5Wr5PMsnPLNJKH83mqwYFlOPi9+lDoJGgWab2nknEdS+LglWG5qzB4OXgE4PplMWmfKWDqKjlwjN0PijKxYccrUsO2zLFqk6thWDJaaco2MrqHhSYGM3of3g8WqpUczMdnkzgIhkbWxIPUcdhasjjQhSIC8kVLWLM1BgwbFbXPl/CuTCYpWxavUCiYgmHqSR10Fi1uihAWLzFJxLriZmHDuuLj83//+xKRTRueRCS0jWg7cPQHqrrTWIA0yQKrZy10enQFXTKZTCUVZf6w7YCmywhC18getS4gjTTLn9hnQm4qLewLIUfZWWQYyq5bp1iGBVB0XPbmM7iETWkYcVGJBGf7RFbBwTPehXNtVKLhWi+Y4jMRrBLh5SIxlxMUzOg9pUrFA3BICspw9BbFfViC3VnysWs5bUoIckHMmS5SSYBldRya0jDhT0qKiKNEVSAj4vDhQqk3rChTk2o5G8JSF7g6UQ9ieuBS3Gqn5m4S2obymi9cK9jcCyExcEZkhK5nzcmxRgkCszvEgck3pZbLL6BoyoWW0Vsdzz7qCNPCWtE13QBeN6yuW9M4771Se7TyIC4pL0RJzXKkPkgKE7XtO2QT12Z5wN2U/kTOrlYIHt7NMVmKGyM55Og43hFQMndE9ZEL7ikPsKqlJkEymlX/XXXe1qaNWBouMtaPavrvKpILn3ED9oOJ6XcElJKLWXz+ej4cuBNOSgIS158SzjKJLYgGNBII0WAWZIrNyT3OC60vfzHlyeXuLJFBvQCa0ryhUycu2DRw4MKpLWOhzzjlnlNDxt8B5uUC2HmTpZBEF3btrZSjXSNYiC6azYCGussoqccSbAlXbocefilFJ86jz4uolfblGIsXsJEfE6WqVn+h7Vcjr2BBvueE9o/vIhPYVhHjNqaeeGgPk3CKLiyXDYmEZjRgxIj5HIrs9cO+QYFLL6C4IAjouswnaQ7n2yzkhCgTGXeVOOof99tsvunhiaIQTWUYTqoqEGwHEjiiRmTmUtcgd4Y0ZMyYel2uWel4zGodMaF8xUHfgbqnJ4mLSxzeDEiEl90jjNyvHNPD2Fr8CVFZPR8ivI7A97pr9a8+CaqKUrURejl3dm0LUww8/PJY/kH4GcTPEofIfEK8KfYNGGg3kNWzYsNh1oGi3XkLDDE1k7bh6o75Zb0AmtK8QkIVK/KjIGtxE2lv6cLma3LEy0gi3cePGVZ6pDYoRCO3ckh5ddyATiKwE7xGAzKsuhtTwTlMulTp4OBdWpmPgJqdM4oUXXhjLNdJxOT+j9hoJgX43ASUZMqduFLKbtaC0JY34875a3RQZ3UcmtK8IuFwHHHBADESzfmQUQUbO39UuHovG/EcDbpOlVAtHHXVUjLl1plWoPahDs/CnnXba+C+yMFIOlFmQqGZdpoHGHo6hTKqKc5Gd83SOCO3Oqr7X7sB2BPMVy7IMZTXrlYAQnUxxMy1eFE7qtUpldA+Z0L4CYIWdd955sUyANTZ27NhWC0E2E2lx2aohwM1SSlnCaohNaWZHOI2crclylIlMREWeO0EngmC6f5WLpISGc0tzDEAJCvcOiXM7xc8alU1ERlrEdBmwAo8//vi6pC9u5tpzR43AY3V2p1Yvo21kQuvjQDqas2UhLX4B/6RNBvomkQFLqwyLlpwNsqARVsuiECtChjKlaYpWI0CmiCVp3wbtlmNoLEEZRPtW34WovM+8ynIfqlmW3FCxQv9yQRsFGVJkpuH9zDPPrEtmrLjnn38+Zl5ZcRIxjbxOGZMjE1ofhxiPSUwWvbhZdeM3ElDcWavdiMa+hShGVAtcLAkFA3AbCRlLVp9jduxlOH61W2JVWoUMsvU+7md5DoQp7pQtvCbhUd1D2VVIkshmujko3m3L6kO6w4cPj8fgM11p/M/oHDKh9XEcccQRcUEhiFo1Ty+99FKMVaXgf9kSE+sRR+Mq1apJU0jLuuPWNTLILYvJlXPcu+yyyyQumuMrF6smyWzCkuX4mGOXLWXhNUrBQpmFNia6cddee21dgc4ErqZjY8USdczoeWRC68MQBJ+vogaLJGqRjkJPbpmJ59VAJKwbcbRahagWqW030p1jZWmSt10Phbbc5npgrXkfty6NmAPnKq6nTKURULSrx1RcTjN/2W2vBR0YLF+JiTR0OaPnkQmtj4JFtc8++8TFLnBfr82He4ewCDPWgliRbdRqa2pUD2cZ3DTxPJOQzCeQzewIoYnj9VQ/pHgcvTjWqHOtFU8sg2vJknNczqO992c0DpnQ+iiosApaKyZtS19MwoAVoe6sFmjeW5j6D6vBkmKxNLonEoFx58Tn9EO2ZQ0lpRCKGo0qySiDu6rAmNudSkfaAndY8J/LLP5HFikT2pRDJrQ+CA3SFriFLgbVFsTQZAHpdtVCqrgnUlgG8hDwFqeyaBsNrid9tTXXXHOSmFk1koUmOVB2ObsLLqtGd+Uj4nPc9/aAiPXHpunxVDS0RGVMOWRC62NANEoJWAjzzz9/65i6ehAbY8nViqHBaaedVtNCI7stsyjo3lOlCLKrLKN6rURQ1lBri/g6A/sTF0T0+jKT/n97YFUmpQ/dALlEY8ojE1ofg4HKFiFXELG11zCuaFbWrp7LmZqpq8seWFA6DBBaWzGu7kCpA7ezXjaRFaXDwfGx5pBsd6EURceBbdp2Z7KTyVp0zN3Rc8voOjKh9TGoqreoqLGmOZptQRbQ+8vV+JDiPiw0Ra5pMlICN1MGVX9kT7hVJH8QMyuwrfIIxb+ytILw3U0K6LfURSFJctxxx8UMcEfBvTS7gFXXkVhbRs8gE1ofguA8iwlBsc46AqQne0dupxaSBVQdQ5PJa8tVbQSQJWunLZdTJT4S6Yp+Whl6VwlAigmy0MpFuu2B9ZqKl1lpPTl0JaNtZELrI2BRkdJRHY/U2oudJSRCq5cUoM5hoSqlKBOLRcwi6eocgo6A8qvC3rbG2rHKdAV0R7BRXyjdNFZtZ+WFqH8gQladOB6CzfjykAmtD0ERLPLRHdBRN1BvJJet2uUEcaCk/KrVZ/z48ZVXWspCyG5Xu6KNgngYq0dsrCebubV3qdOTJe0smbnGms01nns0SkIpo+vIhNZHgGxYZxRTOyKdncA6oSdWq9qfcCKpHjM3EZvMaSqi1UYltqaOrScg0aD31KzQngIX3TwExbtd6XbQxykxgvApk2QVjS8fmdD6AGT7uIQWFhXXzmQd33777VjeUR1Dsw0ulG2yXC6//PIoPaRZ/frrr4+uFRnpntLEp6TBdR46dGiPEAXSV+M2ePDgLqvYJnecq5oHnTQHMqH1AdABE88S0O6sC0j4UXN6kqpOUFDredtMMaw0NcmUKPVWFFh7KgAuNsWlHTVqVOWZxoFSh95PLi3FjK5A7FBrFguWJZvRHMiE1svBekm1Yl2RmKblxeUsZwmVLyAvUteskFSwighS4aggOFf0d7/7XXyt0UDSXNxawpPdAXJW+c/6Y3V2BQbJ6B2VXZVNbisLmzFlkQmtl0PwXKyJNfPII490um9QPRlL67DDDqs8U8T2nSOPPDJutzxTwLZT8agHC6eR7UZl6KFEGOVERHfBjdUStvzyy8ftd6Ug2A2AXJLzJ6vNZc9oHmRC6+WQnZSltFB1CXQWFrnSiL322iv+zYKhakv+hrunFKQMMbM0+k5msKcULhS4yqx2pDi4PWgHS24m8nbNutJVIKupHk8XhrhZI8k2ozHIhNaLoa0pWQsEB7sChKTin0wQiKmJK9keAqjuR9QaJBlgnwMGDOgRd0tcTnbTDM2O1tPVg4SJY2ZtSn6QAurq/FD6ajTOuNvmCGQ0HzKh9WIgH64ma6GrhaXairQXqWEDrph4GkFIahPVkjziaSS3EZrG8Z7IcrISqbwqqegOHDsX0bkhItnZrhIwCaPUDeC4EGVG8yETWi+F+I+2IwtM4L6roMsvwJ00+QXKuVLqqqrdzQTDdO2Xq6uHsdGwTRlWlmJXtcR8Tnxwiy22iFlZmnBdjffZluSEJn5WXk/IJWU0BpnQeik0b2vItli1/nQHXEsZS+SGrFS9EymsBxprCM0Cp1rbaCgh0SfancEmGst1ACirEDNrq32qPSgmNl2KNtodd9yRNc6aGJnQeikM7FCp3904E9eJC6neTHGoTGm9RnVgraQiXg+k0cjCVy4tchXT60yDeBlKPvbYY48YvOc2d6e0xLYcC2tUS1m9YcIZzYFMaL0QrDNZQISiALarQE6yfdwyi19GsTpmVgtKOhKhqeeqR2jcYq/51zG3lxF1PFqpdCSog+sKEJDsLAIydakrmd8EhKrzwnnqmuiuJZzR88iE1gshC8iK4RqqGesuttlmm7hoO9plQI3VWDxxLuUiYkoSFAgRwUoqqFcbNmxYDMgjTLMB1lhjjRjva0tySNZWAF+nQGeBzA455JB4Loiou9aU6yGjKfGSJzf1DmRC64W49dZbY4wJQbBquos0DLej8yv33nvvYquttooiiD632WabRZcVEXGBZV0NFjGghVvM+jOIxXu1Cyls/fDDDytbmwhFquJ5LKzOZiN1NyRXmHXXmQb9WvjFL37ROpXd5PiM3oFMaL0QqvpV0bMaukNoPuuhkNbCNeGpPajh4mayXpR2+JyHoSASBGJy4mAKdpECC1KRrpIJhEnyu54S7AMPPBCD+HfffXflmY6BhXjiiSdGN9M5dLd2TXJEltd5cTWzYGPvQSa0XgbFnWq0SAU1KqbDArF4O1L+Ia6k6FUiQWFtIjTZ0e5ALI/lpp1IvK2jUGdGJpxrKBHQ3ZF69i32phvC9CZ1dh2JK2Y0BzKh9TIY2sGKkXlrVHGnqnek1JFRcDoIvFf8jrSPBnLW4sknn9xla9Hnbrnllrh/VlxHtyPgnyZcIdTuDiaxXxakujzlMN3pKsj4cpAJrZeBogZCEXjvKoFUI42q0wLVlq4XNzLtX7xKnEpvpL+VR3QVzkMvqfhbW0OFy1BXZkAK4tlggw1i/K27lpSuCTMUuK6s1lpxvozmRia0XgSZP5LUtM9kFRuFNLZNHIwLVw/KLlKXQFLnSOob3SmwVawqocA66gjEuHQ0zDbbbNGa0vbVFeWMaqTrQCLJAOaM3odMaL0IBt5acEOGDOlSWUM9SC7YrmzkhAkTKs9OilRrZn6ninnlFYBYfJZ71hWIeSnrMDC4IzVjYnhao/SR9u/fv3juuecaUrnvvFl7WpsQbEbvRCa0XgKEksoSGj067qabborb9ajVm8kyU1/GzfNAJqmUQQYzVeR3FshJj6VSDaUo7UHA3gR3yQjusa6GrnYTlGEkH0tPSUlHx/9lNCcyofUSIDRZQO4myedGxc9AM7p6MbGjq6++uvJsC8SlZP1OOOGEmIlUkqE+a+TIkfF1bUWKbHUPdBbKLZZZZpkOyWw7DkqxMqwykIitEeUU5JFYm+r6xM8yejcyofUSqPtCZko2kiR2o4AoEBoLTUtVGYQR99lnn6hcK6uKSC183QLAYqOP1llCsy1ZUjVtHSmiffHFF+P705CWRijlukkQbBS/MzAl15v1fmRC6yUwmQjhcDsbVa6RkKaP2351ca3iWSPsymoVEgE6BZAbMmI5drb3UswMObM22wvoq72TXeXaGjfXiDkGLD7bVSri/BT7NtLqzfhykAmtF4A1ojQB4VS7hI2ALCG30fZZYwl6IUkUIZG02P2LjDbddNP4N5hrqR+0o2UTyi2QmXIRpRJtQWnIoYceGgnXMJhGlVKwzpCkRIAOhZT0yOjdyITWCyCjKQgudtXdtp5aMD08yWrvvvvurVlDZEL4sVrokfCiZvMECq4ItyOlE+J14mYKgzWTtwWuNSkjx6XpXL9mo0BzzcwCJKm+LqNvIBNaLwACsajVoPVEnEftmTiSfWg0T5aWroBaLU0ITmaSdcX93W677eKjvZYlWUnnIKPYnkoIUpV9lajYddddi9dff73ySvfx4IMPxsb5TTbZJE6Oz+g7yITWCyDDiGy4aj0B3QFKMexDUWkiNHE71lQ1iXJ7lU4kfTM9lNzOtkooxOm8hxIHBdj28NRTT8VEBfkhGmmNAqtQHZ8i4jy1qe8hE1qTQ5Zx6aWXjmRz2223VZ5tLATZWU72QcMs9S9qr6o12UnN2MILL9xKdPvtt18kRBX8taDBWzbTZ5Bke6DSQeSRu3v77bdXnu0+WJRUObia4nIZfQ+Z0Jocsm9afJBao8s1EtKgFITGekn9lDKcmtCrhR+VUNA/SxOfEJo+zFqlFG+88UYkRZaZuFV7UOuG/CQNkF+jMo+C/vfff38kSuTdHSXbjOZFJrQmRwqKC7p3tHG7s+AqionZj8WehvAaUuI5ShplPPTQQ7H9ifIHSCRoQyqXU3BHuY2Ib6WVVirOOeecyittQ5bV4GP6/Y0aRoIUZUed4wwzzBAVPXJWs28iE1qTI0lKs5Z6CohSMsB+lGmk2BgXTTkGRY1EXiBYT4FWDRlQyiBTnaweVhkCU31vex2JmYG+UNYct7ee+9pVIF3n5zy58Rl9E5nQmhgIguuFPHoqfgYstC233DIueARWLr/Q28kaE/jXtwka0b1XS5Q+SJYPq8oxSlz4f67d/vvvH1/vCGQxZR19ti3Fj66AEggBSK57VwcyZ/QOZEJrYsjIycaxkHrSquCSySYiKfVl1eUXarW8ZjCL8oyUETVJXB8mN87fyMisTo3riYA7EgOThBCsR9zasBoJ7nGaDZAHnfR9ZEJrYrB2LEQN2T3ZZ6iWbPPNN4/7YqFVExqXVIBePIy15n3pkXpAuZzIjhXXXj1aNVTqqzczqamRQ3zdENJsAN0Njej/zGhuZEJrYhxzzDFxMWoR6kkgrERoFn496H2kyaYuTi+n93soymWRdcVV9BkaZOJmOhYaBSoaJI/E8SRUsqv51UAmtCaFBZnqz6644orKsz0HBbXtEVoZyIcFyR1W9Z8yo50BV9NgFi6hhECjwEJ0TGJmYpDUOTraZ5rRu5EJrUmhuJTlYr5lRwPr3UFqfidDDR2JfSl96Oz8zARuLqIRj+PmNhJ6UGVLucdmh+YSja8OMqE1Keh0IRgWRiPkctqCgl0T0O2vq1LanQXCRqKyoY1MeCBKpRnUOTTA57jZVwuZ0JoUSf9MjVdng+ydBdeP64gEGtlq1BbE4ZRSGF/XiAEnCfTixM10PuSpTV89ZEJrQgjS0xtDaBIDPQ1WjEp/mmiNlOipB6UZdMgkFhrpTos1svhIIeUkwFcTmdCaECwyLUgsmJ4sqE0Q4EdmspU9TWiymlxCtWvc6kaBNJECXxPlq/XbMr46yITWhDATEsGo8ZoSel0IzfRx9W49KXYoOK9tynQl2c1GwTVSb0ZFoydbxDKaH5nQmhBcMu6msg0Zu55Gmvqk8r+R8axqSD6YPyB7+8ILLzRESYNMuEwmMtNtkPHVRia0JoN6qVNPPTUSmilHUwJJ0cNoup4ktDRX1MSorpZ7lKGBXVZ22mmnLfbdd9+Gdhlk9E5kQmtCaAS38Enp9PQitX3FtPbXk+4ai4xmmjF0jZDTFmd89tlnYwJAeYbWsEZYfBm9G5nQmgwsF0NHlFD0xISnaqjwJ7ON0O68887Ks43HxRdfHM/JCLxGlKFQIhHzY8XqqshklgGZ0JoMJjwZ4IFgBNB7Gu+88060cnQk9FRCQOGsqVVcw0bp+Bt2rDDXtjOZZSRkQmsyIBi1VKSv33777cqzPYfrrrsukidV2Z6QKFK5r0/TkODBgwdXnu0aEnFdddVVxfDhw2PCJPdoZpSRCa3JYAAJgpl55pkbLnRYDWSQJkrRMOspGENnH5dcckkkuK4AmT3zzDPxeAlHujZd3VZG30UmtCbDtddeGxf/Gmus0XAZ6mqQ2haotz+Z1Z4AySHu5lRTTRWHq3QViEyxsbIPY/eyZZZRC5nQmggWqfFqCKbWgN9GQ7aRyqw2pEYO8i3jzTffjGTG4mxvuHA1WGCuyQEHHBCb9AcNGhTJLCOjHjKhNRlU0CM0o+F6siYMxLbsiwX13nvvVZ5tLO6+++7YLG4/F154YeXZ9qGf9Z577olDVqjhIngKHRkZbSETWhNBCYUFbPFfeumllWd7BghDnZt9jRgxovJs48HNnGOOOeJ+WIM0/tuCXlJEtvbaa0ci05tppN37779feUdGRn1kQmsiyDJqC7L4OzJhvDtQu7XQQgvFfZ1yyimVZxsP7U4moNuPTKcYmLmY9q8YlnQR61Ds8Oijj44lJFxg75ft1QmQ3cyMjiITWhPBwkUyYk60+3sSatwoulLYUCrSk6CEwa1FUiY7KbClV7byyitHgkvEalCKf9WrKSN55ZVXWmeEZmR0BJnQmgjcM/VnGsVfe+21yrM9g1SugVB6OjZFb005yrLLLhv3Wf0w+s5EqR133DHqwJEBV2CckdFZZEJrIsg06nUkHdSThIbAkuT2lBCQBMOMtSuddNJJMfHBYhNTE18zU+Dhhx9uzWrmJvOMriITWhPhqaeeioTWr1+/uPh7CshSwJ0Gmk6BKQ1upPMTM/z5z38e42wZGY1AJrQmQiqq1cvZE21ICaR27GfhhRfOQ0Qy+hQyoTUR0qQnwo6ygD0BE6Q23HDDuJ8DDzwwZhkzMvoKMqE1EQz5QDSUY3sKMo4pm3jjjTdWns3I6BvIhNZEOPvssyPRKCrtiS4B1lgSc9Qrmuu7MvoaMqE1Ec4777xINkoXVPI3GsQjk5gjVdyenveZkTGlkQmtiXD66adHshk2bFjlmcbi/PPPj9tXUJvnVmb0RWRCayIkl5OsdKNVWLUZUXm1/S233HKKTJPKyJjSyITWREhJAYWmjXY5WWRaqmyfa5uR0ReRCa2JQFo6WWiUNxoFyYBRo0bFbRNJ7Mkat4yMLxOZ0JoIt912W2zcXmWVVRpKaKR39FEq1yDFow0pI6MvIhNaE8HsShI7q6++ekMG8SaQ5WGdUY398Y9/XHk2I6PvIRNaE+Gtt96KvZw6BRrVy/nkk08W/fv3j4R22mmnZS3+jD6NTGhNBJnHxRZbLGqUffjhh5Vnuw6ZTSRGngepTZgwofJKRkbfRCa0JoLMpmng5IMaIbporidVDdaZpEBGRl9HJrQmgmD9xhtvHMsr7rrrrsqzXYOkwpAhQyKZLbHEErnNKeMrgUxoTYZx48bFbORll11WeaZr0HXA0iNnbcBvT7RSZWQ0GzKhNRnGjx8frapjjz228kznIVa25pprxu2st956cdhvRsZXAZnQmgxvvPFGMdtss8UhIV3RRPvggw9ai2hNT7rjjjsqr2Rk9H1kQmsy0NM3IXyuuebqdL+lrGbqB+2ulZeR0RuRCa3JQNJn9OjRcdybOFhH68YkFAg2fu1rX4tktsUWW8RatkY3uWdkNDMyoTUhDDExyo6MUEfmUn722WfRtZQAQGZapwxc6QmRyIyMZkYmtCbEJ598EmdUynaeddZZlWdrg1tquEqaNq4w12yCnNXM+CoiE1qT4t57741W2iKLLFJcc801lWcnBUkgktqpeHb++eePJRp5klPGVxWZ0JoUYl9Jwda4uUMOOSRmQN99993izjvvjMH/eeedN87W9B7/j/g+/vjjyhYyMr56yITWxDDh3KTxFOjnVs4yyyxRkcPfHuS0zQl45plnGqrQkZHRG5EJrclhjub9998fJ0FpMBf4p8ixwgorFNttt11x8cUXx/dkZGRkQus1EORXhqHhXOO6xAFkOaCMjInIhJaRkdFnkAktIyOjzyATWkZGRp9BJrSMjIw+gqL4/1IUaencVV3rAAAAAElFTkSuQmCC', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:27:47] "POST /myclass/api/Prepare_and_Send_Attestation_From_Session_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:27:47.876980 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:27:47] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:01.045287 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:30:01.065867 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:30:01.085864 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:01] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:01.111397 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:01] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:01.145414 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:30:01.156414 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:30:01.195409 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:01] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:01] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:01] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:07.694126 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:07] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:13.868104 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:13] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:29.476157 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:29] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:29.520178 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:30:29.548179 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:29] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:29] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:29.585259 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:30:29.607260 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:30:29.610257 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:29] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:29] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:29.645275 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:30:29.674598 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:29] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:29.715600 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:29] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:29.756189 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:30:29.777702 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:29] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:29.800258 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:29.840885 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:30:29.865467 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:29] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:29.880473 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:30:29.902488 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:29] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:29] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:29.935070 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:30:29.951091 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:29] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:29.981134 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:29] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:30.001129 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:30:30.022128 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:30.050146 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:30:30.069695 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:30:30.092689 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:30] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:30.140711 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:30:31.884206 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:30:31.894195 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:30:31.931084 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:35] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:35] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:35] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:35] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:35] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:35.512096 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:35] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:35.539119 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:35] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:35] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:35] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:35] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:35.589546 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:30:35.620550 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:30:35.647545 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:35] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:35] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:35] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:35] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:35.708094 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:35] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:35.750103 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:30:35.780643 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:35] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:35.833663 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:30:35.852179 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:30:35.875706 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:30:35.907403 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:36] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:36] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:36] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:36] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:36] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:40.598425 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:41] "POST /myclass/api/Update_Class_Default_Document/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:44.270385 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:44] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:46.318319 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:46] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:30:51.204099 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:30:51] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:31:02.153083 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:31:02.158083 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:31:02.164083 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:02] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:31:02.182186 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:31:02.196151 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:02] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:02] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:02] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:31:02.239360 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:31:02.245358 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:31:02.253356 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:31:02.261469 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:31:02.271459 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:02] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:02] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:31:02.286403 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:02] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:02] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:02] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:31:02.310360 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:02] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:31:02.319482 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:31:02.323586 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:31:02.334125 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:02] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:31:02.348104 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:31:02.363061 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:02] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:02] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:03] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:05] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:31:06.888978 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:31:06.895551 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:31:06.902914 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:06] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:31:06.929131 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:31:06.939130 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:31:06.951816 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:31:06.963593 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:06] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:06] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:06] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:06] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:31:08.825044 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:08] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:31:13.655286 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:13] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:31:17.971605 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:17] "POST /myclass/api/Init_Attestation_Formation_With_Template_For_All_Inscription/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:31:18.041910 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:31:18] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:32:17.151976 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:32:17] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:32:25.564410 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:32:25.567394 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:32:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:32:26] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:32:32.466102 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:32:32] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:32:51.405611 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:32:51.408611 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:32:51.412063 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:32:51.417273 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:32:51.420316 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:32:51] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:32:51.427314 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:32:51.433314 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:32:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:32:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:32:51.441320 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:32:51] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:32:51.448641 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:32:51.449642 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:32:51] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:32:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:32:51] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:32:51] "POST /myclass/api/Get_List_Partner_Apprenant/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:32:52] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:32:52] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:32:58.476560 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:32:58] "POST /myclass/api/Get_Apprenant_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:34:09.038173 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:34:09] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:35:11.211262 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:35:11.216260 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:35:11.223268 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:35:11.229377 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:35:11] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:35:11.243902 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:35:11.247889 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:35:11] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:35:11] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:35:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:35:11.274889 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:35:11] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:35:11] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:35:11.286892 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:35:11.290992 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:35:11.298996 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:35:11.309914 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:35:11] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:35:11.321899 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:35:11] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:35:11] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:35:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:35:13] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:35:15] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:35:16.998325 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:35:17.002392 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:35:17.005334 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:35:17.011151 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:35:17.020136 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:35:17] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:35:17.029158 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:35:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:35:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:35:17.048675 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:35:17] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:35:17] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:35:17] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:35:17] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:35:19.871407 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:35:19.874315 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:35:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:35:21] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:35:28.240281 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:35:28.245179 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:35:28] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:35:28] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:43:52.845576 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:43:52.852580 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:43:52.859578 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:43:52.863578 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:43:52.877614 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:43:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:43:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:43:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:43:52.897099 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:43:52.903095 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:43:52] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:43:52.912097 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:43:52] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:43:52.930097 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:43:52] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:43:52] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:43:52.946103 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:43:52.950612 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:43:52.957118 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:43:52] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:43:52] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:43:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:43:53.374185 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:43:53.382195 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:43:53.399710 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:43:53.405708 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:43:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:43:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:43:53.447719 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:43:53.461754 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:43:53] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:43:53] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:43:53] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:43:53.493805 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:43:53.503317 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:43:53] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:43:53.507317 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:43:53.532313 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:43:53] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:43:53] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:43:53.556316 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:43:53.580321 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:43:53] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:43:53.621866 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:43:53] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:43:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:43:54] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:43:54] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:43:56] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:43:56] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:45:09.054492 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:45:09] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:45:32.328744 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:45:32.330752 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:45:32.339741 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:45:32.344742 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:45:32] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:45:32.373742 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:45:32] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:45:32] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:45:32] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:45:32.418396 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:45:32.424390 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:45:32.430029 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:45:32.440030 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:45:32] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:45:32] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:45:32.453024 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:45:32.463023 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:45:32] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:45:32.482030 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:45:32] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:45:32] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:45:32] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:45:32.498059 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:45:32.510030 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:45:32] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:45:32.521049 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:45:32.539578 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:45:32.566162 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:45:32] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:45:32] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:45:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:45:34] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:45:35] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:45:36.805237 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:45:36.811986 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:45:36.814985 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:45:36.819161 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:45:36.828117 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:45:36.835806 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:45:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:45:36.846201 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:45:36] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:45:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:45:36] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:45:36] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:45:36] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:45:36] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:45:39.113665 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:45:39] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:46:04.484553 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:04] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:46:05.369693 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:05] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:46:14.044523 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:46:14.063524 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:14] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:46:14.088535 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:46:14.107054 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:46:14.115053 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:14] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:14] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:46:14.133651 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:14] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:46:14.152385 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:14] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:46:14.171398 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:46:14.181421 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:14] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:14] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:46:14.201964 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:46:14.220955 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:46:14.232177 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:14] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:14] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:46:14.263755 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:14] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:46:14.282750 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:46:14.298265 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:14] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:46:14.331296 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:46:14.345794 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:14] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:15] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:16] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:46:17.616066 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:46:17.622079 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:46:17.628065 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:46:17.638073 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:46:17.652071 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:17] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:17] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:46:17.672071 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 13:46:17.680072 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:17] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:17] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:17] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:46:21.480700 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:21] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 13:46:26.161119 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 13:46:26] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ 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:2025-11-12 18:37:10.722026 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-12 18:37:10.723025 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-12 18:37:10.723025 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-12 18:37:10.723025 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-12 18:37:10.724025 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-12 18:38:57.460867 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-12 18:38:57.461872 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-12 18:38:57.461872 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-12 18:38:57.478504 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-12 18:38:57.478504 : ++ 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\\email_mgt.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:2025-11-12 18:44:40.740629 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-12 18:44:40.740629 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-12 18:44:40.741628 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-12 18:44:40.741628 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-12 18:44:40.741628 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-12 18:44:40.860224 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:44:40] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee HTTP/1.1" 308 - INFO:root:2025-11-12 18:44:40.871212 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n\n\n\n\t
\n\t\tMysy Training Logo \n\t
\n\t\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\t\tBVD Fr (Bureau Vallée)
\n\t\t\t\t\t25 rue du Gros Caillou
\n\t\t\t\t\t78340 – Les Clayes-sous-Bois- France
\n\n\t\t\t\t
\n\n\n\t\t\t\t\n\n\t\t\t\t\tFacture n° FACT_20251020\n\n\n\t\t\t\t
\n\n\n\n\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t
Date de facture: 31/10/2025 Date échéance : 15/11/2025
\n\n\t\t\t\t\n\t\t\t\t\tPériode : 01/10/2025 au 31/10/2025 \n\t\t\t\t\n\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t
DescriptionQuantitéPrix unitaire (HT)Montant (HT)
Prestation de service
\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
23 jours550 € HT12 650 € HT
\n\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n\t\t\t\t\t\t\t\n\n\n\t\t\t\t\t\t\n\n\t\t\t\t\t
Déplacement Bureau - PapetShow -\n\t\t\t\t\t\t\t\t15/10/2025 et 16/10/2025
\n\t\t\t\t\t\t\t\tDeplacement bureau <=> papet show (Aller / retour) : 16,8 km X 2 X 2 jrs = 67,2 Km\n\t\t\t\t\t\t\t\t\t(https://www.impots.gouv.fr/simulateur-bareme-kilometrique) 47 € HT
 
Déplacement Bureau - Magasin Paris 5 -\n\t\t\t\t\t\t\t\t8/10/2025
\n\t\t\t\t\t\t\t\tDeplacement bureau <=> Magasin Paris 5 (Aller / retour) : 37,6 km X 2 = 75,2 Km\n\t\t\t\t\t\t\t\t\t(https://www.impots.gouv.fr/simulateur-bareme-kilometrique) 52 € HT
\n\t\t\t\t\n\n\n\t\t\t\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t
    Montant HT: 12 749   €
    TVA : 2 549,8   €
    Montant TTC : 15 298,8  €
\n\n\t\t\t
\n\n\t\t\t\n\t\t\t\tRèglement : Virement bancaire \n\n\n\t\t\t

\n\t\t\t\t> Relevé d\'identité bancaire : MySy Training Technology, 2 place des magnolias, 77680, Roissy en\n\t\t\t\t\tbrie \n\t\t\t

\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\n\n\t\t\t\t\n\n\t\t\t
BanqueCode agenceNuméro de compteClé RIB
30087338560002128550340
\n\n\t\t\t

\n\t\t\t\t> Identification internationale\n\t\t\t

\n\n\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\n\t\t\t\t\t\n\n\n\n\t\t\t\t\n\n\t\t\t
IBANCode BIC
FR76 3008 7338 5600 0212 8550 340CMCIFRPP
\n\n\t\t\n\n\t\n\n\t
\n\t\n\n\t\tTermes et conditions
\n\n\t\tPas d\'escompte accordé pour paiement anticipé.
\n\t\tEn cas de non-paiement à la date d\'échéance, des pénalités calculées à trois fois le taux d\'intérêt légal\n\t\tseront appliquées.
\n\t\tTout retard de paiement entraînera une indemnité forfaitaire pour frais de recouvrement de 40€.
\n\n\t\n\n\n\t
\n\t\t\n\n\t\t\tMySy Training
\n\n\t\t\tMySy Training Technology (MTT), société par actions simplifiée au capital de 10 000 euros, dont le siège\n\t\t\tsocial est\n\t\t\tsitué 2, place des magnolias, 77680, Roissy en Brie, immatriculée au Registre du Commerce et des\n\t\t\tSociétés sous le numéro 917 500 860 R.C.S. Melun\n\n\t\t\n\t
\n\n\n' dest = <_io.BufferedRandom name='./Invoices/invoice_FACT_20251020.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject './../img/MYSY-LOGO-BLUE.png', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.files:URLParts: ParseResult(scheme='c', netloc='', path='\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__', params='', query='', fragment=''), 'c' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': 75.0, 'height': None, 'align': None, 'id': None} DEBUG:xhtml2pdf.files:Unrecognized scheme, assuming local file path DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'tEXt' 41 25 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 6645 INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:44:41] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:46:47.445192 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:46:47] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:46:48.637091 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:46:48.643078 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:46:48.648080 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:46:48.655834 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:46:48.665308 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:46:48] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:46:48.715820 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:46:48.719721 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:46:48] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:46:48] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:46:48.729748 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:46:48] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:46:48.749727 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:46:48.761823 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:46:48] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:46:48.772820 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:46:48] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:46:48.794867 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:46:48] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:46:48] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:46:48] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:46:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:46:48] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:48:37.352158 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:48:37.355583 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:48:37.357707 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:48:37.362227 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:48:37] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:48:37.367901 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:48:37.371541 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:48:37.376541 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:48:37] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:48:37] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:48:37.387543 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:48:37] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:48:37.393415 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:48:37] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:48:37.400482 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:48:37] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:48:37.405593 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:48:37] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:48:37.410509 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:48:37] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:48:37] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:48:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:48:37] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:48:38] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:48:40.403402 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:48:40.407264 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:48:40.409968 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:48:40.414249 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:48:40.416246 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:48:40.420246 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:48:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:48:40.429132 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:48:40] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:48:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:48:40] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:48:40] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:48:40] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:48:40] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:48:42.616057 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:48:42.620916 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:48:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:48:43] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:48:53.758487 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:48:53] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:49:06.620564 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:49:06] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:50:41.204863 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:50:41.208867 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:50:41] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:50:41.220494 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:50:41.225494 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:50:41] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:50:41.239508 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:50:41] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:50:41] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:50:41.404064 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:50:41.409469 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:50:41.414116 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:50:41.421698 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:50:41] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:50:41.429606 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:50:41] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:50:41.440114 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:50:41] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:50:41.444108 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:50:41.446109 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:50:41] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:50:41] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:50:41.459965 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:50:41] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:50:41.464973 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:50:41] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:50:41.472973 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:50:41.485491 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:50:41] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:50:41] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:50:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:50:42] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:50:43] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:51:17.674606 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:51:17.680602 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:51:17.689587 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:51:17.693605 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:51:17.702597 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:51:17.714823 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:51:17] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:51:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:51:17.741825 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:51:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:51:17] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:51:17] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:51:17] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:51:17] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:51:22.008235 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:51:22] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:51:26.294943 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:51:26] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:51:32.579039 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:51:32] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:52:29.247811 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:52:29] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:52:47.244810 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:52:47.247318 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:52:47.255386 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:52:47] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:52:47.273906 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:52:47.293902 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:52:47] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:52:47] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:52:47] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:52:47.314901 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:52:47.321901 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:52:47.324900 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:52:47.330904 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:52:47] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:52:47.349919 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:52:47.352922 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:52:47] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:52:47.367957 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:52:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:52:47.385953 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:52:47] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:52:47] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:52:47] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:52:47.411957 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:52:47.415954 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:52:47.423955 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:52:47] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:52:47.438952 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:52:47] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:52:47] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:52:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:52:48] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:52:50] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:53:23.571133 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:53:23.577142 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:53:23.585136 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:53:23.597144 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:53:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:53:23.605136 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:53:23] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:53:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:53:23.624143 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:53:23] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:53:23.639134 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:53:23] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:53:23] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:53:23] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:53:26.717909 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:53:26] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:53:34.603595 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:53:34] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:54:13.420854 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:54:13] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:55:15.682022 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:55:15] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:55:39.776933 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:55:39] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:56:05.766172 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:56:05] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 - INFO:root:2025-11-12 18:56:17.727260 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 18:56:17.736258 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:56:17] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 18:56:17] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:04:29.524201 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:04:29.533203 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:04:29] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:04:29.545203 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:04:29.553204 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:04:29] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:04:29.556201 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:04:29] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:04:29] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:04:29.599724 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:04:29.603728 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:04:29.606723 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:04:29.610723 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:04:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:04:29.615721 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:04:29.618724 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:04:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:04:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:04:29] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:04:29.630725 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:04:29.635725 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:04:29] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:04:29] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:04:29.643724 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:04:29] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:04:29.652726 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:04:29.667721 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:04:29] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:04:29] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:04:29.688826 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:04:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:04:30] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:04:30] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:07:12.960158 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:07:12.963159 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:07:12.965160 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:07:12] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:07:12.976219 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:07:12] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:07:12.986221 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:07:12] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:07:12] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:07:13.031219 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:07:13.033219 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:07:13.036218 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:07:13.039265 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:07:13] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:07:13] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:07:13.047221 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:07:13.048222 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:07:13] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:07:13] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:07:13.057220 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:07:13.061247 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:07:13] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:07:13] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:07:13.070225 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:07:13.072226 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:07:13.076738 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:07:13] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:07:13.088737 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:07:13] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:07:13] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:07:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:07:13] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:07:14] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:07:21.570666 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:07:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:07:48.651667 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:07:48] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:19:29.788002 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:19:29] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:25:05.437956 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:25:05.443957 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:25:05.445957 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:25:05] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:25:05.456956 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:25:05.466951 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:25:05] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:25:05] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:25:05] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:25:05.485960 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:25:05] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:28:45.976669 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:28:45.980676 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:28:45.985674 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:28:45] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:28:45.994183 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:28:46.005698 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:28:46] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:28:46] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:28:46] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:28:46.031265 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:28:46] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:33:20.699836 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:33:20.708349 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:33:20] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:33:20.714351 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:33:20.721348 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:33:20] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:33:20] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:33:20.736350 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:33:20] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:33:20.753356 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:33:20] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:39:09.161634 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:39:09.172003 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:39:09] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:39:09.181001 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:39:09.197009 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:39:09] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:39:09] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:39:09.213044 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:root:2025-11-12 20:39:09.214042 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:39:09] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:39:09] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:50:27.344139 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:50:27.350308 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:50:27.354308 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:50:27] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:50:27.365215 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 20:50:27.376694 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:50:27] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:50:27] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:50:27] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:50:27.393587 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:50:27] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 20:51:26.222104 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:51:26] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/3Bll9zh0pefA-K_BToa9x99dBVJnVsXrZg/691478b1995b26cde9611ada HTTP/1.1" 200 - INFO:root:2025-11-12 20:51:28.869555 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 20:51:28] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/3Bll9zh0pefA-K_BToa9x99dBVJnVsXrZg/691478b1995b26cde9611ada HTTP/1.1" 304 - INFO:root:2025-11-12 21:57:18.946661 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 21:57:20] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 21:57:38.809760 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 21:57:38] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-12 21:57:43.644058 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 21:57:43.648551 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 21:57:43.654562 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 21:57:43] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-11-12 21:57:43.668565 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 21:57:43.693915 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 21:57:43.699913 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 21:57:43.710918 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 21:57:43.717913 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 21:57:43] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 21:57:43] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 21:57:43] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 21:57:43] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 21:57:43] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 21:57:43] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 21:57:43] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 21:57:48.000364 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 21:57:48] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:00:06.539397 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:00:06.543394 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:00:06.548393 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:00:06.554396 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:00:06.561394 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:00:06] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:00:06] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:00:06] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:00:06.578394 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:00:06] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:00:06] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:00:06.583394 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:00:06.588377 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:00:06] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:00:06] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:00:06] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:00:40.735501 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:00:40.739501 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:00:40.743518 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:00:40.748503 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:00:40.753502 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:00:40] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:00:40.764501 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:00:40] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:00:40] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:00:40.773501 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:00:40] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:00:40] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:00:40.789506 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:00:40] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:00:40] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:00:40] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:02:39.331689 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:02:39.337439 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:02:39.342833 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:02:39.346829 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:02:39.350831 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:02:39] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:02:39] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:02:39.361830 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:02:39] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:02:39.374861 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:02:39] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:02:39] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:02:39.385832 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:02:39] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:02:39] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:02:39] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:03:16.464407 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:03:16.559985 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:03:16] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:03:16] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:08:03.065672 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:08:04] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:10:29.816888 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:10:29] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:11:03.524382 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:11:03] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:11:17.135837 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:11:17] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:11:27.859442 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:11:27.866443 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:11:27] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:11:27.874442 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:11:27.887441 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:11:27.892444 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:11:27] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:11:27] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:11:27] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:11:27.927443 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:11:30] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:11:35.011004 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:11:35] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:11:37.341694 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:11:37.348678 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:11:37.358243 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:11:37.366227 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:11:37] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:11:37.376225 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:11:37] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:11:37] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:11:37.389239 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:11:37] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:11:37.411225 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:11:37] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:11:37] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:11:37.427226 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:11:37] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:11:37] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:11:44.011395 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:11:44.140624 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:11:44] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:11:44] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:14:16.226337 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:14:16] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:14:26.714777 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:14:26] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:14:33.827974 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:14:33] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:14:33.838980 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:14:33.846486 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:14:33.857495 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:14:33] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:14:33] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:14:33.883493 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:14:33.883493 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:14:33] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:14:35] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:14:40.760771 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:14:40] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:14:43.250827 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:14:43.252830 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:14:43.272378 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:14:43.278381 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:14:43] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:14:43.288380 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:14:43] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:14:43] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:14:43.295379 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:14:43] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:14:43.307381 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:14:43] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:14:43] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:14:43.318379 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:14:43] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:14:43] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:14:45.186382 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:14:45.272748 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:14:45] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:14:45] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:15:44.878687 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:15:44.882689 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:15:44.890685 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:15:44.893240 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:15:44] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:15:44.897803 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:15:44.906675 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:15:44] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:15:44] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:15:44.914681 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:15:44] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:15:44] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:15:44.929076 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:15:44] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:15:44] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:15:44] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:15:49.270794 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:15:49] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:15:49.354892 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:15:49] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:16:17.183232 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:16:17] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/3Bll9zh0pefA-K_BToa9x99dBVJnVsXrZg/68fb7dc779119ff4d421ae9a HTTP/1.1" 200 - INFO:root:2025-11-12 22:16:21.047743 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:16:21] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/3Bll9zh0pefA-K_BToa9x99dBVJnVsXrZg/68fb7dc779119ff4d421ae9a HTTP/1.1" 304 - INFO:root:2025-11-12 22:17:14.623948 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:17:14] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:17:17.913140 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:17:17] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:17:27.823797 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:17:27] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:17:30.240409 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:17:30] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/3Bll9zh0pefA-K_BToa9x99dBVJnVsXrZg/68984cc890ff4690b90d985d HTTP/1.1" 200 - INFO:root:2025-11-12 22:17:38.513262 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:17:38] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:17:46.524819 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:17:46.527815 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:17:46.530838 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:17:46.536816 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:17:46] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:17:46.551819 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:17:46] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:17:46] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:17:46.560831 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:17:46] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:17:46.567845 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:17:46.572872 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:17:46] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:17:46] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:17:46] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:17:46] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:17:48.425235 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:17:48] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:17:48.525227 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:17:48] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:20:04.449902 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:20:04] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:20:48.760980 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:20:48.763022 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:20:48.769981 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:20:48] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:20:48] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:20:48.779982 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:20:48.785980 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:20:48.789987 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:20:48] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:20:48] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:20:48.800991 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:20:48.805988 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:20:48] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:20:48] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:20:48] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:20:48] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:20:50.612677 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:20:50] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:20:50.700797 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:20:50] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:20:59.213180 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:20:59.214181 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:20:59.218182 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:20:59.222183 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:20:59.229200 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:20:59] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:20:59.235260 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:20:59.242236 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:20:59] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:20:59] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:20:59] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:20:59] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:20:59.255733 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:20:59] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:20:59] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:20:59] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:21:00.374421 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:21:00] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:21:00.480535 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:21:00] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:21:14.299467 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:21:14.301468 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:21:14.304470 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:21:14.307466 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:21:14] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:21:14.315514 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:21:14.318922 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-12 22:21:14.326950 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:21:14] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:21:14] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:21:14] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:21:14] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:21:14.343928 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:21:14] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:21:14] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:21:14] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:21:20.590202 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:21:20] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:21:20.676491 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:21:20] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:23:24.317864 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:23:24] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:23:48.628751 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:23:48] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:23:52.596826 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:23:52] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:23:56.081814 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:23:56] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:24:00.028426 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:24:00] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-12 22:24:07.779063 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [12/Nov/2025 22:24:07] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ 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:2025-11-13 20:47:30.610302 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-13 20:47:30.610302 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-13 20:47:30.611301 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-13 20:47:30.611301 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-13 20:47:30.611301 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-13 20:48:10.348208 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-13 20:48:10.348208 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-13 20:48:10.348208 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-13 20:48:10.348208 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-13 20:48:10.348208 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-13 20:50:21.872675 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 20:50:21.880676 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:50:21] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:50:21] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-13 20:50:22.689528 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 20:50:22.694531 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 20:50:22.702534 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:50:22] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-13 20:50:22.714923 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 20:50:22.723925 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:50:22] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-13 20:50:22.740437 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:50:22] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-13 20:50:22.743440 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 20:50:22.747436 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 20:50:22.752439 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 20:50:22.756437 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:50:22] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:50:22] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-13 20:50:22.766436 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:50:22] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-13 20:50:22.774668 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:50:22] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:50:22] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:50:22] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:50:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:50:22] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-13 20:50:40.152800 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:50:41] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-13 20:50:50.177113 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:50:50] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-13 20:50:53.191585 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 20:50:53.194582 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 20:50:53.198585 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 20:50:53.200585 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:50:53] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-11-13 20:50:53.207582 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 20:50:53.209583 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:50:53] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-11-13 20:50:53.216580 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:50:53] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:50:53] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 - INFO:root:2025-11-13 20:50:53.225580 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:50:53] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:50:53] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:50:53] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:50:53] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 20:51:00.528217 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:51:00] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 20:51:00.661937 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:51:00] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - 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:2025-11-13 20:56:12.060163 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-13 20:56:12.061162 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-13 20:56:12.061162 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-13 20:56:12.061162 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-13 20:56:12.061162 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-13 20:56:14.531538 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 20:56:14.536086 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 20:56:14.539066 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 20:56:14.542076 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 20:56:14.545063 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 20:56:14.548063 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:56:14] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-11-13 20:56:14.558189 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:56:14] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:56:14] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-11-13 20:56:14.561185 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:56:14] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:56:14] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:56:14] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:56:14] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:56:14] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 20:56:21.932421 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:56:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 20:56:22.028239 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 20:56:22] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:02:06.521590 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:02:06.524571 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:02:06] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:02:06.531572 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:02:06.535573 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:02:06.544571 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:02:06] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:02:06] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:02:06] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:02:06.593120 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:02:07] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:02:24.313172 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:02:24] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:02:27.099828 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:02:27.102830 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:02:27.104854 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:02:27.108833 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:02:27.112280 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:02:27] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:02:27.117284 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:02:27.121796 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:02:27.124796 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:02:27] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:02:27] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:02:27] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:02:27] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:02:27] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:02:27] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:02:27] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:02:29.615229 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:02:29] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:02:29.743546 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:02:29] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:04:57.529963 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:04:57.534965 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:04:57.538964 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:04:57.544982 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:04:57] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:04:57] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:04:57.558007 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:04:57] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:04:57] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:04:57.561000 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:04:58] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:05:06.887368 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:05:06] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:05:09.713694 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:05:09.714697 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:05:09.717693 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:05:09.722694 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:05:09.727357 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:05:09] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:05:09.734247 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:05:09] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:05:09.741266 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:05:09.745282 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:05:09] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:05:09] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:05:09] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:05:09] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:05:09] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:05:09] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:05:11.274269 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:05:11] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:05:11.366354 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:05:11] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:06:22.240843 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:06:22.244850 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:06:22.247843 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:06:22.253829 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:06:22] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:06:22.269844 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:06:22] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:06:22] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:06:22] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:06:23.351816 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:06:24] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:07:32.750492 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:07:32] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:07:32.760491 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:07:32.771493 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:07:32.775489 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:07:32] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:07:32.781504 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:07:32] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:07:32] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:07:32.807505 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:07:34] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:07:47.857441 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:07:47] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:07:51.485857 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:07:51.486857 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:07:51.490858 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:07:51.495974 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:07:51.499859 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:07:51] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:07:51] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:07:51.509858 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:07:51] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:07:51] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:07:51.519859 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:07:51] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:07:51.527861 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:07:51] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:07:51] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:07:51] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:07:53.184719 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:07:53] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:07:53.276772 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:07:53] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:08:07.221410 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:08:07] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:19:06.092355 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:19:06] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/YxPbuOx0WZvFSChsDWUXxr1A-04VqL9ToA/691478f2995b26cde9611adb HTTP/1.1" 200 - INFO:root:2025-11-13 21:20:36.895396 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:20:36.903400 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:20:36.908407 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:20:36.914906 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:20:36] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:20:36.926390 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:20:36] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:20:36.935389 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:20:36] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:20:36.947397 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:20:36] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:20:36] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:20:36.955389 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:20:36] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:20:36] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:20:36] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:20:47.484405 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:20:47] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:20:47.570907 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:20:47] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:22:01.144039 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:22:01] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:22:01.962234 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:22:02] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:22:25.133375 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:22:25.145388 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:22:25.151373 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:22:25] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:22:25.157374 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:22:25.165373 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:22:25] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:22:25] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:22:25.179435 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:22:25] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:22:25.193933 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:22:25] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:22:25] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:22:25] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:22:25.221461 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:22:25] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:22:48.064570 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:22:48] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:22:48.145580 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:22:48] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:24:15.237385 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:24:15] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:24:15.252392 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:24:15.257390 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:24:15.261389 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:24:15] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:24:15.265898 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:24:15.267899 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:24:15.271352 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:24:15] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:24:15] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:24:15] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:24:15.288592 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:24:15] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:24:15] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:24:15] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:26:13.510911 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:26:13] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:26:13.600687 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:26:13] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\attached_file_mgt.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:2025-11-13 21:33:05.053813 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-13 21:33:05.053813 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-13 21:33:05.053813 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-13 21:33:05.053813 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-13 21:33:05.053813 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-13 21:33:15.573206 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:33:15] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:33:15.647205 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:33:15] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\attached_file_mgt.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:2025-11-13 21:34:28.713428 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-13 21:34:28.713428 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-13 21:34:28.713428 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-13 21:34:28.713428 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-13 21:34:28.713428 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-13 21:35:06.909017 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:35:06.911012 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:35:06.917525 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:35:06.919559 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:35:06] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:35:06.944090 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:35:06] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:35:06] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:35:06] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:35:06.970169 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:35:06] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\attached_file_mgt.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:2025-11-13 21:36:59.913777 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-13 21:36:59.913777 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-13 21:36:59.913777 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-13 21:36:59.913777 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-13 21:36:59.913777 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-13 21:37:04.484603 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:37:04.487602 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:37:04.489603 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:37:04.492621 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:37:04.496603 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:37:04.498605 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:37:04.502646 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:37:04.511633 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:37:04.520609 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:04] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:04] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:37:04.533651 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:04] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:04] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:04] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:37:04.542755 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:04] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:37:04.552736 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:04] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:04] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:04] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:05] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:05] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:37:07.865862 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:07] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:37:21.357298 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:37:21.453414 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:37:34.971363 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:34] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:37:37.412626 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:37:37.417626 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:37:37.453632 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:37:37.455682 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:37:37.456735 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:37] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:37:37.465741 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:37] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:37] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:37:37.475626 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:37] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:37] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:37:37.472740 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:37] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:37] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:37] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:37:39.180088 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:39] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:37:39.238249 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:39] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:37:58.410037 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:37:58.412037 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:37:58.416023 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:37:58.420028 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:37:58.426034 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:58] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:58] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:58] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:37:58.437139 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:37:58.440143 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:58] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:58] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:37:58.449766 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:58] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:58] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:58] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:37:59.980818 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:37:59] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:38:00.060626 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:38:00] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:38:05.226230 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:38:05.228231 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:38:05.231246 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:38:05.235231 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:38:05] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:38:05] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:38:05.244246 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:38:05.247272 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:38:05.252284 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:38:05] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:38:05] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:38:05.259257 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:38:05] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:38:05] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:38:05] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:38:05] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:38:07.051223 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:38:07] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:38:07.145789 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:38:07] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:38:12.267947 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:38:12.269948 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:38:12.271476 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:38:12.277508 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:38:12] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:38:12.286567 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:38:12.292583 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-13 21:38:12.296580 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:38:12] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:38:12] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:38:12.304566 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:38:12] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:38:12] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:38:12] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:38:12] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:38:12] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:38:14.213376 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:38:14] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-13 21:38:14.317991 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [13/Nov/2025 21:38:14] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\attached_file_mgt.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:2025-11-13 21:39:20.210818 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-13 21:39:20.211824 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-13 21:39:20.211824 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-13 21:39:20.211824 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-13 21:39:20.211824 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 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:2025-11-14 10:11:27.952775 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 10:11:27.952775 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 10:11:27.953774 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 10:11:27.953774 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 10:11:27.953774 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-14 10:12:18.727669 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 10:12:18.727669 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 10:12:18.727669 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 10:12:18.727669 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 10:12:18.727669 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-14 10:20:26.847072 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:26] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:27.650117 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:27.663114 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:27.672115 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:27.686115 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:27.696117 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:27] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:27.710149 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:27.722488 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:27] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:27] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:27.726486 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:27] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:27.737495 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:27.749006 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:27.760021 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:27] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:27] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:27] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:27] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:27.785005 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:27] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:27] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:41.293985 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:46.323338 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:46.324342 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:46.326366 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:46.330340 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:46.335356 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:46] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:46] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:46.346364 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:46] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:46.351341 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:46] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:46.357341 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:46] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:46.364383 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:46] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:46.371411 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:46.376935 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:46] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:46.380964 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:46] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:46] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:46] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:47] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:49.331493 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:49.334501 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:49.340510 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:49.344509 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:49] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:49.351498 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:49] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:49.362493 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:49.368521 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:49] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:49] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:49] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:53.604637 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:53.606634 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:53] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:53.613650 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:53.616219 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:53.622198 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:53] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:53] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:53] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:53.658734 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:53.660732 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:53.663753 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:53.668285 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:53] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:53.675312 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:53] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:53.683302 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:53] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:53] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:53.695797 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:53.698795 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:53] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:53.707795 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:53] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:53] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:53.719799 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:53.732795 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:53.747796 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:53] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:53.755798 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:53] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:53.764794 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:53] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:53] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:53.770796 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:53.774803 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:53] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:53.780802 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:53.785804 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:53] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:53.798044 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:53] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:53] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:53] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:53.963203 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:53.967183 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:53.975226 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:53] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:53] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:54] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:55.614716 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:55.617747 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:55.619929 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:55.624929 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:55] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:55.632027 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:55] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:55] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:55.637042 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:55] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:55.642025 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:55.648043 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:55] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:55.654026 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:55] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:55] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:55.660027 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:55] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:20:55.663054 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:55.664045 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:20:55.669026 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:55] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:55] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:55] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:55] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:20:55] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:22:01.626918 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:22:01.629924 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:22:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:22:03] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:27:57.610794 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:27:57.613241 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:27:57.615247 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:27:57.618760 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:27:57] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:27:57] "POST /myclass/api/Get_List_Type_Cours/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:27:57] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:27:57] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:28:07.781660 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:28:07] "POST /myclass/api/Get_List_base_calcul_note_class_and_ue_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-14 10:28:07.814664 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:28:07.816664 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:28:07] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:28:07] "POST /myclass/api/Get_Given_Unite_Enseignement/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:31:00.421164 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:31:00.424141 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:31:00.427140 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:31:00.433140 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:00] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:00] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:00] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:00] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:31:16.286634 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:31:16.289633 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:31:16.292633 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:31:16.295744 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:31:16.302633 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:31:16.309634 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:16] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:16] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:17] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:17] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:18] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:31:20.015803 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:31:20.019800 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:31:20.024805 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:31:20.028817 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:20] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:20] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:20] "POST /myclass/api/Get_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:20] "POST /myclass/api/Get_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:31:21.170949 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:31:21.174969 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:31:21.177967 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:31:21.183503 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:31:21.191505 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:21] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:31:21.199510 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:21] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:21] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:31:21.207505 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:21] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:21] "POST /myclass/api/Get_List_Jury_Soutenenace_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:21] "POST /myclass/api/Get_List_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:31:27.492147 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:31:27.495259 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:27] "POST /myclass/api/Get_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:27] "POST /myclass/api/Get_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:31:39.244788 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:31:39.247785 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:39] "POST /myclass/api/Get_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:39] "POST /myclass/api/Get_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:31:40.000508 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:31:40.003510 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:40] "POST /myclass/api/Get_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:40] "POST /myclass/api/Get_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:root:2025-11-14 10:31:51.433220 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 10:31:51.435694 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:51] "POST /myclass/api/Get_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 10:31:51] "POST /myclass/api/Get_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\stage_mgt.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:2025-11-14 10:42:18.456624 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 10:42:18.456624 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 10:42:18.456624 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 10:42:18.456624 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 10:42:18.456624 : ++ 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\\stage_mgt.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:2025-11-14 10:43:46.962804 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 10:43:46.962804 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 10:43:46.962804 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 10:43:46.962804 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 10:43:46.962804 : ++ 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\\stage_mgt.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:2025-11-14 10:44:18.516099 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 10:44:18.516099 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 10:44:18.516099 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 10:44:18.516099 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 10:44:18.516099 : ++ 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\\stage_mgt.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:2025-11-14 10:45:17.388646 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 10:45:17.388646 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 10:45:17.389648 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 10:45:17.389648 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 10:45:17.389648 : ++ 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\\stage_mgt.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:2025-11-14 10:48:45.425925 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 10:48:45.425925 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 10:48:45.425925 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 10:48:45.425925 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 10:48:45.425925 : ++ 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\\stage_mgt.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:2025-11-14 10:49:57.171669 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 10:49:57.171669 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 10:49:57.171669 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 10:49:57.171669 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 10:49:57.171669 : ++ 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\\stage_mgt.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:2025-11-14 10:51:01.189074 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 10:51:01.189074 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 10:51:01.189074 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 10:51:01.189074 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 10:51:01.189074 : ++ 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\\stage_mgt.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:2025-11-14 10:51:25.989165 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 10:51:25.989165 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 10:51:25.989165 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 10:51:25.989165 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 10:51:25.989165 : ++ 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\\stage_mgt.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:2025-11-14 10:52:33.396755 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 10:52:33.396755 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 10:52:33.396755 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 10:52:33.396755 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 10:52:33.396755 : ++ 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\\stage_mgt.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:2025-11-14 10:53:06.563371 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 10:53:06.563371 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 10:53:06.563371 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 10:53:06.563371 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 10:53:06.563371 : ++ 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\\stage_mgt.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:2025-11-14 10:55:33.968492 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 10:55:33.968492 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 10:55:33.968492 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 10:55:33.968492 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 10:55:33.968492 : ++ 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\\stage_mgt.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:2025-11-14 10:55:55.352749 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 10:55:55.352749 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 10:55:55.352749 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 10:55:55.352749 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 10:55:55.352749 : ++ 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\\stage_mgt.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:2025-11-14 10:56:55.090050 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 10:56:55.090050 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 10:56:55.090050 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 10:56:55.090050 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 10:56:55.090050 : ++ 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\\stage_mgt.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:2025-11-14 10:58:28.256554 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 10:58:28.256554 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 10:58:28.256554 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 10:58:28.256554 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 10:58:28.256554 : ++ 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\\stage_mgt.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:2025-11-14 10:58:57.033935 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 10:58:57.034899 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 10:58:57.034899 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 10:58:57.034899 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 10:58:57.034899 : ++ 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\\stage_mgt.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:2025-11-14 10:59:44.065010 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 10:59:44.065010 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 10:59:44.065010 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 10:59:44.065010 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 10:59:44.065010 : ++ 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\\stage_mgt.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:2025-11-14 11:01:46.925035 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:01:46.925035 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:01:46.926050 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:01:46.926050 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:01:46.926050 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-14 11:03:21.381749 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:03:21.384754 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:03:21.389647 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:03:21.395647 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:03:21.401648 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:03:21] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:03:21.410687 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:03:21.414654 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:03:21] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:03:21] "POST /myclass/api/Get_Competence_Level/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:03:21] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:03:21] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:03:21] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:03:21] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:03:22.789266 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:03:22] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:03:23.685228 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:03:23.689236 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:03:23.692250 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:03:23.698250 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:03:23] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:03:23] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:03:23] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:03:23.708748 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:03:23.712762 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:03:23] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:03:23.722787 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:03:23.724786 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:03:23] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:03:23.731319 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:03:23.734339 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:03:23] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:03:23.744437 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:03:23] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:03:23] "POST /myclass/api/Get_List_Employee_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:03:23] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:03:23] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:03:23] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:03:52.428279 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:03:52] "POST /myclass/api/Update_Ressource_Humaine/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:03:52.512560 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:03:52.513559 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:03:52.516564 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:03:52] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:03:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:03:52] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\stage_mgt.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:2025-11-14 11:06:14.377426 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:06:14.377426 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:06:14.377426 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:06:14.377426 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:06:14.377426 : ++ 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\\stage_mgt.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:2025-11-14 11:06:42.929698 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:06:42.929698 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:06:42.929698 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:06:42.930681 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:06:42.930681 : ++ 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\\stage_mgt.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:2025-11-14 11:07:15.572363 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:07:15.573365 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:07:15.573365 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:07:15.573365 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:07:15.573365 : ++ 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\\stage_mgt.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:2025-11-14 11:07:38.831779 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:07:38.831779 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:07:38.831779 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:07:38.831779 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:07:38.831779 : ++ 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\\stage_mgt.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:2025-11-14 11:07:55.765135 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:07:55.765135 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:07:55.765135 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:07:55.765135 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:07:55.765135 : ++ 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\\stage_mgt.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:2025-11-14 11:08:24.856088 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:08:24.856088 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:08:24.856088 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:08:24.856088 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:08:24.856088 : ++ 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\\stage_mgt.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:2025-11-14 11:09:23.029244 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:09:23.029244 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:09:23.029244 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:09:23.029244 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:09:23.030245 : ++ 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\\stage_mgt.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:2025-11-14 11:09:51.863995 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:09:51.863995 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:09:51.863995 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:09:51.863995 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:09:51.864978 : ++ 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\\stage_mgt.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:2025-11-14 11:10:56.657234 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:10:56.657234 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:10:56.657234 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:10:56.657234 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:10:56.657234 : ++ 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\\stage_mgt.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:2025-11-14 11:13:54.024504 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:13:54.024504 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:13:54.024504 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:13:54.024504 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:13:54.024504 : ++ 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\\stage_mgt.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:2025-11-14 11:16:25.972258 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:16:25.972258 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:16:25.972258 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:16:25.972258 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:16:25.972258 : ++ 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\\stage_mgt.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:2025-11-14 11:16:46.253972 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:16:46.253972 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:16:46.253972 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:16:46.253972 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:16:46.253972 : ++ 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\\stage_mgt.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:2025-11-14 11:20:31.536165 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:20:31.536165 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:20:31.536165 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:20:31.536165 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:20:31.537165 : ++ 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\\stage_mgt.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:2025-11-14 11:20:46.641451 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:20:46.641451 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:20:46.641451 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:20:46.641451 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:20:46.641451 : ++ 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\\stage_mgt.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:2025-11-14 11:23:18.851343 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:23:18.851343 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:23:18.851343 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:23:18.851343 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:23:18.851343 : ++ 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\\stage_mgt.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:2025-11-14 11:23:34.586243 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:23:34.587233 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:23:34.587233 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:23:34.587233 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:23:34.587233 : ++ 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\\stage_mgt.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:2025-11-14 11:23:53.643011 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:23:53.643011 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:23:53.643011 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:23:53.643011 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:23:53.643011 : ++ 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\\stage_mgt.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:2025-11-14 11:24:27.456149 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:24:27.456149 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:24:27.456149 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:24:27.456149 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:24:27.456149 : ++ 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\\stage_mgt.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:2025-11-14 11:27:03.493955 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:27:03.493955 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:27:03.493955 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:27:03.493955 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:27:03.493955 : ++ 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\\stage_mgt.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:2025-11-14 11:28:16.653968 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:28:16.653968 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:28:16.653968 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:28:16.653968 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:28:16.653968 : ++ 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\\stage_mgt.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:2025-11-14 11:28:45.029023 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:28:45.029023 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:28:45.029023 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:28:45.029023 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:28:45.029023 : ++ 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\\stage_mgt.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:2025-11-14 11:29:24.623113 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:29:24.624143 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:29:24.624143 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:29:24.624143 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:29:24.624143 : ++ 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\\stage_mgt.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:2025-11-14 11:29:48.592293 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:29:48.593293 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:29:48.593293 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:29:48.593293 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:29:48.593293 : ++ 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\\stage_mgt.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:2025-11-14 11:30:31.604155 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:30:31.604155 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:30:31.604155 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:30:31.604155 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:30:31.604155 : ++ 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\\stage_mgt.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:2025-11-14 11:30:49.884800 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:30:49.884800 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:30:49.884800 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:30:49.884800 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:30:49.884800 : ++ 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\\stage_mgt.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:2025-11-14 11:31:52.587131 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:31:52.587131 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:31:52.587131 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:31:52.587131 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:31:52.587131 : ++ 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\\stage_mgt.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:2025-11-14 11:34:01.329534 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:34:01.329534 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:34:01.329534 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:34:01.329534 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:34:01.329534 : ++ 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\\stage_mgt.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:2025-11-14 11:35:59.504857 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:35:59.505857 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:35:59.505857 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:35:59.505857 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:35:59.505857 : ++ 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\\stage_mgt.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:2025-11-14 11:40:48.447694 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:40:48.447694 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:40:48.447694 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:40:48.447694 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:40:48.447694 : ++ 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\\stage_mgt.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:2025-11-14 11:43:37.282751 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:43:37.282751 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:43:37.282751 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:43:37.282751 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:43:37.282751 : ++ 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\\stage_mgt.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:2025-11-14 11:45:12.332595 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:45:12.333598 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:45:12.333598 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:45:12.333598 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:45:12.333598 : ++ 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\\stage_mgt.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:2025-11-14 11:45:32.780253 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:45:32.781259 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:45:32.781259 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:45:32.781259 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:45:32.781259 : ++ 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\\stage_mgt.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:2025-11-14 11:47:12.335285 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:47:12.335285 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:47:12.335285 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:47:12.335285 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:47:12.335285 : ++ 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\\stage_mgt.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:2025-11-14 11:48:21.380486 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 11:48:21.380486 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 11:48:21.381486 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 11:48:21.381486 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 11:48:21.381486 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-14 11:48:30.104625 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:48:30.107625 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:48:30.110625 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:48:30.114625 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:48:30.121629 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:48:30.123628 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:30] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:30] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:30] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:31] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:32] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:48:33.318150 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:48:33.321152 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:48:33.325182 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:48:33.327192 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:33] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:33] "POST /myclass/api/Get_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:33] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:33] "POST /myclass/api/Get_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:48:34.536726 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:48:34.540749 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:48:34.543300 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:48:34.548327 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:48:34.553303 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:48:34.563303 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:34] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:34] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:34] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:48:34.570300 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:34] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:34] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:34] "POST /myclass/api/Get_List_Jury_Soutenenace_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:34] "POST /myclass/api/Get_List_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:48:47.497046 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:48:47.498046 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:48:47.499049 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:48:47.500048 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:48:47.504047 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:48:47.513048 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:48:47.520052 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:47] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:47] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:47] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:47] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:48:47.533072 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:48:47.536047 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:48:47.547065 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:47] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:47] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:47] "POST /myclass/api/Get_List_Partner_Apprenant/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:48] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:48] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:48:48.828851 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:48:48.831837 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:48:48.835852 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:48:48.841837 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:48:48.842853 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:48:48.849837 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:48] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:48] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:49] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:50] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:48:50] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:49:14.479182 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:49:14.482197 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:49:14.486752 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:49:14.491844 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:49:14] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:49:14] "POST /myclass/api/Get_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:49:14] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:49:14] "POST /myclass/api/Get_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:49:15.287703 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:49:15.290703 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:49:15.294720 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:49:15] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:49:15.304731 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:49:15] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:49:15] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:49:15.313710 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:49:15.320242 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:49:15] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:49:15] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:49:15.334241 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:49:15] "POST /myclass/api/Get_List_Jury_Soutenenace_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:49:15] "POST /myclass/api/Get_List_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:49:24.490640 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:49:24.491639 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:49:24.498639 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:49:24.503151 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:49:24.510777 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:49:24.514666 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:49:24] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:49:24] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:49:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:49:25] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:49:26] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:49:26] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:51:39.263520 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:51:39.267519 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:51:39.270519 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:51:39.275519 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:51:39.281521 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:51:39.288521 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:51:39] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:51:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:51:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:51:40] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:51:40] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:51:41] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:53:26.812514 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:53:26.816512 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:53:26.820511 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:53:26.824511 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:53:26] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:53:26] "POST /myclass/api/Get_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:53:26] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:53:26] "POST /myclass/api/Get_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:53:28.055506 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:53:28.060509 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:53:28.064511 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:53:28] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:53:28.074560 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:53:28.077576 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:53:28] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:53:28] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:53:28.089594 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:53:28.090576 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:53:28] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:53:28] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:53:28] "POST /myclass/api/Get_List_Jury_Soutenenace_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:53:28] "POST /myclass/api/Get_List_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:53:31.500770 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:53:31] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:53:41.356119 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:53:41] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:53:52.077852 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:53:52] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:54:05.615957 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:54:05] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:54:16.599699 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:54:16.602712 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:54:16.608384 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:54:16.610374 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:54:16] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:54:16] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:54:16] "POST /myclass/api/Get_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:54:16] "POST /myclass/api/Get_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:54:17.471925 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:54:17.475924 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:54:17.478926 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:54:17.483927 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:54:17.492925 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:54:17] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:54:17.495925 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:54:17] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:54:17] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:54:17] "POST /myclass/api/Get_List_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:54:17.510924 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:54:17] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:54:17] "POST /myclass/api/Get_List_Jury_Soutenenace_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:54:17] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:54:19.629556 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:54:19] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:54:36.176649 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:54:36] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:55:03.608069 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:55:03] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:55:04.998907 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:55:05.002917 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:55:05.003918 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:55:05.007928 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:55:05] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:55:05] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:55:05] "POST /myclass/api/Get_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:55:05] "POST /myclass/api/Get_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:55:05.879494 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:55:05.883497 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:55:05.887497 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:55:05.890495 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:55:05.895495 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:55:05] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:55:05.902005 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:55:05] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:55:05] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:55:05.909007 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:55:05] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:55:05] "POST /myclass/api/Get_List_Participant_Notes/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:55:05] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:55:05] "POST /myclass/api/Get_List_Jury_Soutenenace_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:55:07.776886 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:55:07] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:55:25.932524 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:55:26] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/oSedeX2xBJKkH4dOyK2V-3sAEhYOnr_GNQ/691478ac995b26cde9611ad9 HTTP/1.1" 200 - INFO:root:2025-11-14 11:58:34.952417 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:58:34] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:58:39.144092 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:58:39] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:59:23.697622 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:59:23.701648 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:59:23.701648 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:59:23] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:59:23.711251 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:59:23] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:59:23.722239 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:59:23] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:59:23] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:59:23.767222 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:59:23.769667 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:59:23] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:59:23.771700 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:59:23.772668 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:59:23.780404 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:59:23] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:59:23] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:59:23] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:59:39.749040 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:59:39] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:59:39.788637 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:59:39] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:59:46.883189 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:59:46.911249 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:59:46.912248 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:59:46.917248 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:59:46.921251 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:59:46.929351 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 11:59:46.934251 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:59:46] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:59:46] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:59:46] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:59:46] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:59:46] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:59:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:59:46] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-14 11:59:48.493585 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 11:59:48] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_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\\attached_file_mgt.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:2025-11-14 12:05:23.285824 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 12:05:23.285824 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 12:05:23.285824 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 12:05:23.285824 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 12:05:23.285824 : ++ 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\\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:2025-11-14 12:10:15.855143 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 12:10:15.855143 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 12:10:15.855143 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 12:10:15.855143 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 12:10:15.855143 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-14 12:10:26.271510 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 12:10:26.271510 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 12:10:26.271510 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 12:10:26.271510 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 12:10:26.271510 : ++ 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\\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:2025-11-14 12:11:37.533900 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 12:11:37.533900 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 12:11:37.533900 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 12:11:37.533900 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 12:11:37.533900 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-14 12:11:37.822527 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:11:37.827072 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:11:37.832083 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:11:37.839084 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:11:37] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:11:37.852126 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:11:37.857178 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:11:37.864200 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:11:37] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:11:37.881193 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:11:37] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:11:37.886188 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:11:37] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:11:37.899189 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:11:37.907187 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:11:37] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:11:37] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:11:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:11:38] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:11:39] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:11:39] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:12:17.616808 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:12:17] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:12:30.860336 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:12:30] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:12:35.640428 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:12:35.643430 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:12:35.645427 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:12:35.650424 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:12:35] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:12:35] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:12:35] "POST /myclass/api/Get_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:12:35] "POST /myclass/api/Get_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:12:36.537780 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:12:36.541784 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:12:36.545783 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:12:36.549781 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:12:36] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:12:36.556786 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:12:36.562781 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:12:36] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:12:36.573823 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:12:36] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:12:36] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:12:36] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:12:36] "POST /myclass/api/Get_List_Jury_Soutenenace_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:12:36] "POST /myclass/api/Get_List_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:12:41.836082 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:12:41] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:12:51.480509 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:12:51] "POST /myclass/api/Store_User_Downloaded_File/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:12:51.611469 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:12:51] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:12:57.674191 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:12:57.677165 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:12:57] "POST /myclass/api/Get_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:12:57] "POST /myclass/api/Get_Inscrit_List_EU/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:12:58.653868 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:12:58] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:13:18.439633 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:13:20] "GET /myclass/api/Get_Stored_Downloaded_File_From_Id/oSedeX2xBJKkH4dOyK2V-3sAEhYOnr_GNQ/69170eb324c7744a226e0bb3 HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:01.123863 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:01.138379 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:01] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:01.148378 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:01] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:01.159384 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:01.170386 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:01] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:01.182385 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:01] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:01.193380 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:01.203385 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:01] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:01.214391 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:01] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:01.235943 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:01] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:01.256938 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:01.272938 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:01] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:01.290942 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:01] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:03] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:06] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:17.253552 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:17.255552 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:17.258554 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:17.262070 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:17] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:17.271070 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:17] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:17] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:17] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:17.315011 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:17.319011 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:17.321012 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:17.325014 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:17] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:17.332012 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:17] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:17.335189 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:17] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:17.341198 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:17] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:17.347204 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:17.353203 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:17] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:17.361721 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:17] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:17] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:17.370721 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:17.375722 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:17] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:17.385721 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:17] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:17] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:17] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:18] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:30.394479 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:30.436478 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:30.440476 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:30.443476 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:30.448478 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:30] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:30.457478 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:30] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:30.465483 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:30] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:30] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:30] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:30] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:32.320741 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:32.321742 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:32.326744 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:32.330747 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:32] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:32.336744 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:32] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:32.340744 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:32.342742 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:32] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:32] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:32.352746 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:32.358743 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:32.361743 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:32] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:32] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:32] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:32.373750 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:32] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:32.383998 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:32.390050 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:32] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:32] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:32] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:33.764723 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:33] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:33.773728 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:33.776728 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:33.778856 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:33] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:33.785348 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:33.789249 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:33] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:33.796246 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:33] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:33.804244 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:33] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:33] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:33] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:33.810244 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:33.817246 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:33] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:33.823245 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:33.826243 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:33] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:33.839516 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:33] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:33] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:34] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:34.718728 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:34.721728 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:34.725131 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:34.732138 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:34.733140 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:34] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:34.740189 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:34.744178 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:34] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:34] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:34] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:34.760138 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:34] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:34] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:34] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:34] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:35] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:36.163179 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:36.164178 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:36.170177 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:36.172186 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:36] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:36.181540 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:36] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:36] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:36.188062 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:36.193063 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:36.200062 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:36] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:36.205063 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:36.213061 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:36] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:36] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:36.220092 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:36.225062 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:36.234061 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:36] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:36] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:36] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:36] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:37] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:43.581443 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:43.584446 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:43.587444 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:43.591455 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:43.594453 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:43.597474 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:43.609982 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:43.615988 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:43] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:43] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:43.623987 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:43] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:43.628989 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:43] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:43.635535 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:43.643533 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:43.650535 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:43] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:43] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:43] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:44] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:44] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:46.988068 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:46.990060 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:46.991061 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:46.993061 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:46.995065 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:47.286282 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:47.288281 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:47.291285 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:47.301292 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:47.308293 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:47.312809 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:47.318812 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:47.324811 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:47.329858 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:47.335811 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:47.340812 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:47.345807 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:47.353807 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:47.361808 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:47.365810 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:47.380810 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:47.381812 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:47.388811 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:47.393822 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:47.399834 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:47.404833 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:47.420352 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:47.423341 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:47.428369 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:47.435345 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:47.439342 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:47.446376 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:47.448341 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:47.451361 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:47.458343 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:49.278118 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:49] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:49.326628 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:49.329623 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:49.333632 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:49.340626 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:49] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:49.349627 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:49.355661 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:49.358669 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:49] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:49.365626 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:49] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:49.372626 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:49] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:49] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:49] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:49.384624 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:49.389626 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:49.396625 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:49] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:49] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:49] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:50.728277 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:50.730277 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:50.733278 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:50.735276 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:50.738278 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:50.742279 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:50] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:50] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:50.754284 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:50] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:50] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:50.763298 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:50] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:50.767279 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:50.770277 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:50] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:50] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:14:50.781277 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:50.783278 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:14:50.793277 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:50] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:50] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:50] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:51] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:14:51] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:15:02.933867 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:15:02.937420 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:15:02.941435 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:15:02.946454 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:15:02] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:15:02] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:15:02] "POST /myclass/api/Get_Default_Debut_Fin_journee_Modele_Journee/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:15:02] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:15:05.110204 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:15:05.114204 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:15:05.117206 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:15:05.120205 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:15:05.127308 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:15:05.131305 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:15:05] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:15:05] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:15:05] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:15:05.141480 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:15:05] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:15:05] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:15:05] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:15:05.153487 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:15:05.156488 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:15:05] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:15:05.165509 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:15:05.169509 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:15:05.175046 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:15:05.184562 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:15:05] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:15:05] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:15:05] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:15:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:15:05] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:15:06] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:16:01.612834 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:16:01.615835 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:16:01.618835 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:01] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:16:01.624834 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:16:01.626343 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:16:01.632351 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:16:01.637359 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:01] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:16:01.649862 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:01] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:01] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:01] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:16:01.657700 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:01] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:16:01.661701 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:16:01.664702 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:16:01.667703 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:16:01.673700 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:01] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:01] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:01] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:02] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:02] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:16:04.828978 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:04] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:16:04.978948 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:05] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:16:05.175618 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:05] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:16:05.310323 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:16:05.312326 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:16:05.314325 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:16:05.316332 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:16:05.319333 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:05] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:16:05.322332 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:16:05.325331 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:05] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:05] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:05] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:16:05.333848 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:16:05.343847 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:05] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:16:05.349861 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:05] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:05] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:06] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:16:08] "POST /myclass/api/Get_Partner_List_Partner_Client/ 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_Formation.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:2025-11-14 12:19:24.513139 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 12:19:24.514137 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 12:19:24.514137 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 12:19:24.514137 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 12:19:24.514137 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-14 12:19:24.990279 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:19:24.998809 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:19:25.012899 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:19:25.020898 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:19:25.034901 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:19:25.045926 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:19:25.067426 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:25] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:19:25.088425 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:19:25.105427 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:25] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:19:25.126428 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:25] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:25] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:19:25.145440 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:19:25.166974 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:25] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:25] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:19:25.175969 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:25] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:27] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:28] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:19:58.347555 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:19:58.350556 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:19:58.352556 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:19:58.355554 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:19:58.359554 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:19:58.363554 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:19:58.368555 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:19:58.378557 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:19:58.382563 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:58] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:58] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:19:58.390565 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:58] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:58] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:19:58.397562 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:19:58.402073 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:19:58.408591 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:58] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:58] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:58] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:58] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:19:59] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:20:51.899328 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:20:51.907844 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:20:51.924960 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:20:51.930958 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:20:51.934847 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:20:51.940954 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:20:51.946861 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:51] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:20:51.955845 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:51] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:20:51.964885 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:51] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:51] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:20:51.973991 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:20:51.976993 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:20:51.984011 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:20:51.993019 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:52] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:52] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:52] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:52] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:53] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:20:54.792979 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:20:54.794983 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:20:54.797984 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:20:54.801983 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:54] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:54] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:20:54.806985 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:20:54.808983 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:20:54.817535 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:54] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:54] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:20:54.825534 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:20:54.832533 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:54] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:54] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:54] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:20:54.840536 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:20:54.848534 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:54] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:20:54.858533 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:20:54.868532 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:54] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:54] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:55] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:56] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:20:57.910906 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:20:57.912904 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:20:57.916440 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:20:57.917438 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:57] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:20:57.923461 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:20:57.928438 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:20:57.929453 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:57] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:57] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:20:57.937453 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:20:57.943437 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:57] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:57] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:20:57.951467 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:57] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:20:57.956496 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:57] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:20:57.962490 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:20:57.966040 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:57] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:57] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:57] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:58] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:20:59] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:21:21.878982 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:21:21.883982 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:21:21.885982 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:21:21.889987 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:21:21.891983 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:21:21.896980 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:21] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:21] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:21] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:21] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:21:21.916983 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:21:21.919994 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:21] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:21] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:21:21.927982 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:21] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:21:21.932983 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:21:21.936983 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:21:21.941989 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:21:21.947990 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:21] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:21] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:21] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:23] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:25] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:21:38.882601 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:21:38.885601 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:38] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:21:38.892112 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:21:38.896157 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:21:38.903112 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:38] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:38] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:38] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:21:38.963111 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:21:38.968111 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:21:38.969112 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:38] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:21:38.975139 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:21:38.979138 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:21:38.985138 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:38] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:21:38.994591 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:38] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:38] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:21:39.000591 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:39] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:39] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:21:39.007591 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:39] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:21:39.013625 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:21:39.015591 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:21:39.018591 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:21:39.024593 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:39] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:39] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:39] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:39] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:21:40] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:08.346322 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:08.408329 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:08.410330 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:08.413336 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:08.416336 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:08.420337 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:08] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:08.428852 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:08] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:08] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:08] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:08] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:08] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:11.817680 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:11.820678 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:11.824680 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:11.828199 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:11.829196 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:11.833562 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:11.845572 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:11] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:11] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:11] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:11.857575 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:11] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:11.869575 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:11.877574 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:11] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:11] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:11] "POST /myclass/api/Get_List_Partner_Apprenant/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:12] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:13.224684 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:13.228533 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:13.232533 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:13.235549 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:13.242083 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:13.250098 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:13] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:13] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:13] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:13] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:14] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:14] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:16.431111 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:16.433112 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:16.436112 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:16.439214 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:16.441112 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:16] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:16.450287 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:16] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:16] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:16] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:16.464710 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:16.465710 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:16] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:16] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:16.472711 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:16.476216 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:16.481231 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:16] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:16.487229 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:16.491229 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:16] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:16] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:16] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:16] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:17] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:21.492125 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:21.495126 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:21.499126 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:21.502640 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:21.511644 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:21.516683 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:21] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:21] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:21] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:21.529242 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:21] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:21.534752 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:21.538767 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:21] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:21.554318 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:21] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:21] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:21] "POST /myclass/api/Get_List_Partner_Apprenant/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:23] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:24] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:31.258890 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:31.261909 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:31.265935 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:31.267935 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:31.271440 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:31] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:31] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:31.280448 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:31.283450 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:31] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:31] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:31.291454 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:31.304449 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:31] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:31.317448 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:31] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:31.329446 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:31] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:31] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:31.344492 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:31.354067 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:31] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:32] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:33] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:40.233093 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:40.236223 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:40.239225 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:40.242448 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:40] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:40.249443 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:40] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:40.254446 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:40.260443 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:40] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:40.266475 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:40] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:40.274506 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:40] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:40] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:40.280987 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:40.284021 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:40.287541 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:40.292542 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:40] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:40] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:40] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:40] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:41] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:57.064826 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:57.065847 : Le token partner est vide INFO:root:2025-11-14 12:22:57.067830 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:57.070843 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:57.074842 : La session de connexion n'est pas valide INFO:root:2025-11-14 12:22:57.075842 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:57.080850 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:57] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:57.082832 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:57] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:58.803951 : getRecodedImage - Impossible de récupérer le recid du user INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:58] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:58.803951 : get_partner_account - La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:58] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:59.346764 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:59] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:59.705876 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:59.709767 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:59.713762 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:59.716763 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:59] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:59.732389 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:22:59.748390 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:59] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:22:59.753389 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:59] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:59] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:59] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:22:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:00.049457 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:00.065460 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:00] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:00.068615 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:00.073611 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:00] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:00.083600 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:00] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:00] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:00] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:03.418928 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:03] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:03.735880 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:03.738008 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:03.739008 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:03.740002 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:03.750893 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:03.759892 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:03] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:03] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:03] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:03] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:03] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:04.068127 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:04] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:04.084011 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:04.086018 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:04.087121 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:04.088121 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:04] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:04] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:04] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:05] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:06.697445 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:06.697445 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:06.703425 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:06.709430 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:06.712428 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:06] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:06.721438 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:06] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:06] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:06] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:06] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:06] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:07.026836 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:07.044682 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:07.046687 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:07.048690 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:07.056591 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:07] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:07.064696 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:07] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:07] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:07] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:08] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:10.461084 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:10.463093 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:10.466014 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:10.470088 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:10.476091 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:10.485984 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:10] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:10] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:10] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:10] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:10] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:10.802921 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:10.804924 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:10.810918 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:10.816565 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:10] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:10.820618 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:10.824563 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:10] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:10] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:11] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:12] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:14.176073 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:14.181976 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:14.182957 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:14.187973 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:14.188973 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:14] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:14] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:14] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:14] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:14.454001 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:14.769346 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:14.770367 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:14.779354 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:14.781355 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:14.785917 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:14.788924 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:15.085115 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:15.089111 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:15.094094 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:15.097126 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:15.100112 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:15.104096 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:15.400778 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:15.401795 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:15.415650 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:15.430565 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:15.432559 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:15.435063 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:15.727618 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:15.732615 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:15.734642 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:15.746640 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:15] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:15.756172 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:15.758171 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:15] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:15] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:16.041792 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:16.051340 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:23:16.052340 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:16] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:16.064342 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:23:16.071340 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:23:16] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:01.799473 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:01.801472 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:01.801472 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:01.804474 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:01.805474 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:01] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:01] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:01] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:02.077471 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:02.080476 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:02.083477 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:02.088478 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:02.092476 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:02.096478 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:02.100477 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:02.104484 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:02.108478 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:02.113477 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:02.117482 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:02.121481 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:02.131992 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:02.134996 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:02.141996 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:02.150116 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:02.153114 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:02.157115 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:02.159625 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:02.162629 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:02.167636 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:02.176141 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:02.180146 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:02.185147 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:02.186146 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:02.194668 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:02.195667 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:02.198667 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:02.204670 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:02.208172 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:07.845304 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:07] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:07.889290 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:07.893289 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:07.897290 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:07.902292 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:07.908288 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:07] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:07.921288 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:07] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:07.923312 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:07.927324 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:07] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:07.937327 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:07] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:07.944847 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:07] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:07] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:07.950847 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:07.955845 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:07] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:07] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:07] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:09.402720 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:09.404720 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:09.408719 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:09.411720 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:09.415720 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:09.422721 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:09] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:09.428727 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:09] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:09] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:09.435726 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:09] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:09] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:09] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:09.447281 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:09.450282 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:09] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:09.456282 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:09] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:09.469561 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:09] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:10] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:10] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:11.690898 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:11.693897 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:11.696898 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:11.698899 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:11.700901 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:11] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:11.706931 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:11.710900 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:11] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:11] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:11.727898 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:11] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:11.734928 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:11] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:11.742925 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:11] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-14 12:25:11.748481 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 12:25:11.753477 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:11] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:11] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:12] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 12:25:13] "POST /myclass/api/Get_Partner_List_Partner_Client/ 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_Formation.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:2025-11-14 12:26:52.535463 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 12:26:52.535463 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 12:26:52.536462 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 12:26:52.536462 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 12:26:52.536462 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-14 14:34:09.148262 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:09.156263 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:09.160264 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:09] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:09.182267 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:09] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:09] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:10.149017 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:10] "POST /myclass/api/Get_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:22.465633 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:22.468648 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:22.471634 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:22] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:22] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:25.510999 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:25.516000 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:25] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:28.425935 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:28.441182 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:28.446249 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:28.450252 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:28] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:28] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:28] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:28.670168 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:28] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:28.795792 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:29.104962 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:29.108545 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:29] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:29.112507 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:29] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:29] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:29.117508 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:29.120508 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:29] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:29.124508 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:29] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:29] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:29.421682 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:29.425721 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:29] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:29.428719 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:29.430716 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:29] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:29.436716 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:29.439249 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:29] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:29] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:29] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:29] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:29.737242 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:29] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:29.755243 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:29] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:29.762243 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:29.765244 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:29] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:29.774247 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:29] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:29] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:29.780249 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:29] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:30.053406 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:30] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:30.070340 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:30] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:30.078613 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:30] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:30.087621 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:30.090624 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:30] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:30] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:30.095153 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:30] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:30.363715 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:30] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:30.384721 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:30] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:30.405439 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:30.408454 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:30.411452 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:30] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:30] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:30.417461 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:30] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:30] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:30.672138 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:30] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:30.692664 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:30] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:30.720695 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:30.725679 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:30] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:30.736764 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:30] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:30.743792 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:30] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:30] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:30.991775 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:30] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:31.001327 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:31] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:32.527752 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:32.532747 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:32] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:32.556766 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:32.559745 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:32.562744 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:32] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:32] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:32.790662 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:32.794674 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:32] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:43.329189 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:43] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:43.638235 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:43.642237 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:43.647238 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:43] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:43] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:43.711074 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:43.715073 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:43.719073 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:43.721073 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:43.961380 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:43.964925 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:44.024507 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:44.032242 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:44.033267 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:44.035251 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:44.287447 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:44.290447 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:44.348456 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:44.353446 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:44.360446 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:44.363448 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:44.617375 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:44.619373 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:44.662138 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:44.677252 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:44.680795 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:44.685776 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:44.942791 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:44.947802 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:44.974606 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:45.004472 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:45.009503 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:45.012484 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:45.267840 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:45.269839 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:45.299647 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:45.331617 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:45.335625 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:45.338615 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:45.593756 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:45.597761 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:45.625271 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:45.656606 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:45.661616 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:45.664614 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:45] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:46.143687 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:46.144687 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:46.147857 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:46.152871 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:46.158871 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:46.159888 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:46.471569 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:46.472578 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:46.473577 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:46.482108 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:46.497128 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:46.502121 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:46.798268 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:46.806279 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:46.811279 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:46.814277 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:46.826293 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:46.830282 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:47.112541 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:47.145184 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:47.150181 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:47.153195 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:47.166195 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:47.167180 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:47.427016 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:47.473491 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:47.476499 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:47.479484 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:47.488794 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:47.489794 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:47.756328 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:47.802925 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:47.804036 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:47.805033 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:47.808925 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:47.821990 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:48.081846 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:48] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:48.130482 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:48.134498 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:48] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:50.536052 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:50.539052 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:50.551542 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:50.554165 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:50.557179 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:50] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:50] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:50] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:50] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:50.809770 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:50] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:51.118373 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:51.119374 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:51.127657 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:51.133738 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:51.137753 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:51.145739 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:51.445577 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:51.450599 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:51.453600 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:51.460590 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:51.472130 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:51.474116 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:51.772939 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:51.774937 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:51.778937 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:51.787941 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:51.789941 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:51.795940 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:52.250045 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:52.252045 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:52.254044 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:52.258045 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:52] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:52] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:52.276044 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:52] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:52] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:52.364091 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:52.368103 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:52.668510 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:52.672498 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:52.674510 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:52.679514 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:52.687497 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:52.694498 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:52.990086 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:52.998069 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:52.999067 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:53.004082 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:53] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:53.018141 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:53] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:53.022144 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:53] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:53.313962 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:53.315978 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:53] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:53] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:53.330881 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:53.334878 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:53] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:53.340880 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:53] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:53.345895 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:53.638939 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:53.642951 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:53] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:53] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:53.662954 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:53.666955 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:53.668937 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:53] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:53] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:53.685936 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:53.954970 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:53] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:53.981571 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:53.982570 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:53] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:53.993559 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:53.995570 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:53] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:54.001557 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:54] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:54] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:54.275595 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:54] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:54.307132 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:54.312131 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:54.321143 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:54] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:54] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:54.332479 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:34:54.336496 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:54] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:54] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:54] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:34:54.592404 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:34:54] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:35:02.166064 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:35:02.170080 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:35:02] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:35:02.197092 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:35:02.198092 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:35:02.205636 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:35:02] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:35:02] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:35:02.433852 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:35:02.438829 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:35:02] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:35:03.914097 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:35:04] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:35:04.230628 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:35:04.238628 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:35:04.249644 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:35:04] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:35:04] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:35:04.575306 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:35:04] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:35:38.182015 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:35:38] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:35:53.127953 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:35:53.129004 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:35:53] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:35:53] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:42:50.583589 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:42:50.616591 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:42:50.619588 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:42:50.624592 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:42:50] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:42:50] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:42:50] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:42:50.838212 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:42:50] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:44:26.639673 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:44:26] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:44:31.274225 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:44:31.277224 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:44:31] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:44:31] "POST /myclass/api/Get_List_User_Internal_Mail/ 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_Formation.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:2025-11-14 14:45:48.274281 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 14:45:48.274281 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 14:45:48.275278 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 14:45:48.275278 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 14:45:48.275278 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-14 14:45:50.589137 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:45:50.590137 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:45:50.598129 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:45:50.622255 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:45:50] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:45:50.624261 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:45:50] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:45:50] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:45:50.829581 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:45:50.836588 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:45:50] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:46:04.402494 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:46:04] "POST /myclass/api/Create_Empty_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:46:13.994803 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:46:14] "POST /myclass/api/Update_Message_To_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:46:14.023378 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:46:14.028378 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:46:14] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:46:14] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:46:29.448402 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:46:29] "POST /myclass/api/Get_List_Internal_Mail_Sent_By_User/ HTTP/1.1" 200 - INFO:root:2025-11-14 14:54:14.642190 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:54:14] "GET /myclass/api/Get_Nb_User_Internal_Mail_Not_Read HTTP/1.1" 308 - INFO:root:2025-11-14 14:54:14.650162 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:54:16.413042 : Get_Nb_User_Internal_Mail_Not_Read -'recid' - Line : 705 INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:54:16] "GET /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\internal_email_mgt.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:2025-11-14 14:54:58.942026 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 14:54:58.942026 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 14:54:58.942026 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 14:54:58.942026 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 14:54:58.942026 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-14 14:56:23.023911 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:56:23] "GET /myclass/api/Get_Nb_User_Internal_Mail_Not_Read HTTP/1.1" 308 - INFO:root:2025-11-14 14:56:23.028898 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 14:56:24.307030 : Get_Nb_User_Internal_Mail_Not_Read -'recid' - Line : 707 INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:56:24] "GET /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\internal_email_mgt.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 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:2025-11-14 14:58:51.087984 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 14:58:51.087984 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 14:58:51.087984 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 14:58:51.087984 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 14:58:51.087984 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-14 14:59:02.442183 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 14:59:02.443184 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 14:59:02.443184 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 14:59:02.444194 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 14:59:02.444194 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-14 14:59:02.685487 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:59:02] "GET /myclass/api/Get_Nb_User_Internal_Mail_Not_Read HTTP/1.1" 308 - INFO:root:2025-11-14 14:59:02.697032 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 14:59:02] "GET /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\internal_email_mgt.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:2025-11-14 15:00:12.096964 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 15:00:12.096964 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 15:00:12.096964 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 15:00:12.096964 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 15:00:12.096964 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-14 15:00:12.281975 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 15:00:12] "GET /myclass/api/Get_Nb_User_Internal_Mail_Not_Read HTTP/1.1" 308 - INFO:root:2025-11-14 15:00:12.292945 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 15:00:12] "GET /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 15:06:19.392415 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 15:06:19.402415 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 15:06:19.403416 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 15:06:19] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 15:06:19.410420 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 15:06:19.414410 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 15:06:19] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 15:06:19] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 15:06:19.660771 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 15:06:19.672324 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 15:06:19] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 15:16:03.393865 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 15:16:03.396865 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 15:16:03.400864 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 15:16:03.406867 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 15:16:03] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 15:16:03.408864 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 15:16:03] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 15:16:03] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 15:16:03.663235 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 15:16:03.670235 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 15:16:03] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 15:17:40.087076 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 15:17:40] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 15:23:14.785529 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 15:23:14] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:12:01.116574 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:12:01.121591 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:12:01.136807 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:12:01.143330 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:12:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:12:01] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:12:01] "POST /myclass/api/Get_List_CRM_Opportunite_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:12:02] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:12:12.148914 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:12:12] "POST /myclass/api/Get_Given_CRM_Opportunite/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:12:26.349784 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:12:26] "POST /myclass/api/Update_CRM_Opportunite/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:12:26.428660 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:12:26.434193 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:12:26] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:12:26] "POST /myclass/api/Get_List_CRM_Opportunite_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:12:27.832298 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:12:30.722888 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:12:30] "POST /myclass/api/Get_Given_CRM_Opportunite/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:12:30] "POST /myclass/api/Update_CRM_Opportunite/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:12:30.856470 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:12:30.860477 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:12:30.862475 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:12:30] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:12:30] "POST /myclass/api/Get_List_CRM_Opportunite_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:12:30] "POST /myclass/api/Get_List_CRM_Opportunite_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:12:51.285128 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:12:51] "POST /myclass/api/Update_CRM_Opportunite/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:12:51.809777 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:12:51.813337 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:12:51.816854 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:12:51] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:12:51] "POST /myclass/api/Get_List_CRM_Opportunite_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:12:51] "POST /myclass/api/Get_List_CRM_Opportunite_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:13:40.745657 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:13:40] "POST /myclass/api/Get_Given_CRM_Opportunite/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:22:05.498645 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:22:05.500649 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:22:05.504185 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:22:05.510718 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:22:05] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:22:05.516733 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:22:05.519769 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:22:05] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:22:05.528323 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:22:05] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:22:05.534849 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:22:05] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:22:05.543825 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:22:05] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:22:05.550353 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:22:05] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:22:05.556374 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:22:05] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:22:05.562388 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:22:05] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:22:05] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:22:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:22:06] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:22:06] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:22:26.773457 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:22:26.777479 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:22:26.781461 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:22:26.787312 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:22:26.792292 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:22:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:22:26.800847 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:22:26] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:22:26.812362 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:22:26] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:22:26] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:22:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:22:26] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:22:26] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:22:28.448453 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:22:28.455474 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:22:28.456486 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:22:28.462990 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:22:28.469509 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:22:28] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:22:28] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:22:28] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:22:29] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:22:29] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:25:17.082844 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:25:17] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:25:41.551055 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:25:41.552069 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:25:41.556581 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:25:41.559601 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:25:41.564660 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:25:41] "POST /myclass/api/Get_Qery_List_Taux_Remplissage_Session_Data_V2/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:25:41] "POST /myclass/api/Get_Qery_Session_By_Periode_V2/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:25:41] "POST /myclass/api/Get_Qery_Session_For_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:25:42] "POST /myclass/api/Get_Qery_Inscription_By_Session_By_Periode/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:25:42] "POST /myclass/api/Get_Qery_Taux_Success_For_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:30:58.826618 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:30:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:30:58.882822 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:30:58.886349 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:30:58.890354 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:30:58.896280 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:30:58.902794 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:30:58] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:30:58.904796 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:30:58] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:30:58] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:30:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:30:58] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:30:58] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:31:08.521382 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:31:08.526429 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:31:08.530976 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:31:08.536577 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:31:08] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:31:08.542115 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:31:08.546643 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:31:08] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:31:08.558700 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:31:08] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:31:08.567217 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:31:08] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:31:08] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:31:08.577620 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:31:08.583513 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:31:08] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:31:08] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:31:08] "POST /myclass/api/Get_List_Partner_Apprenant/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:31:09] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:31:09.514269 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:31:09] "POST /myclass/api/Get_Apprenant_Recorded_Image_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:31:09] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:31:10.462284 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:31:10.471167 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:31:10.473693 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:31:10.482218 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 16:31:10.486334 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:31:10] "POST /myclass/api/Get_Given_Apprenant_Data/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:31:10.496407 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:31:10] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:31:10] "POST /myclass/api/Get_List_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:31:10] "POST /myclass/api/Get_Apprenant_Recorded_Image_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:31:10] "POST /myclass/api/Get_Apprenant_List_Inscription/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:31:10] "POST /myclass/api/Get_List_Apprenant_Notes_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:31:22.553077 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:31:22] "POST /myclass/api/Get_List_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:31:28.562301 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:31:28] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:31:31.810432 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:31:31] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:31:40.258591 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:31:40] "POST /myclass/api/Add_Suivi_Pedagogique/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:31:40.429385 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:31:40] "POST /myclass/api/Get_List_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 16:31:42.482080 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 16:31:42] "POST /myclass/api/Get_Given_Suivi_Pedagogique/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:35:45.468747 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:35:45] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:36:50.470048 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:36:50] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:01.709642 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:37:01.713179 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:01] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:02.201366 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:37:02.204367 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:37:02.205366 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:02] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:02] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:02] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:02.592035 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:37:02.597035 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:37:02.602610 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:02.617609 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:02.675607 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:02.707216 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:02.911147 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:02.922145 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:37:02.923142 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:02.937142 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:02.990172 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:03.022727 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:03.227938 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:03.246957 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:03.254990 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:37:03.256989 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:03.306315 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:03.337853 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:03.557311 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:37:03.561312 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:03.575328 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:37:03.579334 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:03.620972 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:03.652117 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:03.886242 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:37:03.888260 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:03.901809 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:37:03.904829 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:03.934828 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:03.965827 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:10.907320 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:37:10.911449 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:37:10.913446 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:37:10.918454 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:37:10.926448 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:root:2025-11-14 17:37:10.927451 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:10] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:10] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:10] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:10] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:11.158807 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:37:11.167807 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:11] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:37:33.564507 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:37:33.568477 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:33] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:37:33] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:43:21.536929 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:43:21.541950 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:43:21.548402 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:43:21] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:43:21] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:44:22.449568 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:44:22] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:45:52.496716 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:45:52.497705 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:45:52.508745 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:45:52] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:45:52] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:47:25.320343 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:47:25.324327 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:47:25] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:47:25] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:47:26.167243 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:47:26] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:47:26.421028 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:47:26.427031 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:47:26] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:47:26.454018 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:47:26.455019 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:47:26.459022 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:47:26.463019 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:47:26] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:47:26.470533 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:47:26] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:47:26] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:47:38.264729 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:47:38.268735 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:47:38] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:47:38] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:47:48.319992 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:47:48.322993 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:47:48.327992 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:47:48.329992 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:47:48] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:47:48.341993 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:47:48] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:47:48] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:47:48.356993 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:47:48] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:47:48.370992 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:47:48.374992 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:47:48.377992 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:47:48.386993 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:47:48] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:47:48.393994 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:47:48.401030 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:47:48] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:47:48] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:47:48] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:47:48] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:47:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:47:48] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:47:50.672502 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:47:50.675502 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:47:50] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:47:50] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:48:02.102345 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:48:02] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:48:02.462705 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:48:02.463704 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:48:02.464705 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:48:02.465704 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:48:02.471703 : La session de connexion n'est pas valide INFO:root:2025-11-14 17:48:02.471703 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:48:02] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:48:02] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:48:02.477711 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:48:02] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:48:02] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:50:25.680280 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:50:25] "GET /myclass/api/Get_List_User_Internal_Mail HTTP/1.1" 308 - INFO:root:2025-11-14 17:50:25.689479 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:50:27.452901 : Get_List_User_Internal_Mail -'recid' - Line : 553 INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:50:27] "GET /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\internal_email_mgt.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:2025-11-14 17:51:34.199536 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 17:51:34.199536 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 17:51:34.199536 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 17:51:34.199536 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 17:51:34.199536 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-14 17:51:34.269350 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:51:34] "GET /myclass/api/Get_List_User_Internal_Mail HTTP/1.1" 308 - INFO:root:2025-11-14 17:51:34.273349 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:51:34] "GET /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:51:45.856650 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:51:45] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:51:45.888730 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:51:45.891728 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:51:45.899728 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:51:45.899728 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:51:45] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:51:45.912755 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:51:45.916298 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:51:45] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:51:45] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:51:45.923300 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:51:45] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\internal_email_mgt.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:2025-11-14 17:53:06.443224 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 17:53:06.443224 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 17:53:06.443224 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 17:53:06.443224 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 17:53:06.443224 : ++ 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\\internal_email_mgt.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:2025-11-14 17:53:52.987042 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 17:53:52.987042 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 17:53:52.988028 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 17:53:52.988028 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 17:53:52.988028 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-14 17:54:11.563529 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:11] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:54:11.650021 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:11.654021 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:11.661022 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:11] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:54:11.665538 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:11.666536 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:11] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:54:11.668537 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:11.674536 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:11] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:11] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:54:55.673365 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:55] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:54:55.986902 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:55.990904 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:55.994905 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:55.998903 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:56] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:56] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:56] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:54:56.333599 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:56] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:54:57.411722 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:57.414722 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:57.417723 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:57] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:57] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:54:57.422723 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:57] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:54:57.425726 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:57] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:54:57.430723 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:57] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:57] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:54:57.731357 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:57.732356 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:57] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:54:57.737357 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:57] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:57] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:54:57.744380 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:57.747377 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:57.753396 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:57] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:57] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:57] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:54:58.043729 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:58.045749 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:58] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:58] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:54:58.051737 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:58] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:54:58.090774 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:58.090774 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:58.092310 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:58] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:58] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:58] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:54:58.359108 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:58.360142 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:58.361133 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:58] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:58] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:58] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:54:58.406123 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:58.407121 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:58.409131 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:58] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:58] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:58] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:54:58.674838 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:58.676828 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:58.677825 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:58] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:58] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:58] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:54:58.721353 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:58.722352 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:58.726352 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:58] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:58] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:58] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:54:58.993133 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:58.993133 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:58.996135 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:54:59.042149 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:59.043148 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:59.044148 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:54:59.311471 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:59.312471 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:54:59.312471 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:54:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:55:11.233078 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:55:11] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:55:11.280590 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:55:11.284592 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:55:11.286593 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:55:11.288596 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:55:11] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:55:11.297591 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:55:11] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:55:11.300593 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:55:11.302591 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:55:11] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:55:11] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:58:31.486072 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:58:31.489072 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:58:31.494076 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:58:31] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:58:31] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:58:31.524072 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:58:31.527072 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:58:31.533135 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:58:31] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:58:31.542138 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:58:31.546653 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:58:31] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:58:31.562912 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:58:31] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:58:31] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:58:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:58:31.650127 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:58:31.655131 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:58:31.659132 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:58:31] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:58:31.672640 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:58:31.678641 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:58:31] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:58:31] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:58:31] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:58:31.688639 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:58:31.694640 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:58:31.695641 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:58:31.701658 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:58:31] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:58:31] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:58:31] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:58:31.713641 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:58:31] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:58:31.719640 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:58:31] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:58:31] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:46.225593 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:46] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:46.253604 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:59:46.256603 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:59:46.258607 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:59:46.268125 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:46] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:46] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:46] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:46.483232 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:46] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:46.621273 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:46.926897 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:59:46.928902 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:46.932903 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:46.940903 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:46.955929 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:59:46.964442 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:47.243449 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:47.249458 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:47.273548 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:59:47.275549 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:47.285548 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:59:47.286546 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:47.561113 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:59:47.564111 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:47.590624 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:59:47.593626 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:47.603626 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:59:47.606634 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:47.876125 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:59:47.881128 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:47.908128 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:59:47.914127 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:47.932125 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:59:47.938127 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:48.205472 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:59:48.211473 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:48] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:48.236993 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:48] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:48.241991 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:48.268515 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:59:48.270516 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:48] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:48] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:48.520097 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:48.526097 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:48] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:48.552099 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:59:48.558099 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:48] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:48.584122 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:48] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:48.593129 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:48] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 17:59:48.834789 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 17:59:48.838789 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 17:59:48] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:00:04.657355 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:00:04] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:00:04.704911 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:00:04.705912 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:00:04.709912 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:00:04.714911 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:00:04.717912 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:00:04] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:00:04] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:00:04] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:00:04] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:01:41.439004 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:01:41] "GET /myclass/api/Get_List_User_Internal_Mail HTTP/1.1" 308 - INFO:root:2025-11-14 18:01:41.448017 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:01:41] "GET /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:02:22.315417 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:02:22] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:02:22.377982 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:02:22.380983 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:02:22.386032 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:02:22.391985 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:02:22] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:02:22.396983 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:02:22] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:02:22] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:02:22] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:03:49.056214 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:03:49] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:03:49.086215 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:03:49.089232 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:03:49.098725 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:03:49] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:03:49] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:04:57.447544 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:04:57.452556 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:04:57.456558 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:04:57] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:04:57] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:05:07.626918 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:05:07] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:05:08.026749 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:05:08.031751 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:05:08.048748 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:05:08] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:05:08] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:05:35.155391 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:05:35] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:05:35.465264 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:05:35.474276 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:05:35.480254 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:05:35] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:05:35] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:07:37.470456 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:07:37.484492 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:root:2025-11-14 18:07:37.486486 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:07:37] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:07:37] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:07:56.310993 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:07:56] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:07:57.450285 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:07:57.454917 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:07:57.459813 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:07:57.463865 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:07:57] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:07:57] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:07:57] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:07:57.697248 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:07:57] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:08:32.529643 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:08:32.535620 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:08:32] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:08:32.538619 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:08:32] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:08:44.002620 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:08:44] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:08:44.351684 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:08:44.355683 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:08:44.377688 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:08:44] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:08:44] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:09:08.171195 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:09:08.178226 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:09:08] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:09:08.491189 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:09:08] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:10:27.475629 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:10:27.477617 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:10:27.485654 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:10:27] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:10:27] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:11:13.372073 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:11:13.378073 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:11:13] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:11:13.688045 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:11:13] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:11:31.681246 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:11:31] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:11:31.713245 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:11:31.717245 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:11:31.721245 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:11:31] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:11:31] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:13:37.528568 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:13:37.531571 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:13:37.537576 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:13:37] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:13:37] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:13:45.215295 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:13:47.388488 : Create_Empty_Internal_Mail -'recid' - Line : 102 INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:13:47] "POST /myclass/api/Create_Empty_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\internal_email_mgt.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:2025-11-14 18:14:35.174560 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 18:14:35.174560 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 18:14:35.174560 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 18:14:35.174560 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 18:14:35.174560 : ++ 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\\internal_email_mgt.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:2025-11-14 18:14:47.399348 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 18:14:47.399348 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 18:14:47.399348 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 18:14:47.399348 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 18:14:47.399348 : ++ 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\\internal_email_mgt.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:2025-11-14 18:15:28.235855 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 18:15:28.235855 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 18:15:28.235855 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 18:15:28.235855 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 18:15:28.235855 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-14 18:15:42.581977 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:15:42.586976 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:15:42] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:15:42] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:15:51.895888 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:15:51] "POST /myclass/api/Get_Given_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:16:28.199913 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:16:28] "POST /myclass/api/Get_Given_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:16:54.372557 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:16:54] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:16:54.717287 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:16:54] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:17:21.209036 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:17:21] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:17:21.578235 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:17:21.586232 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:17:21.592232 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:17:21.602233 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:17:21.604233 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:17:21] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:17:21] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:17:21] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:17:21] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:17:21.834273 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:17:21] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:17:21.958802 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:17:21] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:17:39.298007 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:17:39] "POST /myclass/api/Get_Given_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:19:00.691614 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:19:00.696139 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:19:00] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:19:00] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:19:27.332041 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:19:27] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:19:27.648810 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:19:27] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:19:40.670169 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:19:40.674095 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:19:40] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:19:40] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:19:44.228998 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:19:44] "POST /myclass/api/Get_Given_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:19:44.566430 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:19:44] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:19:46.307903 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:19:46] "POST /myclass/api/Get_Given_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:19:46.640127 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:19:46] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:20:37.270259 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:20:37] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:20:37.579937 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:20:37] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:20:40.284551 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:20:40] "POST /myclass/api/Get_List_Internal_Mail_Sent_By_User/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:20:43.796259 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:20:43] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:20:47.070777 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:20:47] "POST /myclass/api/Create_Empty_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:20:54.861433 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:20:56.944421 : Update_Message_To_Internal_Mail -'recid' - Line : 353 INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:20:56] "POST /myclass/api/Update_Message_To_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\internal_email_mgt.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:2025-11-14 18:21:36.747463 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 18:21:36.747463 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 18:21:36.747463 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 18:21:36.747463 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 18:21:36.747463 : ++ 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\\internal_email_mgt.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:2025-11-14 18:22:36.807079 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 18:22:36.808109 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 18:22:36.808109 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 18:22:36.808109 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 18:22:36.808109 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-14 18:23:51.549923 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:23:53.582451 : Add_Message_To_Mail_Queue -'recid' - Line : 132 INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:23:53] "POST /myclass/api/Update_Message_To_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:23:53.587435 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:23:53] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\email_queu\\email_queu_mgt.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:2025-11-14 18:24:39.410895 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 18:24:39.410895 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 18:24:39.410895 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 18:24:39.410895 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 18:24:39.410895 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-14 18:24:42.693969 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:24:42] "POST /myclass/api/Get_List_Internal_Mail_Sent_By_User/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:24:44.614161 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:24:44] "POST /myclass/api/Create_Empty_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:24:53.192656 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:24:53] "POST /myclass/api/Update_Message_To_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:24:53.446835 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:24:53] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:25:40.622082 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:25:40] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:25:40.967560 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:25:40.968559 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:25:40.970560 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:25:40.978475 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:25:40] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:25:40.991495 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 14:34:25.516000', 'token': '0LgZYoSOti1EGNZHJvzWF4tYmoBi4x-k_g'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:25:40] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:25:40] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:25:41] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:25:41.206978 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:25:41] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:25:41.341365 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:25:41] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:25:43.125217 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:25:43] "POST /myclass/api/Get_List_Internal_Mail_Sent_By_User/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:25:48.371294 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:25:48] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:25:52.517341 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:25:52] "POST /myclass/api/Get_List_Internal_Mail_Sent_By_User/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\email_queu\\email_queu_mgt.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:2025-11-14 18:26:31.150163 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 18:26:31.151165 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 18:26:31.151165 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 18:26:31.151165 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 18:26:31.151165 : ++ 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\\internal_email_mgt.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:2025-11-14 18:27:20.014989 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 18:27:20.014989 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 18:27:20.014989 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 18:27:20.014989 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 18:27:20.014989 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-14 18:27:22.484501 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:27:22] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:27:27.412760 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:27:27] "POST /myclass/api/Get_List_Internal_Mail_Sent_By_User/ HTTP/1.1" 200 - 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:2025-11-14 18:32:53.637914 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 18:32:53.637914 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 18:32:53.637914 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 18:32:53.637914 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 18:32:53.637914 : ++ 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\\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:2025-11-14 18:34:19.269366 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-14 18:34:19.269366 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-14 18:34:19.270362 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-14 18:34:19.270362 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-14 18:34:19.270362 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-14 18:34:35.517929 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:34:35.520960 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:35] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:35] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:41.985630 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:42] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:42.301864 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:34:42.304398 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:42] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:45.814517 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:34:45.823223 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:45] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:46.083834 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:46] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:46.161687 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:34:46.164682 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:34:46.167683 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:34:46.173685 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:34:45.823223', 'token': 'OTaiIny_DINRHgbS5nTikRIORq6WsZQjog'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:46] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:46] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:46.198627 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:46] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:46] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:46.635287 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:34:46.637300 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:34:46.638300 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:34:46.645286 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:46.654301 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:34:46.658324 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:46.958805 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:34:46.960793 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:34:46.964809 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:46.969805 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:34:46.972822 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:46.978361 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:47.285061 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:34:47.287476 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:47.289609 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:34:47.297598 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:34:47.300611 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:47.309151 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:47.614900 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:47.620885 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:34:47.626886 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:34:47.630904 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:34:47.633899 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:47.642903 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:47.926566 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:47.947894 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:34:47.950892 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:47.954942 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:47.959893 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:34:47.963898 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:50.100349 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:50] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:50.151350 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:34:50.153350 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:34:50.154350 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:34:50.155378 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:50] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:50] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:50] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:50.189891 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:34:45.823223', 'token': 'OTaiIny_DINRHgbS5nTikRIORq6WsZQjog'} INFO:root:2025-11-14 18:34:50.191888 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:50] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:50] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:50.512839 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:50] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:34:55.622659 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:34:55] "POST /myclass/api/Get_List_Internal_Mail_Sent_By_User/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:36:19.595439 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:36:19.598456 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:36:19.604449 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:34:45.823223', 'token': 'OTaiIny_DINRHgbS5nTikRIORq6WsZQjog'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:36:19] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:36:19] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:36:55.779321 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:36:55] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:36:56.143217 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:36:56.144217 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:36:56.149215 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:36:56.158215 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:36:56] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:36:56] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:36:56] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:36:56.173218 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:34:45.823223', 'token': 'OTaiIny_DINRHgbS5nTikRIORq6WsZQjog'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:36:56] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:36:56.396812 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:36:56] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:36:56.520847 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:36:56] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:38:49.605821 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:38:49.606823 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:38:49.618357 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:34:45.823223', 'token': 'OTaiIny_DINRHgbS5nTikRIORq6WsZQjog'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:38:49] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:38:49] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:38:58.255135 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:38:58.263152 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:34:45.823223', 'token': 'OTaiIny_DINRHgbS5nTikRIORq6WsZQjog'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:38:58] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:38:58.578215 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:38:58] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:41:25.555276 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:41:25.557275 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:41:25] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:41:25] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:00.987757 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:44:00.990771 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:44:00.994769 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:44:01.002317 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:01] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:01] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:01] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:02.087485 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:02] "POST /myclass/api/Get_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:06.314800 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:44:06.317310 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:44:06.318310 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:44:06.320310 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:44:06.323310 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:06] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:06] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:06] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:06] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:07.480934 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:07] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:11.324696 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:44:11.332896 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:44:11.339895 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:11] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:11] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:13.759584 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:44:13.765600 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:13] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:15.992010 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:44:15.994992 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:16] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:16.007089 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:44:16.011116 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:44:16.015228 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:44:13.765600', 'token': 'dSn5YxK_V6wZVJNw_a9QHxAgPMgcj0OoYw'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:16] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:16] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:16] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:16.242532 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:16] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:16.342836 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:16.652698 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:44:16.653696 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:16.658775 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:44:16.660200 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:16] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:16.665554 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:16.668553 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:16] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:16.962869 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:16.979086 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:44:16.981110 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:44:16.985084 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:16] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:16] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:16.995103 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:16] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:17.002101 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:17.273330 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:17.303896 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:17.308876 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:44:17.309878 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:17.319465 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:44:17.322977 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:17.587037 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:17.618076 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:17.623564 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:17.636304 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:44:17.639286 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:44:17.641286 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:17.902812 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:17.932360 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:17.938857 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:17.964197 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:44:17.966206 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:17] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:17.972700 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:17] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:17] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:18.216463 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:18.247022 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:44:18.249020 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:18] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:18.278105 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:18.284094 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:18] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:18.293755 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:18.530470 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:44:18.560114 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:44:18] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:46:08.267337 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:46:08] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:46:08.503081 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:46:08.505082 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:46:08.507083 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:46:08.510083 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:46:08] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:46:08.523835 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:44:13.765600', 'token': 'dSn5YxK_V6wZVJNw_a9QHxAgPMgcj0OoYw'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:46:08] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:46:08] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:46:08] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:46:08.825437 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:46:08] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:46:09.137454 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:46:09] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:46:13.443824 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:46:13.446925 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:46:13.452457 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:44:13.765600', 'token': 'dSn5YxK_V6wZVJNw_a9QHxAgPMgcj0OoYw'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:46:13] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:46:13] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:46:31.446619 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:46:31] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:46:31.808434 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:46:31.814439 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:46:31.824440 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:46:31.828439 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:46:31] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:46:31.848440 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:44:13.765600', 'token': 'dSn5YxK_V6wZVJNw_a9QHxAgPMgcj0OoYw'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:46:31] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:46:31] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:46:31] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:46:32.062511 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:46:32] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:46:32.234071 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:46:32] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:47:12.217649 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:47:12] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:47:12.531375 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:47:12.535375 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:47:12.536375 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:47:12.545402 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:44:13.765600', 'token': 'dSn5YxK_V6wZVJNw_a9QHxAgPMgcj0OoYw'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:47:12] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:47:12] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:47:12] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:46.874430 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:46.876429 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:46.879937 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:46.886943 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:46.896947 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:46] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:46] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:46] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:46] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:46.910131 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:46.914645 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:46.920661 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:46.927663 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:46] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:46] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:46.933664 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:46] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:46.944504 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:46.947504 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:46.951502 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:46] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:46] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:46] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:46.984505 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:46.987507 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:46.995499 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:47.011513 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:47] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:47] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:47] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:47.258145 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:47.261184 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:47] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:47.273143 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:47.275145 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:47] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:47.300157 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:47] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:47] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:47] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:47.553935 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:47] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:48] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:50.245122 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:50] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:50.550427 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:50.553412 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:50] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:53.364812 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:53.376693 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:53] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:53.632778 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:53] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:53.744318 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:53.746310 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:53.763332 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:53.769304 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:48:53.377694', 'token': 'aS0H3wNmIrKZyPBG2G2d_E2oZK_6LWWwJw'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:53] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:53] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:53.787201 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:53] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:53] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:54.196888 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:54.198904 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:54] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:54] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:54.204004 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:54] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:54.206911 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:54.207904 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:54.210894 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:54] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:54] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:54] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:54.532298 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:54.537299 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:54] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:54.543282 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:54] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:54.549299 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:54] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:54.555301 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:54] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:54] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:54.583301 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:54] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:54.858795 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:54.861809 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:54] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:54] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:54.889795 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:54.890810 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:54] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:54.899809 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:54] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:54.911831 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:54] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:54] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:55.173492 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:55.179387 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:55.220498 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:55.223595 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:55.230077 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:55.232130 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:55.485764 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:55.501752 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:55.549315 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:55.553331 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:55.559314 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:55.562770 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:55.813166 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:55.817183 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:55.877274 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:55.880273 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:55.885259 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:55.889233 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:56.143967 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:56.147982 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:56] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:56] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:56.190984 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:56] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:48:59.438126 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:59.439123 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:48:59.443132 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:59] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:48:59] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:01.440691 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:49:01.450700 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:01] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:01.789326 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:49:01.794329 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:49:01.799365 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:49:01.807356 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:49:01.811335 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:49:01.450700', 'token': 'igHax7eXO2y5_0ZR9-gHDeRzD3pMEzD_VA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:01] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:01] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:01] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:01] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:02.057753 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:02] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:02.159333 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:02.467839 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:49:02.468838 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:02.474856 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:49:02.477845 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:02.480842 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:02.485848 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:02.785052 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:02.793419 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:49:02.796420 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:49:02.800494 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:02.811495 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:49:02.815478 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:03.100939 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:03.135023 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:49:03.136043 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:49:03.138533 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:49:03.147548 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:03.156576 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:03.417262 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:03.463328 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:49:03.466071 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:49:03.470085 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:03.488101 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:49:03.492972 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:03.733313 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:03.796727 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:49:03.798826 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:49:03.801727 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:03.809719 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:49:03.813746 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:04.044597 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:04.114617 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:49:04.117628 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:04.123167 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:04.132228 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:04.143738 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:04.359026 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:04.437825 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:12.548789 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:12] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:12.568797 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:49:12.570796 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:49:12.576800 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:49:01.450700', 'token': 'igHax7eXO2y5_0ZR9-gHDeRzD3pMEzD_VA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:12] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:12] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:23.083739 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:23] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:23.422849 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:49:23.425845 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:49:23.433859 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:49:01.450700', 'token': 'igHax7eXO2y5_0ZR9-gHDeRzD3pMEzD_VA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:23] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:23] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:28.052393 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:28] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:49:28.363067 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:49:28.365063 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:49:28] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:50:01.692574 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:50:01.702581 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:50:01] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:50:01.960920 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:50:01] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:50:02.039261 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:50:02.044265 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:50:02.052291 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:01.702581', 'token': 'Bh27Iz1ygkrBOpJlC-T9dJisl5cQK8Dnfw'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:50:02] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:50:02] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:50:09.546158 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:50:09] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:50:09.876375 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:50:09.883888 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:50:09.885904 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:01.702581', 'token': 'Bh27Iz1ygkrBOpJlC-T9dJisl5cQK8Dnfw'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:50:09] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:50:09] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:50:16.173701 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:50:16.179700 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:50:16.183726 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:50:16] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:50:16.197301 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:01.702581', 'token': 'Bh27Iz1ygkrBOpJlC-T9dJisl5cQK8Dnfw'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:50:16] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:50:16] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:50:24.426469 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:50:24] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:50:24.740703 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:50:24.745704 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:50:24] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:50:26.519625 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:50:26.529182 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:50:26] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:50:26.831032 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:50:26] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:50:27.150717 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:50:27.157622 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:50:27.166611 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:26.529182', 'token': '11RCqTX1pJGQCWeXzGDNd2DqWvgPdWg4Og'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:50:27] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:50:27] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:50:39.876864 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:50:39.880861 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:50:39.882861 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:50:39] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:50:39] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:50:41.404231 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:50:41.415654 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:50:41] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:50:44.955142 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:50:44.962670 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:50:44.965695 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:50:44.970693 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:50:44] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:50:44] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:50:44] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:32.273610 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:32] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:32.596396 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:51:32.597411 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:51:32.605410 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:32] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:32] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:32.956781 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:33] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:33.067085 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:33] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:33.227065 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:33.536322 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:51:33.538329 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:51:33.539329 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:51:33.540329 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:51:33.551420 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:33.560484 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:33.864599 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:51:33.867706 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:33.873728 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:33.879695 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:51:33.882599 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:51:33.893828 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:34.179272 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:34] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:34.187332 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:34] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:34.209865 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:51:34.213886 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:51:34.223887 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:34] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:34] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:34.231426 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:34] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:34] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:34.492261 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:34] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:34.501262 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:34] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:34.539843 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:51:34.543859 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:34] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:34] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:34.555845 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:51:34.561848 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:34] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:34] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:34.807880 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:51:34.811880 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:34] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:34] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:34.869731 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:51:34.871731 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:34] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:34.878468 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:34] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:34] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:34.884454 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:34] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:41.110655 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:41] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:41.125660 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:51:41.126661 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:51:41.132661 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:41] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:41] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:41.203265 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:51:41.206294 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:41] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:41] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:46.532968 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:46] "POST /myclass/api/Get_List_Internal_Mail_Sent_By_User/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:48.197334 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:48] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:51:49.181268 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:51:49] "POST /myclass/api/Create_Empty_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:52:10.684495 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:52:12.973998 : Internal_Usage_Store_User_Downloaded_File -'recid' - ERRORRRR AT Line : 308 INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:52:12] "POST /myclass/api/Update_Message_To_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:52:12.989466 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:52:13] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:52:15.422698 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:52:15] "POST /myclass/api/Get_List_Internal_Mail_Sent_By_User/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:52:21.517193 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:52:21] "POST /myclass/api/Get_Given_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:52:21.861649 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:52:21] "POST /myclass/api/Get_List_Internal_Mail_Sent_By_User/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:52:31.209915 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:52:31] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:52:31.562994 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:52:31.575980 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:52:31.577999 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:52:31] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:52:31] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:52:31.978134 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:52:31.988134 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:52:32] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:52:32] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:52:32.039457 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:52:32] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:52:32.079700 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:52:32] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:57:15.536249 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:57:15.539233 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:57:15.546246 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:57:15] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:57:15] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:57:25.211006 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 18:57:25.217013 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:57:25] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 18:57:25.522661 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 18:57:25] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:01:01.881704 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:01:01.884719 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:01:01.894705 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:01:01] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:01:01] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:02:25.009007 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:02:25.013035 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:02:25.017050 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:02:25] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:02:25] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:06:05.075445 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:06:05.077445 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:06:05.085445 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:06:05] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:06:05] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:07:14.364828 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:07:14.368828 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:07:14] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:07:14.373317 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:07:14.374317 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:07:14.376342 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:07:14.382317 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:07:14] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:07:14] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:07:14] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:07:14.630870 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:07:14] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:07:14.740558 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:07:14] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:09:11.483849 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:09:11.487845 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:09:11.492829 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:09:11] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:09:11] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:09:42.174635 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:09:42.183634 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:09:42] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:09:42.486014 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:09:42] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:10:01.977821 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:10:01.978836 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:10:01.990835 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:10:01] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:10:01] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:10:18.618251 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:10:18.623254 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:10:18] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:10:18.924740 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:10:18] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:11:32.957721 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:11:32.978724 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:11:32] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:11:32.982725 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:11:33] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:11:58.497259 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:11:58.506772 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:11:58] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:11:58.832836 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:11:58] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:08.878627 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:12:08.887628 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:12:08.889631 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:08] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:08] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:17.884873 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:12:17.889873 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:17] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:18.225855 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:12:18.235956 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:18] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:18.238956 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:18] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:18.254952 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:18] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:18.566222 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:12:18.622429 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:19] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:19] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:19.516425 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:12:19.519428 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:19] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:19.528972 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:19] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:19.532978 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:12:19.540971 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:19] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:19] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:19] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:19.552970 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:19] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:19.843877 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:12:19.846913 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:19] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:19] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:19.854877 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:12:19.861878 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:19] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:19] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:19.878887 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:19] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:19.884892 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:19] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:20.160115 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:12:20.162123 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:20.173105 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:20.184122 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:20.200107 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:12:20.205113 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:20.485060 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:12:20.487603 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:12:20.490617 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:20.504612 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:20.518620 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:12:20.522624 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:20.811987 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:12:20.817018 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:20.831561 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:20.837560 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:12:20.841568 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:12:20.844552 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:21.136294 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:12:21.140298 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:21] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:21] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:21.156318 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:12:21.162303 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:21] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:21] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:21.175305 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:12:21.181308 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:21] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:21] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:21.461508 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:12:21.465519 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:21] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:21] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:12:21.483055 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:12:21] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:47.725864 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:13:47.726872 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:13:47.730887 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:13:47.733878 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:13:47.742136 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:root:2025-11-14 19:13:47.742136 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:47] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:47] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:47] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:47] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:47.979922 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:13:48.057481 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:48] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:48] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:48.162544 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:48] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:48.467288 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:13:48.470304 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:48.476303 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:13:48.480290 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:13:48.484304 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:48] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:48.490304 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:48] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:48] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:48] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:48.783489 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:48.792474 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:48] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:48.812472 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:13:48.815489 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:13:48.818489 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:13:48.821488 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:48] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:48] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:48] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:48] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:49.100376 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:49.106359 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:49] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:49.144362 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:13:49.148378 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:13:49.150378 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:49] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:49.160377 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:49] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:49] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:49.414673 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:13:49.417673 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:49] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:49.477293 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:13:49.480293 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:49.484311 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:13:49.486307 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:49] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:49] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:49] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:49.732212 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:49.737225 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:49] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:49.795740 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:49] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:49.802727 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:13:49.805741 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:49] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:49.827731 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:49] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:50.050662 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:13:50.052662 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:50] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:50] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:50.110666 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:50] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:50.124685 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:13:50.126675 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:50] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:50] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:50.141943 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:50] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:13:50.363609 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:13:50.365608 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:50] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:13:50] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:20:17.601735 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:20:17.603748 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:20:17.612172 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:20:17.617159 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:20:17.618157 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:20:17] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:20:17] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:20:17.628169 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:20:17] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:20:17] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:20:52.154405 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:20:52.166402 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:20:52] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:20:52.520636 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:20:52.523638 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:20:52.528218 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:20:52.533251 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:20:52] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:20:52.535787 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:20:52] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:20:52.543789 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:20:52.544788 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:20:52] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:20:52] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:20:52] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:20:52.819857 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:20:52.823864 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:20:52] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:21:22.158764 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:21:22.163762 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:21:22.169762 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:21:22] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:21:22] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:21:22.426197 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:21:22.432197 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:21:22] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:21:22.457727 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:21:22] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:21:33.191775 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:21:33.197294 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:21:33] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:21:33.514154 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:21:33.526132 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:21:33] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:21:33.536147 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:21:33.542149 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:21:33] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:21:33.549672 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:21:33.558673 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:21:33] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:21:33.567703 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:21:33] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:21:33] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:21:34.087941 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:21:34.108532 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:21:34] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:21:34] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:21:35.997018 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:21:36] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:22:32.608914 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:22:32.610914 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:22:32.613914 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:22:32] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:22:32.618972 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:22:32] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:22:32.623919 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:22:32.625920 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:22:32] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:22:32] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:23:21.155418 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:23:21] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:34.764810 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:34.769800 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:34.777694 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:34] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:34.781705 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:34] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:34.785724 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:34.790730 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:34] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:34.792711 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:34.799726 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:34] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:34.884073 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:34] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:34] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:35.241724 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:35.246727 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:35] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:35.328824 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:35.334339 : La session de connexion n'est pas valide INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:35] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:42.127965 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:42.131965 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:42] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:42.451579 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:42.452579 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:42.454578 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:42.457578 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:42.464580 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:42.468593 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:42] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:42.475595 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:42] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:42] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:42] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:42] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:42.705366 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:42.798537 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:42] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:42] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:42.953432 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:43.272322 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:43.276879 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:43.287412 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:43.288424 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:43.296438 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:43.304446 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:43.601651 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:43.604645 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:43.615185 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:43.617183 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:43.618197 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:43.620199 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:43.920919 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:43.925920 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:43.932920 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:43.947934 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:43.951933 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:43.954916 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:44.234330 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:44.243349 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:44.264354 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:44.268372 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:44.280893 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:44.285402 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:44.550325 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:44.554322 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:44.600930 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:44.602929 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:44.605918 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:44.617470 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:45.458297 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:45.461298 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:45] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:45.471296 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:45.472297 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:45.473316 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:45.474299 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:45.475297 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:45.490297 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:45] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:45.491301 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:45] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:45] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:45] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:45] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:24:45.803619 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:45.805623 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:45.819777 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:24:45.826802 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:45] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:45] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:45] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:24:45] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:18.526190 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:18.529189 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:18] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:18] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:24.396346 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:24] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:29.138051 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:29.153621 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:root:2025-11-14 19:25:29.155631 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:29] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:29.163615 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:29.172621 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:29] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:29.185619 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:29.186618 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:29] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:29.194635 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:29.196621 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:29] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:29] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:29] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:29.643406 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:29.656933 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:29] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:29] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:29.892153 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:29] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:30.081313 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:30.084318 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:30.087308 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:30] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:30.093307 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:30] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:30] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:30.100306 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:30] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:30] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:30.219113 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:30] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:30.404909 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:30.409923 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:30.414920 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:30] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:30] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:30] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:30.431455 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:30.433440 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:30] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:30] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:30.529165 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:30] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:30.735677 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:30.738677 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:30] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:30] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:30.747211 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:30] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:30.759610 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:30.761048 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:30] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:30] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:30.845309 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:30] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:31.064250 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:31.069261 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:31.071252 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:31] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:31.078251 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:31] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:31] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:31] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:31.092248 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:31] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:31.156082 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:31] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:31.390443 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:31.393950 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:31] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:31] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:31.401952 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:31.406009 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:31] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:31.409465 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:31] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:31] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:31.485623 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:31] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:31.705324 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:31.708310 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:31] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:31] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:31.720334 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:31.721326 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:31.723324 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:31] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:31] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:31] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:31.814999 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:31] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:32.035900 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:32.037900 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:32.043900 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:32] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:32.052184 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:32.055185 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:32] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:32] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:32.130804 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:32] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:32.362132 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:32.366181 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:32] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:32] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:45.589508 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:45.591527 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:45.597555 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:45.602572 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:45.608083 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:45] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:45.611070 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:45.614069 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:45] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:45] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:45.618072 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:45.626072 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:45] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:45] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:45] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:45.964903 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:45.966891 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:45] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:45] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:46.010774 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:25:46.013755 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:46] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:46] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:25:53.772986 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:25:53] "POST /myclass/api/Get_List_Internal_Mail_Sent_By_User/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:26:00.420554 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:26:00.423932 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:26:00.425401 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:26:00.429413 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:26:00] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:26:00.433411 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:26:00] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:26:00.436407 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:26:00] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:26:00.441461 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:26:00.444458 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:26:00.447458 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:26:00] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:26:00] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:26:00] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:26:00.772994 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:26:00.774979 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:26:00] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:26:00] "POST /myclass/api/Get_Ent_Student_List_Session_Promotion/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:26:03.897411 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:26:03] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:26:57.140001 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:26:57.145984 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:26:57] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:26:57.449051 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:26:57] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-14 19:27:18.974474 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:27:18.976488 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-14 19:27:18.982473 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-14 18:50:41.415654', 'token': 'Qb-cUWId7ZNfOwHQET6_-hES_kRtR6XNtA'} INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:27:18] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [14/Nov/2025 19:27:18] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ 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:2025-11-15 10:05:56.292408 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-15 10:05:56.292408 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-15 10:05:56.292408 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-15 10:05:56.292408 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-15 10:05:56.292408 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-15 10:08:24.991519 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-15 10:08:24.992519 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-15 10:08:24.992519 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-15 10:08:24.992519 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-15 10:08:24.995519 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-15 10:18:34.534090 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:34] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:18:36.535374 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:36.537370 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:36.540369 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:36.544376 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:36.547371 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:36] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:18:36.574410 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:36] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:36] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:36] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:18:36.592373 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:36.596389 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:36.605384 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:36.609388 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:36.615412 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:36] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:36] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:36] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:18:36.629914 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:36] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:36] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:36] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:18:39.742881 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:39.744884 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:39.747876 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:39.750893 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:18:39.757893 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:18:39.763916 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:39] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:18:39.768910 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:39] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:18:39.774900 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:39.780882 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:39] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:18:39.785883 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:39] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:39] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:18:39.794879 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:39.804876 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:39] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:39] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:40] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:41] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:18:50.054607 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:50.057117 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:50.059139 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:50.063124 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:50.067155 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:50] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:18:50.076126 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:50] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:50] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:18:50.083129 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:50] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:18:50.088138 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:50.090138 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:50] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:50] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:18:50.094139 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:50.100154 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:50] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:18:50.108129 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:50] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:50] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:50] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:51] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:18:52.840120 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:52] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:18:54.995795 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:54.997797 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:55.001810 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:55.006817 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:55] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:18:55.010810 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:55.014798 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:55.022801 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:55] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:18:55.029814 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:55] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:55] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:55] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:18:55.037797 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:55] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:55] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:18:55.043802 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:55.049816 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:18:55.053830 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:55] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:55] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:55] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:56] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:18:57.924477 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:18:58] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:19:09.433214 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:19:09.434214 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:19:09.437233 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:19:09.443804 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:19:09] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:19:09.446793 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:19:09] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:19:09] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:19:09.457788 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:19:09.459789 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:19:09] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:19:09.467790 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:19:09] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:19:09.473802 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:19:09] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:19:09.479778 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:19:09.485777 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:19:09] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:19:09.493314 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:19:09.502332 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:19:09] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:19:09] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:19:09] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:19:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:19:10] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:19:10] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:20:15.401272 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:20:15.421267 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:20:15.431803 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:20:15.439901 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:20:15.446789 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:15] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:15] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:20:15.465514 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:15] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:20:15.475518 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:15] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:20:15.486515 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:20:15.496517 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:15] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:20:15.519527 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:20:15.531615 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:15] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:20:15.541520 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:15] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:20:15.564580 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:15] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:16] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:16] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:20:32.883538 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:20:32.934107 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:20:32.938119 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:20:32.943121 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:32] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:20:32.948122 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:20:32.950120 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:20:32.954121 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:32] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:32] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:32] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:32] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:32] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:20:59.947644 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:20:59.950645 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:20:59.953645 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:20:59.958648 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:20:59.958648 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:20:59.965680 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:20:59.972716 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:20:59.973717 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:59] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:20:59.982716 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:59] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:59] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:20:59.990718 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:20:59] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:20:59.995716 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:20:59.999716 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:00.002749 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:00] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:00] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:00] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:00] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:01] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:36.590419 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:36.593419 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:36.594434 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:36.597420 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:36.599434 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:36] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:36] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:36] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:36] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:36.930313 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:36.934312 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:36.940313 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:36.943314 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:36.946828 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:36.952863 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:36.957332 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:36.960346 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:36.964338 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:36.968357 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:36.972338 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:36.975337 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:36.986354 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:36.989338 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:37.002354 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:37.006342 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:37.013365 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:37.015365 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:37.020365 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:37.024385 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:37.036870 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:37.038869 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:37.043873 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:37.049868 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:37.055870 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:37.059868 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:37.065871 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:37.069872 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:37.073868 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:37.077886 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:39.290079 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:39] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:39.330599 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:39.332595 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:39.335597 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:39] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:39.344596 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:39.348595 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:39.358607 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:39.363605 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:39] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:39.366604 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:39.372117 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:39] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:39] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:39] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:39.383014 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:39] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:39] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:39.389021 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:39.394022 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:39] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:39] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:41.400555 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:41.403554 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:41.407555 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:41] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:41.414572 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:41.419565 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:41.425602 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:41] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:41] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:41] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:41.433804 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:41.438811 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:41] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:41] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:41.448810 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:41] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:41.458319 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:41.459320 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:41.463349 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:41] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:41] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:41] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:42] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:45.209675 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:45.262847 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:45.264873 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:45.268847 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:45.271854 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:45] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:45] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:45.279855 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:45.283854 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:45] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:45] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:45] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:45] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:50.116223 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:50.116223 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:50.119223 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:50.122225 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:50.127225 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:50] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:50.135224 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:50] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:50.142224 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:50] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:50] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:50.152232 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:50] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:50] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:50.161746 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:50] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:50.164746 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:50.166773 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:50.177746 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:50] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:50] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:50] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:51] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:56.845640 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:56.878635 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:56.881652 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:56.885635 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:56.891636 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:21:56.895207 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:56] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:21:56.902221 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:56] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:56] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:56] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:56] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:21:56] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:22:00.005699 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:22:00.009869 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:22:00.014869 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:22:00.016868 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:00] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:22:00.026988 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:22:00.030871 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:00] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:22:00.036871 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:00] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:22:00.044898 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:00] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:00] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:00] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:22:00.053403 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:22:00.055412 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:22:00.059412 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:22:00.063412 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:00] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:22:00.070507 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:00] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:00] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:00] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:00] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:00] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:22:14.825314 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:22:14.826314 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:22:14.828314 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:22:14.831331 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:14] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:14] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:22:14.847343 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:22:14.848362 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:22:14.851345 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:14] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:22:14.855853 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:22:14.860867 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:14] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:14] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:14] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:22:14.873880 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:22:14.878432 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:22:14.887431 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:22:14.895433 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:14] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:14] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:14] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:15] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:16] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:22:17.813270 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:22:17.816297 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:22:17.819301 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:22:17.821280 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:17] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:17] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:22:17.828672 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:22:17.833683 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:17] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:22:17.841670 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:17] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:17] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:22:17.850702 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:17] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:22:17.856701 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:22:17.860980 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:17] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:22:17.869549 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:22:17.874620 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:22:17.880617 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:17] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:17] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:17] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:18] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:19] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:22:46.936805 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:22:47] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:23:57.556833 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:23:57] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:24:59.163715 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:24:59.165735 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:24:59.166732 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:24:59.169715 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:24:59.171719 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:24:59.446967 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:24:59.450964 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:24:59.451967 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:24:59.456965 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:24:59.464964 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:24:59.466964 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:24:59.470964 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:24:59.478965 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:24:59.481963 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:24:59.490966 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:24:59.494998 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:24:59.498981 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:24:59.505964 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:24:59.513966 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:24:59.526992 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:24:59.531995 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:24:59.536011 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:24:59.538137 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:24:59.545136 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:24:59.548134 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:24:59.558135 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:24:59.562151 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:24:59.568134 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:24:59.571151 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:24:59.579133 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:24:59.581160 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:24:59.588134 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:24:59.590152 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:24:59.594134 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:24:59.600152 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:24:59] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:25:02.448598 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:25:02] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:25:02.498616 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:25:02.499601 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:25:02.502585 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:25:02.507582 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:25:02] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:25:02.514598 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:25:02.523609 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:25:02] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:25:02] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:25:02] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:25:02.537591 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:25:02.539589 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:25:02.544038 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:25:02.546056 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:25:02] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:25:02.555038 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:25:02] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:25:02.559052 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:25:02] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:25:02] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:25:02] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:25:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:25:02] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:25:04.278054 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:25:04] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:25:10.943138 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:25:10.945145 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:25:10.948152 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:25:10.953142 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:25:10] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:25:10.959715 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:25:10] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:25:10.963742 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:25:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:25:10.969713 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:25:10] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:25:10.972830 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:25:10] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:25:10.980715 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:25:10.987718 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:25:10] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:25:10] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-15 10:25:10.992724 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 10:25:10.998715 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:25:11] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:25:11] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:25:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:25:11] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 10:25:12] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - 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:2025-11-15 10:41:41.256502 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-15 10:41:41.256502 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-15 10:41:41.256502 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-15 10:41:41.257498 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-15 10:41:41.257498 : ++ 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_Formation.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:2025-11-15 11:11:09.045356 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-15 11:11:09.045356 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-15 11:11:09.045356 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-15 11:11:09.045356 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-15 11:11:09.046355 : ++ 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_Formation.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:2025-11-15 11:12:19.645390 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-15 11:12:19.645390 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-15 11:12:19.645390 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-15 11:12:19.645390 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-15 11:12:19.645390 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-15 12:32:55.985034 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:32:55.998492 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:32:56.004039 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:32:56.008655 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:32:56.013653 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:32:56.015098 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:32:56] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:32:56.046801 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:32:56] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:32:56.060794 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:32:56] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:32:56] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:32:56.066808 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:32:56] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:32:56.073259 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:32:56] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:32:56] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:32:56.095374 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:32:56.096403 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:32:56.100405 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:32:56] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:32:56.109600 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:32:56] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:32:56] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:32:56.117007 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:32:56] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:32:56.126698 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:32:56.134059 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:32:56] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:32:56] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:32:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:32:56] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:32:57] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:33:00.627591 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:33:00.631613 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:33:00.636592 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:33:00.640595 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:33:00.647588 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:33:00.649637 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:00] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:33:00.664633 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:00] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:00] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:00] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:00] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:33:02.499988 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:33:02.501989 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:33:02.505710 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:33:02.509719 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:33:02.513719 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:02] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:02] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:02] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:02] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:02] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:33:35.356042 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:33:35.360042 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:33:35.364044 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:33:35.368078 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:33:35.376079 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:35] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:33:35.386632 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:33:35.392632 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:35] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:35] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:35] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:35] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:33:37.430463 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:33:37.433463 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:33:37.435481 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:33:37.439462 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:37] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:33:37.444480 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:37] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:37] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:37] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:37] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:33:44.239124 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:44] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:33:46.025102 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:33:46.028087 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:46] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:33:46] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:34:08.597292 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:34:08] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:34:11.683529 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:34:11.686532 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:34:11] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:34:11] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:34:17.595624 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:34:17] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:34:19.822251 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:34:19.823281 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:34:19] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:34:19] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:34:38.962993 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:34:38] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:34:40.736872 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:34:40.741877 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:34:40] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:34:40] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:34:41.961687 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:34:41.965692 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:34:41] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:34:41] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:36:39.978826 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:36:39.982829 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:36:39] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:36:39] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:37:10.104635 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:37:10.109633 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:37:10.116633 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:37:10.131637 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:37:10.146660 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:37:10] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:37:10] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:37:10] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:37:10] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:37:10] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:43:36.738741 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:43:36.744741 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:43:36.749741 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:43:36.756743 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:43:36.762741 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:43:36] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:43:36] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:43:36] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:43:37] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:43:37] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:43:50.005308 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:43:50.009309 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:43:50] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:43:50] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:44:10.292659 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:44:10.296663 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:44:10] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:44:10] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:44:29.819579 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:44:29.824583 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:44:29] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:44:29] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:44:55.869994 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:44:55.873996 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:44:55] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:44:55] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:54:48.042997 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:54:48] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 12:54:51.051511 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 12:54:51.056025 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:54:51] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 12:54:51] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ 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:2025-11-15 19:32:54.863536 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-15 19:32:54.864535 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-15 19:32:54.864535 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-15 19:32:54.864535 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-15 19:32:54.864535 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-15 19:33:13.860327 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-15 19:33:13.860327 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-15 19:33:13.860327 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-15 19:33:13.860327 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-15 19:33:13.860327 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-15 19:33:13.940442 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:13] "POST /myclass/api/partner_login/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:16.049558 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:16.050556 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:16.053558 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:16.054557 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:16.057556 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:16] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:16] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:16] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:16.081562 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:16] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:16.099189 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:16.101188 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:16.103186 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:16.104186 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:16.109186 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:16] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:16.116188 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:16] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:16] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:16] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:16] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:16] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:21.992892 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:21.997898 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:21.999901 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:22.003896 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:22.009498 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:22] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:22.012481 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:22.020499 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:22] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:22] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:22] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:22.028481 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:22] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:22.036483 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:22] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:22.041497 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:22] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:22.046512 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:22.050497 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:22] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:22] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:22] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:23] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:23.900542 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:23.925049 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:23.927049 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:23.930049 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:23.938051 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:23] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:23.945174 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:23] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:23] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:23.951052 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:23] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:23] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:23] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:29.937835 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:29] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:30.839972 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:30.844310 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:30.848312 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:30.850312 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:30.856312 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:30] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:30.861376 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:30] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:30] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:30.874316 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:30.876359 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:30] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:30.888837 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:30] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:30] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:30] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:30.897835 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:30] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:30.905430 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:30.911984 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:30.915007 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:30] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:30] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:30] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:30] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:31.032588 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:31] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:31.052588 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:31] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:31.069587 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:31] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:35.975771 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:35.979770 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:35.985771 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:35.990769 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:35] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:35] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:35.999769 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:36.004789 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:36.008767 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:36] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:36.015775 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:36] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:36.021787 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:36] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:36] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:36] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:36.029792 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:36] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:36.036778 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:33:36.041774 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:36] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:36] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:36.050946 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:36] "POST /myclass/api/Get_List_Modele_Attestion_Formation_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:36] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:36] "POST /myclass/api/Get_Given_Class_List_Default_Documents/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:33:55.372065 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:33:55] "POST /myclass/api/Update_Class_Default_Document/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:34:00.005639 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:34:00.009640 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:34:00] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:34:00.021642 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:34:00.025641 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:34:00.040665 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:34:00] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:34:00] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:34:00] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:34:00.307621 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:34:00.313632 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:34:00.318710 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:34:00.320256 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:34:00.322245 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:34:00.333831 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:34:00] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:34:00] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:34:00] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:34:00] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:34:00] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:34:00] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:34:07.649126 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:34:07.651127 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:34:07.655126 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:34:07.656125 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:34:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:34:07.664129 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:34:07.668132 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:34:07.675174 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:34:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:34:07.680150 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:34:07] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:34:07] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:34:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:34:07.687151 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:34:07] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:34:07] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:34:07.693150 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:34:07.699151 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:34:07.707151 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:34:07] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:34:07] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:34:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:34:08] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:34:09] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:34:20.703502 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:34:20] "POST /myclass/api/get_Class_From_Internal_Url/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:34:53.842035 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:34:53] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:34:53.966280 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:34:54] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:36:43.023447 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:36:43.026447 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:36:43.029448 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:36:43.031448 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:36:43.035455 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:36:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:36:43.038456 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:36:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:36:43.043455 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:36:43.050967 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:36:43] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:36:43.062968 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:36:43] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:36:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:36:43] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:36:43.069969 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:36:43] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:36:43.076967 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:36:43.080966 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:36:43] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:36:43] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:36:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:36:43] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:36:43] "POST /myclass/api/Get_Partner_List_Partner_Client/ 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_Formation.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:2025-11-15 19:40:31.811872 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-15 19:40:31.812877 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-15 19:40:31.812877 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-15 19:40:31.812877 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-15 19:40:31.812877 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-15 19:40:50.567953 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-15 19:40:50.568938 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-15 19:40:50.568938 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-15 19:40:50.568938 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-15 19:40:50.568938 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-15 19:41:02.404942 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:02.408943 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:02.410945 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:02.413455 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:02] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:02] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:02] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:02.438973 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:02] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:02.460976 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:02.463976 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:02.468016 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:02.473518 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:02] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:02] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:02.483537 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:02.486532 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:02.488533 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:02] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:02.498049 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:02] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:02.505048 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:02.509050 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:02] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:02] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:02] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:02.518564 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:02.523562 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:02] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:02] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:02] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:03] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:04.451938 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:04.453938 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:04.456940 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:04.458937 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:04.465947 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:04] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:04.472945 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:04] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:04] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:04.483495 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:04] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:04.489052 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:04] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:04] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:04.495051 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:04] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:04.498085 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:04.503583 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:04.508602 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:04] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:04] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:05] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:05] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:09.501020 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:09.503021 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:09.506021 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:09.509023 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:09] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:09.513536 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:09] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:09.520572 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:09.523543 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:09] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:09] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:09] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:09.534056 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:09] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:09.544053 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:09] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:09.549055 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:09.556056 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:09.562060 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:09] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:09] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:09] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:10] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:11.903550 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:11.906550 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:11.910550 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:11.915577 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:11.920590 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:11.926590 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:11] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:11] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:11.935137 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:11.936142 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:11] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:11.944141 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:11] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:11] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:11] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:11] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:14.501295 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:14.502299 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:14.504301 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:14.510302 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:14.513302 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:14] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:14.518815 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:14.524850 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:14.532847 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:14] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:14] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:14] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:14.545363 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:14] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:14] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:14.551361 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:14.554361 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:14.558362 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:14] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:14] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:14] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:15] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:17.164915 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:17.168913 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:17.172955 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:17.175911 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:17.181913 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:17] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:17.186931 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:17.191921 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:17] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:17] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:17] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:17] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:44.784506 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:44.788505 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:45] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:48.002623 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:48.006627 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:48.009625 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:41:48.012625 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:48] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:41:48.018629 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:48] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:48] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:41:48] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:42:17.431262 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:42:18.617180 : L'utilisateur destinataire de l'email est invalide INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:19] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:42:19.111536 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:42:19.112567 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:42:19.118545 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:42:19.122564 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:42:19.129559 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:19] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:20] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:42:21.670404 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:42:21.673419 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:42:21.676420 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:42:21.680420 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:42:21.683419 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:21] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:21] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:21] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:21] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:22] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:42:40.917806 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:42:41.828346 : L'utilisateur destinataire de l'email est invalide INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:42] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:42:42.606594 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:42:42.609612 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:42:42.611594 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:42:42.615611 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:42:42.618612 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:42] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:44] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:42:51.645836 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:52] "POST /myclass/api/Accept_List_AttendeeInscription/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:42:52.686319 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:42:52.689310 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:42:52.696307 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:42:52.699826 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:55] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:42:56.319401 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:42:56.321425 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:42:56.324402 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:42:56.329406 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:42:56.333401 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:56] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:56] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:56] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:56] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:42:56] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:43:01.602057 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:43:01] "POST /myclass/api/Create_Automatic_Sequence/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:43:01.646572 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:43:01] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:43:39.988898 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:43:39.991899 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:43:39.995899 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:43:39.998905 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:43:40] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:43:40.002906 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:43:40] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:43:40] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:43:40] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:43:40] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:43:44.843979 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:43:44] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:43:47.016164 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:43:47.019141 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:43:47] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:43:47] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:43:48.354203 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:43:48.356204 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:43:48] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:43:48] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:43:49.803819 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

\n
\n
\n

 

\n\n\n\n\n\n\n\n
\n

Entre L\'Organisme de formation    ci-après nommé l\'Organisme de formation
Situé :    
Déclation d\'activité :   Représenté par : [PDG]
Signataire dûment habilité aux fins des présentes :  prenom nonn 
Contact :   

\n

 

\n
\n

Et le bénéciaire : Client 2   Réprésenté par
(Ci-aprés nommé le client)
Situé :      
Représenté par :    en qualité de
Contact : billardman01@hotmail.com 

\n

 

\n
\n
\n

Est conclue la convention suivante. 

\n

Article 1 : Objet, nature, et durée de la formation
Le bénéciaire entend faire participer une partie de son personnel à l\'action de formation suivante organisée par l\'organisme de formation Colas Rail 

\n


Formation :  OPÉRATEUR POLYVALENT DES OPÉRATIONS AU SOL 

Durée : 30.0   jour (s) 
Lieu de formation :vile sit1 
Dates de formation : 17/11/2025  19/11/2025 
Nom formateur : nom_Enseignant_3 Prenom_3 

\n

Article 2 : Programme de la formation
La description detaillée du programme (méthodes pédagogiques, évaluation) est fourni au client

\n

Article 3 : Engagement de participation à la formation
Le bénéciaire s\'engage à assurer la présence du / des stagiaire/s aux dates et lieux prévus ci-dessus.
Liste des stagiaires : 

\n
aaa   bbbb   mysytraining+apprenant1@gmail.com
\n

Article 4 : Prix de la formation 
La formation est réglée en totalité par le client
Coût pédagogique par stagiaire : 5750 

\n

Article 5 : Modalités de réglement
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article 6 : Moyes pédagogiques et techniques mises en oeuvre
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

Article x : Litiges
orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\n

 

\n

 

\n

Paris , 15/11/2025 

\n\n\n\n\n\n\n\n
\n

Pour l\'organisme de formation
prenom  nonn

\n
\n

Pour le client :
Nom & Prénom du Signataire

\n
\n

 

\n

 

\n

 

\n

Colas Rail 
Téléphone : 
Site web : https://colasrail.com/ 

\n

 

\n

 

' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_73231.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:Col widths: [None, None] INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:43:50] "GET /myclass/api/Prepare_and_Send_Convention_From_Session_By_PDF/L5RCcP4tDImFAoAxbn5cluWrrouI_6jAPQ/6918c7cd165449f422262a52/65f05a36c544f77525a3062e HTTP/1.1" 200 - INFO:root:2025-11-15 19:43:50.234068 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:43:50] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:44:04.768829 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:44:04] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:44:06.440735 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:44:06] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:44:06.465731 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:44:06] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:44:08.313549 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '\n\n\n\n\n\n\n\n\n
  
\n
 
\n

\n
Entre les soussignés
1)  France Active Seine et Marne Essonnes FA SME, 29 allée Jean Rostand, 91000 Évry-Courcouronnes, représenté par son président Christian Mesnier,
2)   NOM  : fff
               PRENOM :  hhh
               ADRESSE :      
\n
Est conclue la convention suivante, en application de l’article\n

Article 1 : Objet  de la convention 
FA SME organisera l’action de formation suivante : « Bloc 4 Élaborer son action commercial RCNP 35215BC04 » - OPÉRATEUR POLYVALENT DES OPÉRATIONS AU SOL 
-    Formation : OPÉRATEUR POLYVALENT DES OPÉRATIONS AU SOL  
-    Objectif : Acquérir les connaissances et compétences de base, nécessaires au métier « d’entrepreneur» lié à la création, à la gestion et au développement de petites entreprises. 
-    Programme et méthode : joints en annexe.
-    Type d’action de formation (article D.6313-1 du code du travail modifié par la loi 2018 -771 du 5 Actions de formation
-    Date : du 17/11/2025 au 19/11/2025 
-    Durée : 30.0   jour (s)
-    Lieu :  adr site1  , cp site 1 - vile sit1 

\n

Article 2 : Effectif formé
France Active Seine et marne Essonne accueillera 5 personne(s)

\n

Article 3 : Dispositions financières
En contrepartie de cette action de formation, hhh  fffs’acquittera des coûts suivants : 
•    Frais de formation : 5750  € TTC

\n

Article 4 : Modalités de règlement
Le coût de la formation peut être réglé :
•    Par mobilisation du Compte Personnel de Formation (CPF) : via la plateforme MonCompteFormation (MCF) Le règlement est effectué directement par la Caisse des Dépôts et Consignations, conformément aux Conditions Générales d’Utilisation de MCF. La validation définitive de l’inscription est conditionnée par l’accord de financement sur la plateforme et par l’acceptation des conditions de service par le bénéficiaire.
•    Par financement personnel : Dans ce cas, le règlement est à effectuer par chèque, espèce ou virement (si paiement en une seule fois), à réception de la facture émise par FASME. Le paiement devra être intégralement effectué avant l’entrée en formation, sauf accord particulier formalisé entre les parties. La validation définitive de l’inscription est subordonnée à la réception du paiement ou à la signature d’un échéancier de paiement.

\n

Article 5 : Dédit ou abandon
Toute annulation d’inscription intervenant moins de 7 (sept) jours ouvrés avant la date de début de la formation, et en dehors du délai de rétractation, donne lieu à des frais d’annulation égaux à 100 % (cent pour cent) du prix de la formation indiquée sur la Commande.

\n

Article 6 : Différents éventuels
En cas de contestation, l’organisme ou les stagiaires peuvent contacter le service réclamation à l’adresse mail : formation@franceactive-seineetmarneessonne.org. Un traitement de la réclamation sera effectué dans un délai de 7 jours ouvrés. Si une contestation ou un différend ne peuvent être réglés à l’amiable, le Tribunal de Paris sera seul compétent pour régler le litige.

\n

Fait en double exemplaire, à Évry, le , 15/11/2025 

\n

Pour France Active Seine et Marne Essonne
Emmanuelle Billard, Directrice Générale

\n
' dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_83942.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': 183.0, 'height': 53.0, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 41 8192 DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.tables:None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': 116.0, 'height': 54.0, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 41 8192 DEBUG:xhtml2pdf.tables:Col widths: [None, None, None, None] DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATQAAADaCAYAAAAouL7ZAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAcG1JREFUeF7t3QW4XNW5PvD7v/dWKU5xh+AkuAUJEiwECO4SPCG4BHdCCE5xijvB3YK7QwVaSgstFahA9Rba7v/6rTPrZGcyc3ROmHNYL8884Yxsm1nv/vT9/qvIyMjI6CPIhJaRkdFnkAktIyOjzyATWkZGRp9BJrSMjIw+g0xoGRkZfQaZ0DKaDl988UXxxz/8ofj9739f/Pvf/6482zX8/e9/Lz755JPis88+qzyT0ZeRCS2j6XDWuHHFAvPOW5xw3HHF559/Xnm28/j0T38qdth222LxRRYp7rrzzsqzGX0ZmdAymgqXXHxxMedssxVHjB5d/OMf/6g823n89a9/LfYYPryYPxDjLTffXHk2o68jE1pG0wCB3XH77cWdwZriKnYHv/71r4urr7qqeO655yrPZHwVkAkt4O033yoeevDB4onHH49uSjV+/KMfFQ8+8EDx+IQJxV/+/OfKs0WM77z91lvF97///eAeHV+ccfrpxX333FP89re/rbyjiC6Tzz36yCN1H/b9u9/9Lr7/xRdfLB5+6KHW1x5/bELx8ksvF78rbRNs98UXXpjkvWlbjqktII7Hw7mee/Y5xYnHH1+cGVy88bfcWvzh93+ovKMF//nPf4p333mnuObqq8P7TihOGzOmuDMQzi9/+cvKOyaH43rl5ZeLyy+9NLqMY8ecVlxx+eXFG6+/Hl//VfisY3ZN/vTHP8bnHI9jf+zRR4tnnn66ePaZZ+L/e9+HH35YfPLxx/Hv8nmWH488/HDx9FNPFf8XtoPIXAPbf+7ZZ4unwvNe991+9umncX8ZfReZ0AK+d975xfTTTFPMMuNM0UIo45//989imy23Kr7zrW8Vq6y4UvHnP7cEl//+t78Xp558SrHEYosV351hhmKGaaeNjzlmmbUYvPbaYRE9Et/3p0CQc84+e9z+jNNNV8w844zFrN/9bjHLTDMVM00/fXzum1/7WnFPIEJYd5114nZsc+pvf7uYMfx/v/kXKNZaY43iskAS//rXv+L7BMzXWXOt1m361+NbX/96sXtwteoBieyz517FPHPNNfG4w7FNM9VUxd133lV5V0tg/vzzziuW7j8gbj+9b7aZZy5WH7hqcfttt1XeORG/+tWvilEj9y0WXmDB1m07b+ex8w47xvcgR8+LkT1fsZ4QpO26Lj6XzsXnLr34kuLB+x9o3Z7nXTvvTec97Xe+Uyyx6GLFR7/6KLqXPuf1dH2nm3rqYv555ileCTeGjL6NTGgBP3//58ViCy8SF9XoQw+tPNuCn7z7k2LAEkvEBXJKIDD4T7DMjj/m2GL2WWaJj7XWGFQcecToYuTe+xQLhcXsuSUXXbR47dVXi//7v/8LhLhlsenQocVmm2xSrLDsMsW8c84VA9VDN9wwPrfBuuu2Lu6NN9oo7mvQaqsF62ZMccjBBxf9F188bnOeOeaI1gf84Q9/KDYKnxdvsk3bGbbxxsWG660XLcV6OHPcGZEQ5gnHsOH66xdHjh5dHHTAAcWySy1VjL/11sq7imi9zRWI2DVZdaWVi8PDdTlw//3DcS9azB6e6zf//NE6SkCwm4RzdOyOdZ011ywODcd+/DHHxPPff9So+L4brr8+HjMCYmHCR4EIEdw8c85ZrLHqqsXmm24az8X1uffue4qXgtXq/FxDzy+60ELxvcstvXR878ZDhhS777pr8cc//LG4bfz4eH4IbEg4P5/bJFxTyYF333k37i+j7yITWsA///nPYtedd46Ld7VVBhafllyTm2+6KTw/S7HgfPMVL1QW4EvhXwt6jllnLbbeYsvi1x99FJ/nol1/3XXFwgsuGBf2LjvuGC2qPwc31Tb/+pe/FkccfnhccEjs5z//efGXv/wlWnEpm4fQWBV77LZb/BuuDVYNEkAUp5x0cnzO4kVotmWbguBKE+yH9VgLXLsdt9s+bgeh2n/CT3/yk+LDDz6I/8/NXCIQsvPbYN31ivfeey8+D/cGS9JrrhWiQNhw6sknx+cQzWEHHxJLJRL+9ve/FR8HtxGuv/a6uoQ2aziXq668Ml4L5+Lxz3/+X7AWP4/n5eFarhHI/rvB+kKS3tvyfIvl7PtKhPbOj39c/O1vf4vb8bl//euL+J6MvotMaBVcd821xdzBAppv7rmLJx5/ovJsUey1+x7RtWEdWBRw/LHHxcVr0Tzz1NPxuQSkttXmW0RCW2bAgOKHP/hh5ZUW+KztbbTBhtHKqkYtQhMLQgKzhW2ed+658Tl1WgjNto4/9tj4XHuw+HcLlgxCQyBc2ESkZZx/7nkVi3DO4q47Ji932Du4rM5vsYUXjtYT64xF6bnBwQ3+YyU2VgttERoiuunGG+NzbWHN4H7PFK4RC7AaZULjAmd8tZAJrQJu53LLLBMXpUA5CNSvstJK8bnTx05047YYNiwS2uoDBxa//PDDyrMTccyRR0brBiE8WomlJRwXXNUWQttgsiA8IDSxn+2Di/Tb3/w2EOIPip122CEu0qWWWLJ4++234/uSyzlHyb075KCD4uPVl1+J76kFC54r6cGa2nLzzWON1j9KWcU9A5k6Zy7dj344KSHDOWed1bKNQEy3j7+teOvNN4sF550vHgsXti20RWhuKK7t6MMOi+fBFf64kiwpo6OENmLvveN7Dthvvzbd8Iy+g0xoJey2y67FzDPMEOMuguL333d/XGgLLbDAJJnDtQYNigt+/cHrtrpSZVx4wQVx0UoQ3H/ffZVnW9ARQkOGi/TrV6y0wgqRxCx08SCZvIREaIjF+wXfBb+nn3qa4uYbb6q8a3Jwgc8YO7ZYMhAKK8zD9vfeY4/Wc9lys82KWcIxrrryypO4pQk3Bytq3rnmiqRuXy88/3y8Hs75vHPOqbyrNtoiNCRkO/E8KokKrnA12iM0rqttsXRtZ6pvfrNYZcUVK+/I6MvIhFbCHbfdFty6mYMrtVAksFNPOjlm1zbfdFhrrAi4ixazWE4tt+bkE0+MRIEIlSGU0RFC81nZxSHrb1DMPfsccXGedMIJrRlOSITmvT5z1plnFmeMGxcfP6xhVVWDpXfMUUcV/ZdYIhDa7NGqOWr0EfE1GUmksPyyyxY//vGP43NlXHTBhZFIHZfSCm7nnLO1EKtzbwttEZrnhweX+NxAis7j9EC8tdzyjlpoxwVX3HUZe9ppMTaX0feRCa2ED37xi2LF5ZaLWbyzzjizGBJIx+K45KKLK+9owcEHHhiJxKJR71TG58Gy24KFEz636sqrTOaSdoTQWBbDd9klEtgF3/tezIpa7GedcUblXRMJzbbUiHUUYnxlqPlaasklI0ENDO6118eccko8Py7p+PETM58Je+6+e7CkZoqk+7P33ouZ4KWW7B8/w2pN9WW1kGNoGT2JTGhV2G/EyGh9KcWQIFi6f//irTcnLVRV5GmxW5gyfR9+0EJaCm0vu+TSYsH55o+L6rBDDonPl9FRQktJAUH7ffbaK25P9vTJSsIiEZrnjzh8dKyslzH1kNmrJi7w/I3X31C899OfhtdbnvvNb34TA/pzhHNZfdXVIom+8drrRb9wDs5P/duPfzTRSrv15luKRfstFPb73dZ6t38FEt9lx52iuzjPnHPE85a5dQwe4nNIC2SB6xEaq1B1v2NI51KrY6CjhPbuu+/GzK7tSOjIZmf0bWRCq4KC0fnmmiu4erPHrOK2W21VeWUivvj8i+ieKecQJ1t5hRWKkfuMCO/dOpKghY0QP6iUQZRx7NFHx8WoXqwWoam9mn7qqWM2MgEBLb/MMjGu5XPKFBDGkPXWL+YI5KuEZPFFF42PhQLpDQku8W8DUVVDacdmm24aSzYQprKHtQcNijG0FgKeWIN3xunjAvHMHqzVWWJyQDEuV9S+nB9LVsIi4dVXXonvczNg7a22yirxM/vtu2+x3jrrFHvvsWd8H0JjAS+20MIx9gYsKddcnR3SXnyxxeK5LBj2teP228f3lDFo1VWLGcI1YilXg4WnpGPecMORhU3XZb5AcFd8//uVd2X0VWRCq0IqQbDoFXBeEyyGWlBTNu60scUySy0VLQ5V9DPPNGOskt9xu+2Kn/7kp5V3TgrdBawR2UW1ZNVQhCrgPmrkyMozLbjummuKJcNCt+DPPfvs4tM/fVpsvcUW8Rg9rzbMY5HwuhhfLUITBxy5zz6RwMQGBcyR08L9+hW77rxL8VGlng50SFxy4UXFCoG4vN/5+QxCQ4qplakMsTTxxlSHZ/usTbG1A/bfP74nWnjhmFdafvnYIgXalRQvKyAun4t97VSD0Fi3rtHRRx5ZeWYi3JDUDNpW2o4Hiy0TWt9HJrQqcJH0br780kvx8dfgrrSFnwbr6aYbbiy+d/55xZVhwTzz1FOBDCYmEKrBauNqCdzLpFZDmQTLxXbL+CK4nkgEaSiT4Ir9qHKciCE9/C3gX8+9+v3vPykeuO/+4vuXXV5877zz4r/PPP1M3fc73ltvuaW44PzzY3/m4489Fl3Xevj73/9RPPXEk7F/83vnnltcevHFxT133xNJC2RSHaMuilTXZ9/lc0gP56o4thoSNq7hz99/v/LMRCjoVfg82bbCc7VIPqNvIRNaRkZGn0EmtIyMLwk6KlisFEUyGoNMaBkZUxjCGq+88kqxwQYbFEsttVSxyCKLFE8++WTl1YzuIBNaRsYUxmuvvVbMOuusxX/9138V00wzTfx3jz32iOUlGd1DJrSMjCkIpLXiiitGEtt2222jAOV8881XLL300m0mWzI6hkxoGRlTCFzNU089tfjf//3fYuWVV27NLK+99trFbLPNFoucM7qHTGgZGVMIUQRzk02Kb37zm8V9FdECXRG77bZbMdVUUxWvvvpqfC6j68iE9hXEP/7+j1jH5eH/mwnax37w9ttx9kB7oARSbstqdiAxrubiiy9e/KDUZTFixIji29/+dvF6jWLljM4hE1onoKCVxNCJxx0/ScGtVqTRhx4WJbhrtTvVgtalVGw6paH3lNS1R+pDbRaYa6Atar11BsdrVA+6GlZefoXYa/vUkxNllZoVujSOOuqoSGijKnLkCfvvv3/xjW98o/jZz35WeSajq8iE1glQztASpSUnyXHDo4+0NKuvudrqHRq/pnKdvlnS2Z/SoCqywrLLxof/byboAhi+8y7FSccfP4lkUzX+/Nlncc6Bxv33ewER6AoZOHBgJLSzzjorxtMSDjnkkGLqqacuXnrppcozGV1FJrROwI/wwAMOiD2KZH0S6OnrdTz7jDMrzyCND4rbbh1fXHnFFcWEUrsQa+7kE0+KzeD6ObUBUYRQXElqm+UxYcKEaKkYywavvfpaVKEw0ehnP5u83Qe4alq27r7rruLKK6+IY/fKI/lYO3fdcUdU2zBoheDhisstH+cI/Ptf/4ok+2awQB3Hddde26qDRrXX5+iJaWn6vBLI9pnXX3stNpub5JRalCxcLUvXh214kBdK8J4bwvtJCHEra8G1oCHHGk4QZ9IOZrbCtddc0+pmagV7/rnnw3WqT3zNAq1uCyywQIyVvVU1ZpDLOVP4PRhhmNE9ZELrJMhVa9bWGI5E9COS8SHmaCHDhMcmFCuvsGK02jSLU+7Yfdfhxd8DqVGw1VitWdpnNGOLBZ195lnxOWqxpLtJ5OhL/P7ll0cXTEO756nIvvTi5HdylhapH83xmsM1zO8xfLeosKFUgGoF9RCvLbvU0vF9SE2sSo/jyuH//T14rbWKmaabPpDHNTHrRh7J+bJK7Z/8ESAXTeaOy3EfHlxuIM7ovc7N5whTgvM2Wcp7nf+Siy0eruXEsXkJelldky2GbR7/1iR/4nHHRRWT+eeeJ/6b9uXYqH78pIaqbbPBTYp1Nm+4XtV9uiNHjoz1aO/X6E3N6BwyoXUSMlXkghDCRx/9KloLCGvYJptG6wSBbLDeesWcs85W3HLTzTGmRjfMTMlLLrooih8efcSRUWLHSLaHHngwWj2nnXpqVKhYZsBSxeWXXlY8+cQTMWhPOYJkkB87i4c8D6KqbmwXj2PB0QD7RSC3zYcNi+oYXGMqE/6f/I/Xvnf++ZHwBq64UiC0X8XPIhuqGCP23CsORmFZcYmJNl595VXxbyoXSIXFSdEDuTjHX/z8F9FaYgUOXGnluO1HH300Cj9yIQ0Kds2WW3qZcE4vxqG/yJCqSXUxKcttgfnmLYZuOCT+fd+99xazzjhTsd7gwcXLwYrUkG8bdOLWXXudYsnFF49Tqpod48ePj4Q2dOjQyjMTscsuu0QLrZY6cEbnkAmtCzjogAMjsXDfLr/ssijYaI4lICFWkAWZ1CQeDKSFLJIg4p2BMPxtelLCmFNOjduhFptgAPJss8wcR+VxXU864cRIcIazfPy7SWcZiN3df//9USNss0CurBykSSljv2ABcJMfCK8Dkl1p+RWiy8lC+02F0Ej4fPJxy/g5U6XE2FhaZKyd57CNN4lDfa8O7ue++4yIIo+sQgSJqFmsW262eSTPDdZdP36GC/lEsE642OsE6+/SSy6J7rp9seCq41801hZaYP5i441aFr5hKa71NcFiLEN8jTqu7SDxZsfYsWMjoW233XaTxM+cx3rhhjVPsFw7Ip2e0TYyoXUBjz3ySCQfAobbbr11scA887beXZ995tlIOttvs21rgsBAXuSy1x57xL9pdtUjNPGohNPHnBbft8aqqxXbbb1NJLYdtt0uZlSrM4AmMbGmNg9kRrrH+332xhtuiJLZYnzPlSaVs6S4a4nQjNwzET3Fo8waRXJcym222iqO5nNOtvtksLB+99vfxalMhq0gK8fGajLUZN999okWmOf3G7lvMT6QqmMjUrl9OH7bMh+UG55mmiZUExphyLlmm32ycXrNRmi+D+RdD2PGjGlNCJQhPjhkyJBi5kDauUm9+8iE1gVE2erVVy/ISLNgtttmm1byQhaIAhmkhXZqsLpi0qDyYzb6zQLfdaed49/A5URorJ8EwXiksMduu7daeyynJGedoIREHE98Kk2Gop5L0lrMj7ouCw3pgcQB62iV6HJOJLTVVlk1LMoWQrPQuHTzB7KWDACEJYngWIzYA0Tef/El4nVARmkmp1kFpsdTsaW/xj3lOqf6sj9/9ue4gFl1ZVQTmilS3PX9R+0X9+/x29/+NsbWmoHQJHuQFCvrimBFp++pGgcFSxOhfa+UTAJS6msEK3f2cMPraMlPRn1kQusiTCufdqqpopw2kcQyDAMWR+LSDdlg/Sgtve5a68T4Fbzx+hvRimP9iLdZ5CZMfecb34huWoKMKAlw2zI6b9gmm0Rp68sumfgeQD5mTxrB53XurvosJDr+1ltjhnDxhReJpGLwC3dTgmDpJftHUpFZXbRfvxjjKlsZ3FXzNpWqbDJ0aIxjsUgJK7KyNlx//bg9x7fNVlvGshZxQc+T3W6xQveMi9z18rfkA8VbNXBp/mkZYm5zhvchU3B86wXicgMwf9TjhOOOj27boGC5LjT//F9q7Omiiy6KROUx11xz1SXX4cOHF1/72tci6ZXBsps/nMOywb034T2je8iE1kWYiH5+RZG1LF0NAvasK3LXpjeR3U5kBqySG66/PtZQkdqmIvvC8y8UZ5955iTlCkAvi5Ui/mbOAGL4wdsTq8wTLPwTjjsuFv4iWMkGUt1KOeCxRx6N+9p3xIjinrvvjllKcTlkIzD//UCkV1919STJBqQx4dHHomu56847R3IyYZ5Vctkll4Rj2jUeE+vSXACquo7VOZtZYEpV6k/0GdanbdiWbZbnjCY434suuCAmGxIkRJS62JfPG1IDYpimv9cadTcloG5szjnnjGQ2SyBc/54SrPFqqxNYaF//+tdjtrMMvx2Etnqw+DO6j0xoPQg/7OpsZBksq1o//lrw3ra2BQjI++qhM/srI51H9WfrHZPn6x1H+kw5MN4ReH+tY/iywJo69NBDi//3//5fzFzec889MQ4mY1kNx67W7H/+538mIzRZ6GmDS7399tu3WUjcFbC2kT2r0X6Ui6RuhGa5jo1GJrSMjC6A5bnEEktE5YzzzjsvFiCTBRo0aNBkxITEEZai2meeeabybAtYeSw7WdBGgdV9d7DC991332LuueeOGVT6a/avuNexsCRZvm0lMnojMqFlZHQB48aNi0SEKCSCAFEgEEmLauy3337RQqNUW8aNN94YXdHLSrHTtvDQQw9FN7WeheV1+3JsCy20ULHFFlvE1qrRo0cXu+++e7QivcaylIi49dZbY6KlryATWkZGJyGjvddee0Vi2GyzzWJgH8HUIzQu5xFHHBHfX22hHX/88cV0003XocZ0rVEsQJahAu9qIEey3gsuuGBxzTXXxOlf1VC6s+WWW8Z9Oh4Ep+Wtr+ArQ2iamX//ySfdmp79ox/+KGYNywN2O4zwo/bDTo8vCwYC6zH99UeTKn04Jouy3rGl41bWIZifejctRNckyeFwoW4bH7b/655TEknHUu9YexpctSShzfqBRGjUZ6trBEEMjXta3YDOLURAHalBe+KJJ+I2ZpxxxtiJUcbDDz9crLXWWsWGG25YPPvss5Vna0O3hffZlsc+++xT85h7I/o0ofnB+6IVoypRUD2v+t0C7Apk7VStK3jtLE4/bWwsVzCIV8X9LjvtVFxy0cU177SdgXPkggj4thfotfxV3pv2/nBwTcrgdiiHUM+meb0M2USlGIp+773nnmK2784clUXUnN1w3fWxpGLsaS3XxKR0RcTV228U1LRtPmyzYovw2HTjjWOhrwzolCzdYGVpVeJCnnNOS4cIcOtkO2uR+WGHHRbdvHIDuljXkksuGcmuPSCh1VZbLRIQIj399NMrr7QQLJFIMt5+7x0Bq0yZiW0Z0tJXauD6NKFdeP75sfZqrtnniEWYKtPXWn2N4uILL6q8o3M48/RxsfhVmUJnMXznXeNntSXtstPOxYDwQ1Y0O3znnTskOVQPWq2WX3qZ4sD992+X0EC5hJalatICbVczTDNtsdfuu1eeaanId8yzByK/9+67I3kedsihsbQCkJzzGFO5JvuOGBkJrtb2G4ErLteXOmPsA9XTukb413VdbZWBxU+mUIEtEkME//3f/92atXTtDz744OhyKmGphsSBz2hPS2AVDRgwoDjppJMqz9QG8uFmUrq1DY9jj20RCXBDu/fee6PVZh+dwc0331x85zvfids74YQTOvT7aXb0WUKz0FWvq54nfZO+LI3gZfPa+8456+xibFiQquqrK70fDz/YscEiI5Nz7NFHRwtt7JgxlVeL2BhtqrjnNFLXm5q+x/Dd40J/qjKujFQQi1FRapJe1sytgZ0ckXqvcixG07v6sdODJcRStHg1fas9m37qqaPVd/+998Vzk7nSbqUX1Pu1WlH6AL2eswYL66EHJ7egxFwU+660wgpx2/Dee+/FImAFuwp9dSUgq6Qscs1VV8em+tMq10StmwJawekE21Wf5lhYbu2Vn7SFq664MvaKnlGxUNSt6UCYcbrpiksuvjiGFB4O56a42f7uDt8pUlYHR/HDsafv343E8Tz22GPx/5U32MYpJ54Yrfh6GUBzAZCAYL4hJwk77rhjzCLWKr84++yz42fuumuiwgi3sV+/fm12OigPETdLRJYepLwdn/Nl5Rm4Uq9Uph6ECyQNbE9crS+gzxKaRm4tM/oY6y0g0jwayRdbaKFi6f4DotyPglDkAdddc01c4Bb0CssuV/RfbPFIQInQnnvu2agiQS6HxTXXHHMUxx97XM07XSI0Wl+AKFZcfvm4PcW0T4fntQnZH7d47mBVbrDuulFayF34iMNGx+PTAYAIL734kkBg9xaLLbxwlONxjI5FfI9G2BKLLBq3M2DJJSLBkNz54ovPo8tZj9Asjs2DW2x7yBn0hSIsVhm89eZb4Zr1i/2dzhPx1iK05HIiVm1gi4TPkAyy7TPHjYuvVcP2tGElMq2FRGga5sGi3mmHHeJ3rVD48ccmxK4I595/8Zbvy3eCjEkzcZfTudFz87pC4FdffiV+x66j72Hw2mvXdMO45mJlSEA5RDn2tffee8fMYtK+KyNZaLfffnvlmZa4V//wffqO60HMTVwuEVlyOREneSnJBoQn2N8VCyupgLAs3+kFqiXtoc8SmubnmYNrckZwE2vBj8iit9ieDz8GdUSar7lPN914Y6yetygQhsWpiVoMzOviYbDJRkMjmamm1wmwblgE5HVqVfLrx0RoiPbmm24KbueOYVszxnYmlhi5n9lnniU2ctt3tLymmSYsxmMLEj8Dllgy9o7qq/zNr38TBSQlOqh8fHf66Yvttt66ePH5F6KlQRvt0YcfidvVZsUdcx7iTDoN6hEaiOul/QKCd84C0oB8+803f7FVRQ+uHqEhMpbKWmsMig3sSJZuGUtvkWCV1FrE4nP03tYZtGZdsUOEZn/Dd9k1Xqtjjz6qmHuO2SN5IXPXhbyR75NopTYvRCoJQkZp5hlnKA4LriGwdLmrdwQL9sxxZ0QrTwzwD7//fbC8351M2ihhq0DmSIC2WYqBummaraniv1bnwh133BE/k9xC7xeM10HQFi699NL4OQ8WoX3PEW6c3F3kuUK4iYnP1TvW9uA34pgRZXUGtjeizxIaGecW16Q2oZHSsXD3DAs2QTvSjNNOF9UsLA7upR7GhPPPPS8ubtvUIM66o8d1wvHHx15M/YnkdR4sxUkSEJqFznrwWHrAgKi+odnbnRG56lPkQgEl2/kCOZLj+ehXHxVbb75F3DdCOOuMM1sXEjdquuByWogp6/dxWMxcPFYUzTNWR7/5F4gDbo8cPbpNQnvzjTejBUjT//XXXg+EsHyxViCYdFwIbaGwra2Di9IWoSEVmVBWJYvn5ODGnXLiSXF7ekw1r1djmy22LGYJBON7ExOsBYQm6cBKdM2QFXf7kUownIXHeqP+QWSTxbvQAgtGtw7JacJfdeVVohXuBoUIJTeQKVUPN6idg+tIj64WEJFuAATD1StbcRtttFFsNK/l+pmM7jPHHHNM5ZkiuntiV21BfC0RmrkDJ4breOSRR7bGvlhn5ba6rmDnnXeO23rggQcqz/Re9FlC0z9JedWP/U9/nDwlTaMMoY0IbkICqZ2ZgrWjaZpgoYW6RXBTEhBJIjQ/ZISmcVt/pB5DUjkeb4dFX41koZHS1l8pfpFcYSqtSyy6aJwzkNQqIqEF94ySB1fQMBMa+sjBMe4ZtgeIGaEhksBoLVXpwdKcMyxO1thdd95RDB3SIsbIxWqP0GCbQFZij9RmHbPsZ0JnCE0pB0JbKrhVnneN9t93VHHAqP2Kn747ucqsZIv3k2MSm6sFhDbLjDPFa+G6vfPjd1pDBNzPLTYdFrch3nlnsIo01FMMSVnQg/Y/oFgwkJYe3KUCIR16UIu15magnEVzPbcYEdYavsICVvKAADSUp+8L1g/fn0yk76saLFyfkTgArUg+X61eCynG57uk4rFpIN5dd901fv6SSy6Jvz1kuEq4uZVnW3QW6QZ4dLhWtn11Sbqqt6LPEpp6K9LVCMg0ppdeeDEG0h8JrtAbb7wRhQUXCIt2zWBuc3+4R2Ip3i9wy0Xx+vLhRydlLjhL8tnr44LLiYxIViM0ahZgJJzt1vpBpxharYZsP+D1w8JjSaUgs6A3wj0p3JHFbd6vzBIQg2OhDFxppThzQJDb+5SBWGyykJIhLBHWigVD4QJJdJTQiDCKLYnXsVhS3A86SmgC3q4ZeR8k/Ga45vC3QD6uUSLzMsSeSBvRmytXr1vYyMr3EF1sMbTgLlaD2gcy42ZyG1nZNNgWDC5ymkPA8nJ9VgnWmxtSivX5DUgI2RfLeZqppoqkVw3freJVBLBouAmJzYFz5f4puK11bo7dIJRhw4bFvyUilg/WarV1Ja6mNi2NtNMnqk3pwgsvjGUfKXiv9er99xsj2W0KVSLL3o4+S2hA/sZdmEWDLFhBFpusJpw1blwxb1gA3MYVllsuvkbRATFYrEcdcUSU2Vk8fA6B9F9siWKGqQPJnHBi/LxYm8Xhjr9quFsikR223bZmPGOn7XeIckMsl1oQYxFbsshWWWnFSFrcvl9++Mu4UO0fgVqgSiiOOerI+DmLltvl2EkMiaMZvoJkxAfFo7hm4nPabmQ5p/n2t4OrOrlbnCBhgcimm/o7xbprrT1J1o7lSt4HubtGAvG2l2YHSMLIuiZ1XHJIrD3nxV32fXhPrUxgLXifwDh3Tu3XOuusU3zra1+PmeBqIMT11103hgqQ6DprrhVvauruqKOA70YNm9gZiaMUwLe9/oF8HSPrbNmlBkQpo2o4np3CzQMB6N3kxoLtiGkho1pAloL7Jqa7bty8ZK0lKPcQVyMzxKJDdiuF712h7PXXXx/3SZkj7bNRcCzc2epi3d6IPk1oYMGTfD76yCMjQUnnlxUHHnrggeLYY44pjgiWiwLSdMcFP0Iu4ujDDouTkLiBSLL8Q1d+wYo6PLyHq6rMw3ar8dwzz0bN/+q2mDJefvGl4pSwsLhTF4c7stgZWCykd0YHF/LoI4+KRJoWIogfOT9lCuJnrI3Tx44tjj7qqJiweO7ZZ4rxt9wag9VKRCQl0rZrgRXix+19r7w8ae8hF0sZCEuHy2LWgPela6IMxnkmEUrvMUNAnNE1OuWkk+ICTe5OW2AtcanEpSxmD8FrNW/lQb1lvBOs8NPGnBpczmPCMT4ZLWKuZPl7PSZcFwmAcWMnFqe+EazX9D1K+ogl1gLLMcWcEFqKLSIZMTV9lLW+f/tfKtxgEBKXUdlFuTgWXHPEMn24AZuf4H3fDTcmNyLXwTBipN5eJ0Bn4Hw2DzdACYdarVK9DX2e0DJ6JxAeC2XjjTeOE5Fk8rQbLRcs6a7on3EDufYkwk22Yg13tUxhhx12iITG4ko3KC4lIqrntrHsEAfFC1YY8itnet081w3Wpe2Krflb4Ss31j64oMjc5xqZjXRdJBrEz2qFSnobMqFlNC0ODO6x9iJV8SrsVcuLKdUreG0LssISLLKaEiQXBQu4K2B9OS7EoxYsdQUgR5X8bQXWkbLPKfdQf8a1T2BxLh6OzeusN7Afz7Gi1LtdcMEFxXXXXddhd72jELftyjVtRmRCy2hKUI7gfqm7Qhq3BTfXYi+3DnUGLB6zHYQPlLp0B6cF116AXlIgWVl33nlntCAF++shFdd6kOQuw6yB9BpSRFqSD8o2kgvLmuKGNxKSDY6lrVBIb0ImtIymA2tF8Fz1uhYqrqISBQHyerGzKYk0wWmGGWZoPZ4rr7wyWmhlq6saYl/UaX12/1KdHfc6WX3qy9SscbdtXyV/T8GxmzilqV12vC+gVxKau5dslfqj6ocMZRnubuRsBPxTjEBRp6D7ezVqgHoC+juVUEhGSO9XB8QdswLbX4S7vXPoCHyG1ZG25ZpYBJQevqjcxZ2795RLIMrwuuC9EoD2gvT/CPtTha9jotpKsB3STIan/CXsrz189umn8b21YmG+VzEd8aKUBZTxQwTVWUFwPSUmJCuqz+E/8bh+H/flOrSHzz79rOW4KkXL1eC2KjlJfZmykYL3wB1sa0gKqIVDUqw7emUJEjzI2jY1q/tujzrqqFjiUU5mNBo33HBD3Kfe1L6CXklo2oL0La65+hqx586EIANvtc3svuuulXe14MLvXRBLBR4ouRlqsRTd3nHbxL66ngKi0bWgFKClRmr5SWZvalMauuGGsZjTQylBvSr1BPV0yiZSg7b4zRabbR4/r4zkqCOPjMT4+Refx7ow6h7lUhKEJPsr46iOTnFxrdqpBIvUlKe555gzll+Y/K7mDpCIYTFKX5SaDF5r7djmVA9333lXHJ9njJ7SiptuuLHySkvGjYv1ja9/PT58n5r5JQYE4KutH9X9A8N77Ne2ZKLL8N0rxfD62oPWLJ55un4wXX+nbTku5Tfq6xJcm4svuii2n3ld3y53mDWlrhEMEBbAr76hlqEmkEosEilbXsg2ZXIV5iJnbiCrrdEuZoJ9LLbYYrGNqiwk0NvRKwnt5PCjJxuj7kp9mYWs7cjfqtETWAA6BqoJwoJXh2SCeU/Dj1V1vMr37513XhzAq68SoYBU+SEHHVzcctNNxbHhrmzBkMZhedQCK1MRrXo0Vt3nYbFtV+kMOPOMM2K9mx5WjfeggV0NGhWJBIXF/cJ1U0+mfk0haT0rDiFrI3KNFbPusuNOsbDVtCVQCKsIV0eF81N0SystVbuXIRMoKK/Ql6qIurqFF1gwNryD2ripvv3tmAhQCa8vdkD//nGyksxg+ZogdfNAjQrUo+lGIXPp3ECczLXcbJNNohqK5ng9rX/4/eRWIcJeasn+cZ7qJRdeVKy28iqxX1UhMjz80MPxHDcZunEkyTlmnS32UiKgq666Kr5H98Cq4TdY7zqCmwrtMedXJhFEJx5nexrfxdpkM9PErEYDSbIov/Wtb8VOhBSj6wvo1TE0agOan1lg1GTLcFe97977Yk0XAnM3T1+cmi0V/x0htFdfeTXWVdUjmAR1TPoVq3/QLJiy9aOo00J7tmIteC25SgKzrBJ9is6tFhTmKppFHsAaYvkRsfRDFX+RxdOnCCrzNx06NJJk2uYPAomOGjGiGHvqmNgvitCMoKsFtXcsHJ0BwF1HkPZn27TT/K3mC8ztVNiqHq8aaWjw9wLBgJuNvs4LK8N31193veJrwdWUBZQIoKLxnammirGpai1+zeQKpkkkgRo8f6cOAiMCKWs89mhLkH7HQPS+89TzWcaFYXE7rjQIetzYsfFvXQmgQR/xp66CocE65jYiIEF1GUKERE67LXAfZWrVfJWLWIUi1JfZHrJToCsp0hY5dgdq52RSdS4k0YG+gl5PaNxO7TWpEjzBlHAL252bNYNELr+0ZRBFRwnNHXVQsDbKFk890N1yl6+V/v5dICrKDwpQWRVbBvetXBgrLvPKKy8XZ59xZnAZ54/HV8/VINCo8p5yBeg/1RCf1DFYbSxA5532wTUtt10lYvc3y6stQtMJgKCOqzRVc29db430iFFNl46EdDwtah7fbb3WZSAG+3uw0gTNrUMUhxx4ULQE5w9EZlGnWq69grXt702Cy1kNljgyTMSp2FcLmOvDKnZcWrdSD+exRx0dJ8mLnVaDy+2mQMASbg5kwiLbf9SoSCprB8vfNU9SQYeFm+R/VwhNszlrlPtp6HBb+OEPfxhjaD53ZkX+CLTaIRfPe5D1TtezJ3BxsNbth35bR6S/0w3ZemMBs2jFalNjfnvx1ymJPkloRBcpWmh9kb15JVgZJoP7mxtqcXaE0Cx8VeNUIF6riDCW8Z/wn1Yg3QJIQ+zFEFxEIXieYIjv/IFcuWqIJok8JliE+kZnDFYBWWkEVwviMyaVrx3I5I+VgLouiOnCYkq9lGJn3DrSR3/6Y0vjNLfTAtWjWYbm6/YIjcVDASPF60gZaQ9afeCqxUsvvhTdNFYlIoWzzzwrEtqF57dYXQmuJetUS1UiVsSGSDT0s8BYZ1xOC9/NRIznf4Jrd3CVxA63e4fttovXKwlN2iZC23/ffeMNxPlT20hlFUkpJVldZWyz5VYxxvn4hMfj36SP3AxH7LV3/I05X6GNlCw45+yz43EhBS1ZDz74YAzqJ3e3Ht56661WlYwDwneeQD3Dc1xrfZupj7Mn4BjVwBmSUhabrAXnLkwgacCi8zlFzrOF35Jj5WIjX3HE9jyYKYU+SWisFgvFoiNDY8EKZrOOkJ0WpY66nG2BFbXzjjtFy0zA2I9+uaWXiWKRt958S+VdLfEebqsYF2sRqVm0CbFd6KabY1sT62rjIRtNouKQ4HwHrb56se1WW7VaggQYWWiJ0Fgn5H8QTcqYandiYTjvMjpCaGJGCCoRmju6vlJJmDdeez0u9oErTSQ07/P+6sZud3FuqmuUCE0gXqKBJcRd427NFMiTa6aui6z01wPJiZGVgRxNX+cWJkITJ6U6cmAgCkQuDiZxlAhN/24k2op7W4aYpOuTCE3Dv+uy38iRMWsrXovwEqFpWSoT2rXXXhuPleVDv+z555+vaWFfHr4r7Us+p1RCVlrLlMlRMpopY9pTYEkmOaI03KUWkJPeYhbczME69/62Hm48ZhqUOx++LPRJQuPaITQW2fHHHBvdDYtZDIcaakcttPZgkYp7Cd6StVl+mRY5GHMa//Ln2oJ7p5x0chRklBmsBdI9Fl6t2IYFJfGx9RZbtGbTxAann3qa2KcKXELkPXSDIfFv0AdogSaV14SOEBpXjlt4eEWx9u0334qBf1YNt0N8jpLvjyrXn7XFRX3ogclnChx68MExHndX5bojPcmZcYEgiAyKl80XiIWFqk1omkBQ3P1ajfQHHXBgtMjS7ALqwjMFq+P0MS1KKGSANOWnhMPBgehc1/vuaVGrLYObzILV7wpXBgL1+0i9ngbEuE7KQ0CWXBbWYpa1TOobYn/+RW612qoSmSBucTQqxeJnMrgmr/ck/FZZfiwr06GQT9lVTP9/U1g7FENSjFDygzKvJAXilc3Vw5qsPO/x4DKrHaS592WiTxIaxViLWuzDD8tXpQ4sZRZTDE2Gzt2eW6WCXGN3NcTOWHlpbFs93HP3XcWywTqrjqEpyxDIZy1RmmWlCFaL0wDrSeCdFBDzfvWBA4t5gtVSq4A0LtRg+rOKUlO04+JiyuApa0DaXFuB7QTlKWJorMQyOkJoZIuiUkY4rth+c/750TIShIcjRx8Rg/FaicRUWEWs1VqV55rqvZcYpePfftttoxLGcccdF12xdcJCQ3DbbrNNtGT6LbBAvEmkWE0ZZjz4DvfdZ0Qk+h222zbGSZM776ZlX+efd15UK+EWU/z9qNKqVIY6Re8VS3NcBB7LiQ7bck1ZeYjAtr4b9p0Ws3o0bVAyscogZA+rG8hZnVtvvXV8r8wiUmOlSQBQuu1psBjXXnvtWCunZKTct+k1cTFlIsjYOSErQpasTjdoay2B9+B8JC5YekpYfEbtoHOqpzY8JdCrCc2PL6b+w4IToC6Dbr3FKnZFNsj/c+ngsPAlTP3tqQKh3R1/oFL6U4cFVJ2Z++tf/hrcwxWKb4cvrL3eP6KN3LNyRhPosokbKddYOPzoSf+oS0uFnldfeVU8NvVgguIsS1I89ZICxx9zXFxs5fmOyIVVZD+xvCC4QeUYHit1vrnmbtUkS6CCgRS4b21l1Iyos13uon+5xKmkgOuMYFlx3LIF5p2vuPbqiUWjZShMlQWddabvBisvHOusswXraHRx6KGHxmA5a5O7znphrbHmWEu14PqxElldvv+5wnGxnJKl4UbGVUSYjpvIowRHLVigJNvTcfmM40okzzJL5+gai69tWLHK0kOLlkWPoFhq1STseJEJC8e1o4XmcxQ4zBkoW0s9AXE67qN+0nI4w34lMwYPHtxKSuJ7XE5ICaR6EJOmdEtFxOd9d7aVBv9MafRqQrMIxR0MiKiusPeaEgOunXQ8GaDk43MLLeZPPv4kEscd4Qfl9XLxacKERx+NmTGB5q7AtKX7wkI99+yz40PcqLwfx8ByOTu4g0oxxJdYa/WAlJDTAftNbJ1xrlwvweprg+vFGk1w3BbjFsOGTVb0+cc//ilaaZRf21pQimhNUpI5vj5sv/payMixZFmH5jO0tQh++5vfFjdef33clmJn1hOJHHd6NwOzLalW7BSsJN9fPWIHBCleSknYxKty5hje++l7McbouGyrreMSy/I9OC7fUfW18tsRy5NU8B2xXFItGgUNPaaORzO5AtvqCn+Bc9aPLgjHecstt8ShKsikpxvDNbRzGal5vF8RhXStERvrENGxHLn9yLX6OnYEkg1KUlwP7qeuDpbdlEavJrSvKk46/oRo1cletgckN0dwN5PgYjMBiWoBYtGI3XB7NHhb6M0Ox2vxeiTNMgtYPdm5NeKjEgmIL2nxKVNBsD0t2SMWK8bHgpKsAIQlfpesMu7+2LFju51djcmniqUmG0pQYEojE1ovhLu/MoRrr7q6+FeVi1uGH66snoB5W5bOlwlTwzWhy6yJ8Sh/EKvraResu2CRJUJbc801I0EhBLG05K4lODfS2Yilp6r/a0E4YM8994zkwiIEvwmdCMsss0w89oUXXjgW+VZblF0Bq5ayrrIO23ajmpIT7SETWsaXBmULYkksMg/V9kQNkUOzg0XGNbZwZQ1BUF1tVjUZc0W5m+11EjQSrEUTpbiSSRnXdXUDkZnlFmqzarR6iZuRoS6ui+SIUEKKF08JZELL+NIg9iYZ4CH2JBhdzqY1M7hXSQpIQkCMjRVmpkC1G6nzAVlz86aE5SlQrx4OoZApEmNFqmrdlGNwkVlpyf1tNLTfpQJicbVafb09hUxoGV8KLGyxJlk1i4xlU6t2q1nBQnPsFq0yDJal/2elQZm41HVpSq+VdGo07ENgH2kpE1ErSADB/E7Hx72XoKhVuN0oSLAgd98rd7faBe9JZELr4+B6dNXkl22lXdYRq8J77EdWt6NgPVhkiKGrSrRfFpBEqtlShyXg7/+5cqrm77vvvujOSXooZdDE3tOQLaWYK44nrucYXdeBAwfGY3PTaLSLWQ9uVvbpMW5c7WHfPYE+S2gffPCLWAahH0/B5A3XXT9ZYPy1cJclq6PHrhralQwU1gSteNPQ2t4Gpr72r+qWp47GqC677LLYatVWGUkCy0DRr2HBHcGbb75Z9OvXL/7glQ7oGrg8uElkidT8/exnE7XP1BsqvTBcWdkE9ylBkJs0k+Jg9XvicmUoc1E0PWKffVoKqdtJjljwBivbl33WK2EwqCQpZKRHUtLw/wpTUzmE9+n37EmkEiZDZByHQD+3099cY8mBVLIxJTBhwoSYsVbaooF/Srja0CcJTUP6umuvHfsm/Zj323dUMTL8oMndJFjU22+zTfGdb32r2HHb7SrPtkCRrILdVVdeJbYUmSM5+tCW1p/ehM//+c8oJpmmaztnEkf12q6qoVVK0Sq12vbAOiPceMRhh1eeqQ81ULJh3BGxlpNPPikWBtO0Mz1eh0fSsPOdGQA9MGzbsSu83WfPvYp//buFmLS16ZRA2muusUax8ZAhrUq4b7/1drHsgKVi5b95pAp/6c7VwzPPPB23v9kmm8baxX1HjqyrasxtS+1BHuJTfndqImVrk6qGh6nnPQnlH7KJ6sxkGPWWarNCbFxP8wo6oqrRSIiFyqA6f9p2PV1rl9AnCU1FuIWopSjBHax8l9BYrRF8k6FD47/lWZt+zMQCSWInWIT17jKsk5dferl45qmnJxkC60tkTaSCTp+32KqLNstADBqun3v2uUkKWOmDKegUjC5/XiO2/ficCe7Oo1xAysJIVobz0VjO6vzzZ5+1djW0HP9Lkx2/GrbFFlmk7o/x88+/iNfRZ7U6qcw/UoV9ZbvOlxiAyetiOQmuQSobECzXoaED4a1AQMCSTteaesm8c84VC3ZBCYpeUh0YrGhtVoqiQZM/ocs7KvVPWta0U7letklfbYN116t5Pq7RBuutV2y52eatrzuGet85YUdBd+fAAipbYM71oIMOil0AylDcUNoq6u0OHJ+uhG233Ta2i1HrkFxBZixEQpKJ4KckeAfG8bk+1HinVOa6TxKaim9yPONLihfVoB9G7VTHwJKLLlaMCT+EBJ0B7ub1ppyXoa4IKZLRXnuNQcHFW63Vurjt1lvDglozkEQLMalH2mjDDeq24JCI3iDcZVX2rxlcPVYljA/bMUV9ow2HRKUOFougrh/zDttuH6yPgwJJ7RU1yohdanVKmbZ9gst9zNFHR8LjlmkDog6yyUZDY5aLO+f/0/GvEY4/9UO2RWhI8KAD9o8WENlwZEHlY7NgqZwTXDV3aD2yrK71Bw+OPbcEN0GMiSvGwjGFnCuItBCj7ZZJhEw4ee1kXUscaCPTIXDn7XfEljE9sKBbhGyQodHAyj42nHsCYUnXp7o2yndI1n2eOecIVvu2sVuA+KSe4HrQwmSxejgX7T9lIEj7EcPsycXsBjRq1Kh4HLsHT4I1aKAMQhND+7LqD/1m0kBmZS1TKtPZJwkNcey4/fbhBzpXbISu7vNEBiutsELrD596xeqrDIwDNeDXv/4oLnCkpvm6rfS2xujbb7s9Lrhf/eqXMWZFMQPooOn7Sw3R9msB6jOthrv6issuF6WsHa8ygEQs3JjXXn0t3uXvuvPO2MBNBQNWX3W1KIukXeejj34diVmTNqKGoYEEd9t1eLSaPKc3dYdwN9cKhADcvTWvx+MPi0+TO3kiaIvQLrvkknh9rrv2umidmWae1GWpM1CBXaTfQsUjwUJgHY8aMTLq+h8dCEaJRpKcViN1+/jxsfMBkVNIMW4OAYNYljkF6RjowNGdcw21ktH3TxOLEIc+1t122TWqqujhRU4J1DRY4yy5MpAC8UnflanqPiMWWP27SfA9yhpqME+KEwaOTGk4DrVt9s8KMnuBFLg6sCkZL6uHpPMmGVGOe/Yk+mxSwJ3+/HPPiaqlLIdEAHDrLbfEYSLcGTAAQwzngQcmZtpMMTK7gDTOMv0HBGttcknpBNYIkcdbb745WljkrkFjtf2kRnHuIWUQfZvV0INpQb1Zo/0EkZn4/dgjjxYXfO/8qN2VpKfXCIS274gR8f/BPpDmGRXS3HTjTWIMEBA9cjikSjCxfPzrDw7HH6xDqEdorD9ijUmW290XUaWAuMfAQE5ianpFCUGedMKJxcwzzRS1s5CBhAPZHPVQXCaiio899mhsMNcEfkFFIBI5lQnN9yo2yvrzYHGlGwbi5DLuMXy32M+K0MrX2oAWv4WkoZZgsbmGZhiwCAlhUul4553aVe7cfllNyYx1gnXqfNWfJVd7SgDhnx8sTvsWi3STEMejXJJ6lr9MsLKvCJ6IpIDvPFtoDcKHH3wYXTeL3F0LOVCXmHv22aMVZlFKIFBt2Gv3yWVcBIW33nKrYtWwQMsKFgm0uijIGsZh2Mn6gdC4izAZoYUvlUVRi9BYBAOCpVWO24FFcuzRx0TiIkRIKcRgkURoLMKyW8VKWSa4gawcqCY0FhAXNUFTd8vxb9py/NzDcLeHeoTGsnOOe4cF7YdL+cOCSmTmsXBwC5HHtlttHVUxVllp5RigZplxxfQVKnFQM1WG89106MbRjQdJHTeIFDdEVJIA1197bXzYRxKXdJy+S5+REGHJlWWUJEiWW2rpyeZPsI4PPfiQqO4hgcDKJRlUrU6SIF7GOlOOcNppp8XznZJxItfCMGLHkK63WJ16r3Ks8suGUIA4nlhattAaCMFyMjliW6RgxJHIxSgBOOP0M+KDAmuMr/xo8ruymZ5kcapluFkEKX6UYhVcF5pmIFZmX+mO6V8uT9kNSqDvNe+cc4ZjndQdejpYOCYQja/04slW2WbZQhuxd0usDbhJ8841d+t4uEkI7dNPo9uXLDTHjwAs4hSI33348Bj3gjYttOAaI3FIMRwxsVSbNcsss0QLzXuRljgKUUDV8kAvzPs0eZfhOCiDbLfNNvHvq6+8slgwXHvuMLBSF1to4eKF556PSRLxtBTrdPNaMFyr64MbDIjRTSBh9GGHx/NP7mwZFtySiy4etfLaA7kjpRiC/WJnMrVqv6ZElwPSpObLtU9ZVseiCb1eicmXBao22sNkfdtKhDUSfZLQKNFSpHgw/NjuufvuOAHJ3dqPlmIsscNXX550ipCxaiSc1a4R/DvtlFOLh8Od2P8L7K8XLBdxmTJYEzGYHiwcZEcWh5sjFgQWr7s+RVSketD+B0QF1mrlWBDHYW0hVlJATz35RFyYMoT95l8gBq2Vkxx2yKFR4/+8c1pKLyxQQX66aq+++kosRVlx+eVb67E22mDDqL8GfvCOd/11BgdCeC5aO8ocZAId/w2BVJcIBJYImWQ4/a9aP0a1YoQouWjkciysb37jG9Ei4/ZwNWafZdZYrU66RqW8vr5E/ApPZQnFnq74/hVRspzb61qRR0ozU52H2CIrW6ZTAsOMUAvb+Wy80Uax/u2F55+LiRHXXkYYyJoj/2uDNeN7XHyRReMMhnpgmSFPSaE3Xn8jJh4E9ashqcHa9J3ZF0IXN+xpCW03B/VlLFtupvgdMiVlxPpuNrBkHatZoylJ1dPok4Sm5IE09LLBvfDYOVhQLwbLh0Wi+PK4Y46NsZgyxKgU0HIHSe1sMHjdmMGjmMrCqed+KDngprFGjguuH3WLo45ouctze5SA2MagYEmx2OiYIdlaeCdYh9xhLqM4EWFFpHnm6eOKFcKiHrL+hpG4uIySACB7KHAuBuRzCKo8hGVMIGbCkylzKPOqvs6De6vvDlnH4w9ultjVURUhTMc5auTkvYnA7TzpxBOjm5xiZ6sFy84kJxaZUoZvBStCBnC68P9LBNdQoiBBRbtFKYbm+Fwjx29otEJZ31WCZIb6NLFMbm6Swga1ZkIC6seED5RzJCC9c4IVLputXMV36zupB6RgNsNK4f1uIqsGYuc2lUsuZESVY2jtSRYR0vO+nrSQXA/FvIhUwapjIBg5cuTIKLvUjOAW+10YsFJt5fcU+qzL6cf858/+HB9pcVjUCKJeTdC///XvqFLqfb6A+PngnrSX+mbBpPf57L++mPh+f5svkH7sXqu3f3Cs9uszqard++M2/vq3lu1X9vPF519Eq44Sr78dQ/UPx3udV4L3ISPb8/9Q7/j/8+9Jz6UajktcUhaL+6Ncw3Mp86alSXsTt4z6b9ofsLwQmnot+3U8zruea5K+j1pS4QjXa7WI1z7dvJxzef/1gPB0KyxcKQpVClH+HKuMiyeDV0ZHtt1V+E3Q6teH6TE03KzFzBTSNnPL2BnBwncNiT1OKXwlYmh9FX7oKy63QkwUfJnQ2uKHS95ZZiu5oO7Q6txqQfDa4uSSNhNcU7plLCF6XixMiq8JtwYL19wABas9SWIJbsDasbjsjkeje3Ljy7M9mxFJRujYyszYKYFMaL0YLJsTgjV0843123l6GhY1IUFFlBZ6ynbSOWsr4ybju35wI2U9mykzd3dws1XcU1tNA3lZkQlnnXVWDHRPiWNGZtxJWUJkhhhIlC+44ILF8OHDK+9qTvCQJIJY6eKlUwqZ0Ho5EMqUsBTagyJPmUtN0EhgyJCJY/TqwVQhiQHxp2bBBRdcEGvMlKIgNedCVpqLzHU1h1PcqqdjQm5WyIzOv1gZd978AZYZC5gL3cxgVcp4UyJ5qjKHdUqg4YQmhuLOIv6SIPj8s/d6RkyuDPv2Q6iHeFx1Fn9bsbVq2Ee9/aTzr4e2jqEa9lHvmNo6Btvv6H7ae29H9lNGipsoOnWXTmj9XVT241+uqloqrqnXOnr9ewqOQUsTC42Cbuo3ZZGJYSE05RlJATahre+p1jUqo9Zn/U38kutLXZYE0b333tvafF4eUt2soKbiZmVWZ61McU+hYYTmjqHafbddd41V5CP33qe1pmuXnXaOjb+16n86Cq05bf0wHn/88WL3sO9tttqquOrKKyd5r/oghavqmw4+8ICY0UzwI1WysdXmmxf7BOtCVXs9+PHdefvtxU7bb1/sGH74Ks/LP0ZlGnvutlvMtml7+vzziUFqLUYG6m652WbFAfuNiiUY9SCOowhUC5Ks5+MTJvaU2t+9wS3aZccdY4nG7eNvm4RwFJnKVjrXo0Yf0abKgmyhIlT1ZLK/5bIU1++G668vttt667ivRx5+qPJKC1gPBgf77JhTTo4tSaA5Gglw1xKUhIwKVo1zV/uXMswynTKkawQrxGtUNDT5NwLq1JxT6qst46477ihOOfHEqN7hO1EmIymhY2GvioWpzisJOHqwkChYILlUFoKwTYLym/O7f/qpidllIEt1wH77xe/izDPGTfL7l/zQkaBNzm8mNd9LHgkjLL7YYpFYzS41WZ4MEGuHkGS9xEkzQaxR6Y44Wr0bYk+gYYR26sknRxUECgd0pPyAU2uR3rknH3+irhXQHpQo+OLrjZLzY1D/dciBB8bjUEuUGsARgLILaXs/IK092pOSAoH364VUn7TT9jvE0oByWUAZ2qcWXrBfceLxJ8R6Kft55KGH42sUTLVJ+fEpt4j1TIEoE/Qyaiynv6Y2bPBaa8WMWS0obzD1W7/i3nvsWSy1xBKx3QaMxNMjqXtA36GCX/MsQdmB6zR4zbXjuSrNQEi13CMuoqJgE8Zl9ZZfepmowpEI2lg63RVmfioJ6R8WmFo6+Ph3H8dOgS3DTcD5LL1k/7hwLXDTtVldV4abCui0WDXcpXfeYafivHPPLRZfeJFINIAULVo9oIjFTUKpTHf7EB2HXt5pw3aVe7hBlKG5X5uZazM0uMaUWZZbdtmoPJsITNbWsaW/FYfusMMOUW471XwpySFs4F+EtuyAAa2qLQZM+74VXfttOe9jw/eVoPdVx4O14ne3wjLLRvUQlo1WIWS65qBB0TiYZ6654zGsv+56rX2rzQ5dC1z16qb9nkZDCM3ioHKgdaYW3JlMJbdY/LjcCd2lX3/t9UkULfwYNCqXBRdZfpQxyPkgrmQJlIGwDL+1faTJUltv7XWilfH8s4HsAjncXwlMWpQG9SJJjeUqzYkLws/DQkKMimqroVzA4mBFxL/DtrU57bDNtvHv/UbuG+vRUumAQtA1V1s9Li61UX74qVj09UBOhuzqKa0GkkO+RAbBMapJQ16gSHjXYPFy6Z2rQtMtw48eHn7oodiYnmqxiFIqLH28Rh8qK9Yk8aQ8QZbHkGN/W7C6BfRVwqd/+lPUI0stU5dcdHG8CbxfadpPjepiYXobZQjTdlnGfht6Y4FumXYlRb1cp28Ht+R/wp1cnIUIQCTRMS1T2buKtwMp+L3oBnH+5bo8QD6uY7J0hoe/EYjAu2NHyINWHxQ7ARBzGobiPTwB0D+qvm3smDHxbzdbnSZ6VkHLFZUQc0jT336Hvl+zSL3GWgVdEAjvsEMPja6uGB69NccnpmffEi6KrHsLuJnOod5Nu6fQEEL7ayAnxZmq0H1Z1VAZT/VBpb7gquZn7h03dIdwV4azzzwr3sk3D+b5SsG8/l5FhFAhqR+KH6aF7o5WBsJgXZx8UssPCZJMjFYjLoEG9VQ5n9QaWGYTHn0s9kWmdiM/oM3DD52ZX42fvPuTaD1YzAnHBaJVEPrpp3+K1tDRpTvw5cHldAcWC9E6hdDeq1h+CH7FcI6svGq88cbrxdyzzxHdoATWhuuiB1HRZ1oI4E5PE4yrMubkU8JCWSa6T8DSQdAXXTC5/PO+wWLcMBB0coMMijXZnQDi++//LB4DWZ8ELVG+L3VaCnlV56faOha4nlWtUlRoBbG5ur4bfZwkeRKQruZzpPvow4/EoluuCX0x27Nd59sdnBhuBr4Xx+VmUN2Mj9DKx79LcOsdg4Z02Vmu3V677xlfA2KUSEU9lZs3vPjiC7FT4vHHJ94sttpii2i1FsV/YjcD6yxZh488/HAkWS6wm6r2tOeeeza+BizeRQOZq6xHBMAlR67c8rPDte1tmJKuZkLDXM5Hwo+TkoQ7j17Fcne9uxYyUpPkLuwOrSKcXhOSc9dbcrFFozQOXHLhRdENYMmZF3jUkUfGz1gAv/5o0nS5mJH+yLIKqzYad3qxG8S1QiCP1GfHMqQtdtABBxTXXn1N/Gy5C8DCVW1fHad4/rnnozV3U0kmRlcA4qTesHRVI7T4mrsusqQK4fU0k5ELGGV9dplcyZQlSewwxVTg8EMOjS1OTwS3nVV11RUt7hwgbMflRiJuSe016frr3bSgxYrKYG2K81l8yaLkZqvUV7VPWgjplONPlGHpi/3m17+JpM89THFK8UDXAaGLPQmss5aJSFargbjW2sEs8KuuuKKYZeaZI1mQvfHd7BbcwU2GDu2QSm4tCCW4uaTaPC67G1pqYAcWvJYpclHv/+z9YsYZZiimn266aDGq8eJuLtV/QLjhjA6/kwNjLJG1JjGQQESybA3DAaP2i83/n3z8STE4uKis9BRmERv0Gxa28ODyJnki4YQBwW1HXMpGgDv+3ZlmiseydUXOKaN9NIzQgDrpiL32iq6L5uVUq3PySScXqw0cGIPO3BQkIhCfQC1iycUWL6656prinrvvCQRwZvHd8CNL7T1665YKP8rf1hjSmgitbLlx7VhHb7z+enEKQgsuTwp4Sy5stMEGMaDNzdLoXCY0rTU0tVgXZbirLhrey9pK4GpZyH7UFo14UwIVC8fw8osvtRBaeJ2bBbYtmJ6axstIhKavMYEMuBvAU088GS29FB8EfYoIzbW2gNZaY1Cr5eFcnXtS3khIhOY7+mflPH/+/s9je5XWJ61GCC1pqgFXUZ8kFwqhsawToVl8VCx2CJYVckp1W6r3KWWM3Gciof0okAZCE2qgNMtVnX666WPjupuOAPmmG2882fXnBrMAXYsjDjuseL50fcq44/bbozWffjvIiDSU5v+EfcJvlP4aq2jJ8B2xgjYP1wKScGO/YLmzFFldWrGqkQhN7DSBJehmyb2uJrTXX30t/Fb6F3fdcWcroQmxIErdFLom3HhdUzf5FSvFySzejI6joYQGzEwLj7V29BEt7SGnnHTKJIQWLZ0bW9QgALmwyOhYkfBxV/V48YUW3aoLKi5kLfkeixZZCConcPdYJsgOGS671FKt5MriWyVYi+PGnl48eP8DgQwXKl6pNBVzDwSKuQrVsBC5qlde8f3KM0WMn3AdWUICwGVLSE+j/SpXoRiB3JKVIC5IrpqSbDVeeemlSGhlMkF8MmksWgR18YUTeyKJHLo2LC0uMEs41SixZn0Pho9UY6+wTZZQsuZ++IMfFIuGG8PmwWrjajoG7mGCJA+r5p//989i1512igs9kQ7xSb2aG4YbhUV4TyVJwRLdfNNhxfBddo5/w7NPPxO3bTFTsO23wPzRRWWdaFTnopYVMhK4xhddcEFx4gknFMcfd1xw+SbVNAO/PdaX7YsBugmsFqy1OWaZJYp4BnaJ70tJIplkirniZqmxnOKrc1g3EBMgmJQoKePZp5+OhEZ8M4FqyXbBvdZqJtnC2k9uF2sXeT77zLMxpodQxeeUtwwIvyt9ozLaPAPH5Bg0npctwIz20RBCcxeq/tItliQBQ864LUI7c9wZ0VWVGaoFChgWbbJwqiEovkNp0AmVWvEex/XQA0hr4dbAsIU09xxzxsUqxiZLeHPlWH71y1/FbNMZgeyqYUGxNg4/tGVYih8qC0dJA0gOEBdMP2AuDxWOf4UF8cSECdES5DIDS3becIdmTVRD7EnD9zlntcRM/vrXv0QtNkkCBLLuOuvETGqC+NS2gQTglptvjgtFtgycI7f3qRqlC2cHK1hMMEkbORZul4X02KOPxWzv2Epwnvu3VnBl07lTpUCsSViRysgCwSrSXygG9HpJpJJkD/WOZDWyVt0YBIvFFFlo3E37PTRcMzeis8LvoStwXckHIZKbb7o5qpWY9kXrTYwPmSq5KCcFVN5r9k6lGOJkjkUpSVtwo2Itu2GCm5okATEAGH3oYfG8UxILGYt1SvK8+867wUKbp1g2nCslCu1imut5JkpDENn/BquRSGd1hjajbTSE0ARKWVRiZ2JMLC7qn5dfell83WJkwcQYmh/xPPNM4gIk64c09KMPP1zcW3E7U3r8umuvjW6KxVAtnwx333V3dDOoKbRIP/eLnwEN3ciVmylG58ctRsZSA/EdstQUIrgIKyyzXGsCoRq2vVBwRS4L58U6W2TBhYrHJ7RYUoL4jmFccDuVTCDtKy5vseZYKuJVyiRkHlk3Ske4FrXAcmN1kq9xLZdbeqnirTffjK8pp7A4L7rwong9HMNDD7RYUqSwuVGsOfuhdbbT9jvWbNoWn1w23ERYanfcfkeM8ZlURMdMtpLMEquSiCKpcseT3Kv3fvpe0T9YfqPCtSPL47vdI2yHnA1SKxdSmhNgO4cHN5H7Z+GOOaUlMwhGDCJDJDIbFYngln3wQdcmFLGQSUO9VLHsE2STbX/11VaPQoxuCkPC78HNY+lwDbYPrmW6EZ0QLEDvnX3W2aL7yxrdf99RNW+2spLLBSv85ptuimUrSD7VF775Rkum1U3Azdv1S+Uq6hWRqISIwcSugfik6UwLhd+NBMXMwWrcbuttosUprkgxxvedCa5tNITQLBjaWRuut34csuHuZyGkhSSeJGAu6CtOooaqPJEJpKS3D1YWORzkgzxSjMZC3T9YXSRuLr34kvhcGd4nHsPFUFph3+kHCu6IMnOUKQ4I1o3yjAQk627KNWHyc5/qgYXEchKg51I4r/9ULFP7Yw201LmtN1lxLxIQu3EMZIrKxb3VkFChfzYoLED6YoQME/ygueCCz0pV7g4kXbaO6XjtvP0O0eWSRW2rbon7w8UTuN82WNPKEnasWJxuJkjNMXDXyCSVoa6QRer104LFdmNYtOq2KEFU47577i02Ccfqup1/7nkxTJDAUttlx52KbwSXUyN4OT7YGYgLSmiwav5SydwmcKfXCtcLUXlsv9328ffl2iBwOm0JqdNh3cGDY0zM+DtlQ8mCK8MNSTmNa+BmXE7kAD2+YRtvEuOa55x5VgwFEGLUlM8qHRbWiWuPrPx+FaFKAiwZbhZqAt3M0kN9p3rB8m8qY3I0NIaWXM8UCO0s2vt8rVhGGT5X77Np2/XQ3rbLaOsYu3MM1WhrP+0dQ0f3471uPHovLeQTg5VT3m5Hz5Wr5PMsnPLNJKH83mqwYFlOPi9+lDoJGgWab2nknEdS+LglWG5qzB4OXgE4PplMWmfKWDqKjlwjN0PijKxYccrUsO2zLFqk6thWDJaaco2MrqHhSYGM3of3g8WqpUczMdnkzgIhkbWxIPUcdhasjjQhSIC8kVLWLM1BgwbFbXPl/CuTCYpWxavUCiYgmHqSR10Fi1uihAWLzFJxLriZmHDuuLj83//+xKRTRueRCS0jWg7cPQHqrrTWIA0yQKrZy10enQFXTKZTCUVZf6w7YCmywhC18getS4gjTTLn9hnQm4qLewLIUfZWWQYyq5bp1iGBVB0XPbmM7iETWkYcVGJBGf7RFbBwTPehXNtVKLhWi+Y4jMRrBLh5SIxlxMUzOg9pUrFA3BICspw9BbFfViC3VnysWs5bUoIckHMmS5SSYBldRya0jDhT0qKiKNEVSAj4vDhQqk3rChTk2o5G8JSF7g6UQ9ieuBS3Gqn5m4S2obymi9cK9jcCyExcEZkhK5nzcmxRgkCszvEgck3pZbLL6BoyoWW0Vsdzz7qCNPCWtE13QBeN6yuW9M4771Se7TyIC4pL0RJzXKkPkgKE7XtO2QT12Z5wN2U/kTOrlYIHt7NMVmKGyM55Og43hFQMndE9ZEL7ikPsKqlJkEymlX/XXXe1qaNWBouMtaPavrvKpILn3ED9oOJ6XcElJKLWXz+ej4cuBNOSgIS158SzjKJLYgGNBII0WAWZIrNyT3OC60vfzHlyeXuLJFBvQCa0ryhUycu2DRw4MKpLWOhzzjlnlNDxt8B5uUC2HmTpZBEF3btrZSjXSNYiC6azYCGussoqccSbAlXbocefilFJ86jz4uolfblGIsXsJEfE6WqVn+h7Vcjr2BBvueE9o/vIhPYVhHjNqaeeGgPk3CKLiyXDYmEZjRgxIj5HIrs9cO+QYFLL6C4IAjouswnaQ7n2yzkhCgTGXeVOOof99tsvunhiaIQTWUYTqoqEGwHEjiiRmTmUtcgd4Y0ZMyYel2uWel4zGodMaF8xUHfgbqnJ4mLSxzeDEiEl90jjNyvHNPD2Fr8CVFZPR8ivI7A97pr9a8+CaqKUrURejl3dm0LUww8/PJY/kH4GcTPEofIfEK8KfYNGGg3kNWzYsNh1oGi3XkLDDE1k7bh6o75Zb0AmtK8QkIVK/KjIGtxE2lv6cLma3LEy0gi3cePGVZ6pDYoRCO3ckh5ddyATiKwE7xGAzKsuhtTwTlMulTp4OBdWpmPgJqdM4oUXXhjLNdJxOT+j9hoJgX43ASUZMqduFLKbtaC0JY34875a3RQZ3UcmtK8IuFwHHHBADESzfmQUQUbO39UuHovG/EcDbpOlVAtHHXVUjLl1plWoPahDs/CnnXba+C+yMFIOlFmQqGZdpoHGHo6hTKqKc5Gd83SOCO3Oqr7X7sB2BPMVy7IMZTXrlYAQnUxxMy1eFE7qtUpldA+Z0L4CYIWdd955sUyANTZ27NhWC0E2E2lx2aohwM1SSlnCaohNaWZHOI2crclylIlMREWeO0EngmC6f5WLpISGc0tzDEAJCvcOiXM7xc8alU1ERlrEdBmwAo8//vi6pC9u5tpzR43AY3V2p1Yvo21kQuvjQDqas2UhLX4B/6RNBvomkQFLqwyLlpwNsqARVsuiECtChjKlaYpWI0CmiCVp3wbtlmNoLEEZRPtW34WovM+8ynIfqlmW3FCxQv9yQRsFGVJkpuH9zDPPrEtmrLjnn38+Zl5ZcRIxjbxOGZMjE1ofhxiPSUwWvbhZdeM3ElDcWavdiMa+hShGVAtcLAkFA3AbCRlLVp9jduxlOH61W2JVWoUMsvU+7md5DoQp7pQtvCbhUd1D2VVIkshmujko3m3L6kO6w4cPj8fgM11p/M/oHDKh9XEcccQRcUEhiFo1Ty+99FKMVaXgf9kSE+sRR+Mq1apJU0jLuuPWNTLILYvJlXPcu+yyyyQumuMrF6smyWzCkuX4mGOXLWXhNUrBQpmFNia6cddee21dgc4ErqZjY8USdczoeWRC68MQBJ+vogaLJGqRjkJPbpmJ59VAJKwbcbRahagWqW030p1jZWmSt10Phbbc5npgrXkfty6NmAPnKq6nTKURULSrx1RcTjN/2W2vBR0YLF+JiTR0OaPnkQmtj4JFtc8++8TFLnBfr82He4ewCDPWgliRbdRqa2pUD2cZ3DTxPJOQzCeQzewIoYnj9VQ/pHgcvTjWqHOtFU8sg2vJknNczqO992c0DpnQ+iiosApaKyZtS19MwoAVoe6sFmjeW5j6D6vBkmKxNLonEoFx58Tn9EO2ZQ0lpRCKGo0qySiDu6rAmNudSkfaAndY8J/LLP5HFikT2pRDJrQ+CA3SFriFLgbVFsTQZAHpdtVCqrgnUlgG8hDwFqeyaBsNrid9tTXXXHOSmFk1koUmOVB2ObsLLqtGd+Uj4nPc9/aAiPXHpunxVDS0RGVMOWRC62NANEoJWAjzzz9/65i6ehAbY8nViqHBaaedVtNCI7stsyjo3lOlCLKrLKN6rURQ1lBri/g6A/sTF0T0+jKT/n97YFUmpQ/dALlEY8ojE1ofg4HKFiFXELG11zCuaFbWrp7LmZqpq8seWFA6DBBaWzGu7kCpA7ezXjaRFaXDwfGx5pBsd6EURceBbdp2Z7KTyVp0zN3Rc8voOjKh9TGoqreoqLGmOZptQRbQ+8vV+JDiPiw0Ra5pMlICN1MGVX9kT7hVJH8QMyuwrfIIxb+ytILw3U0K6LfURSFJctxxx8UMcEfBvTS7gFXXkVhbRs8gE1ofguA8iwlBsc46AqQne0dupxaSBVQdQ5PJa8tVbQSQJWunLZdTJT4S6Yp+Whl6VwlAigmy0MpFuu2B9ZqKl1lpPTl0JaNtZELrI2BRkdJRHY/U2oudJSRCq5cUoM5hoSqlKBOLRcwi6eocgo6A8qvC3rbG2rHKdAV0R7BRXyjdNFZtZ+WFqH8gQladOB6CzfjykAmtD0ERLPLRHdBRN1BvJJet2uUEcaCk/KrVZ/z48ZVXWspCyG5Xu6KNgngYq0dsrCebubV3qdOTJe0smbnGms01nns0SkIpo+vIhNZHgGxYZxRTOyKdncA6oSdWq9qfcCKpHjM3EZvMaSqi1UYltqaOrScg0aD31KzQngIX3TwExbtd6XbQxykxgvApk2QVjS8fmdD6AGT7uIQWFhXXzmQd33777VjeUR1Dsw0ulG2yXC6//PIoPaRZ/frrr4+uFRnpntLEp6TBdR46dGiPEAXSV+M2ePDgLqvYJnecq5oHnTQHMqH1AdABE88S0O6sC0j4UXN6kqpOUFDredtMMaw0NcmUKPVWFFh7KgAuNsWlHTVqVOWZxoFSh95PLi3FjK5A7FBrFguWJZvRHMiE1svBekm1Yl2RmKblxeUsZwmVLyAvUteskFSwighS4aggOFf0d7/7XXyt0UDSXNxawpPdAXJW+c/6Y3V2BQbJ6B2VXZVNbisLmzFlkQmtl0PwXKyJNfPII490um9QPRlL67DDDqs8U8T2nSOPPDJutzxTwLZT8agHC6eR7UZl6KFEGOVERHfBjdUStvzyy8ftd6Ug2A2AXJLzJ6vNZc9oHmRC6+WQnZSltFB1CXQWFrnSiL322iv+zYKhakv+hrunFKQMMbM0+k5msKcULhS4yqx2pDi4PWgHS24m8nbNutJVIKupHk8XhrhZI8k2ozHIhNaLoa0pWQsEB7sChKTin0wQiKmJK9keAqjuR9QaJBlgnwMGDOgRd0tcTnbTDM2O1tPVg4SJY2ZtSn6QAurq/FD6ajTOuNvmCGQ0HzKh9WIgH64ma6GrhaXairQXqWEDrph4GkFIahPVkjziaSS3EZrG8Z7IcrISqbwqqegOHDsX0bkhItnZrhIwCaPUDeC4EGVG8yETWi+F+I+2IwtM4L6roMsvwJ00+QXKuVLqqqrdzQTDdO2Xq6uHsdGwTRlWlmJXtcR8Tnxwiy22iFlZmnBdjffZluSEJn5WXk/IJWU0BpnQeik0b2vItli1/nQHXEsZS+SGrFS9EymsBxprCM0Cp1rbaCgh0SfancEmGst1ACirEDNrq32qPSgmNl2KNtodd9yRNc6aGJnQeikM7FCp3904E9eJC6neTHGoTGm9RnVgraQiXg+k0cjCVy4tchXT60yDeBlKPvbYY48YvOc2d6e0xLYcC2tUS1m9YcIZzYFMaL0QrDNZQISiALarQE6yfdwyi19GsTpmVgtKOhKhqeeqR2jcYq/51zG3lxF1PFqpdCSog+sKEJDsLAIydakrmd8EhKrzwnnqmuiuJZzR88iE1gshC8iK4RqqGesuttlmm7hoO9plQI3VWDxxLuUiYkoSFAgRwUoqqFcbNmxYDMgjTLMB1lhjjRjva0tySNZWAF+nQGeBzA455JB4Loiou9aU6yGjKfGSJzf1DmRC64W49dZbY4wJQbBquos0DLej8yv33nvvYquttooiiD632WabRZcVEXGBZV0NFjGghVvM+jOIxXu1Cyls/fDDDytbmwhFquJ5LKzOZiN1NyRXmHXXmQb9WvjFL37ROpXd5PiM3oFMaL0QqvpV0bMaukNoPuuhkNbCNeGpPajh4mayXpR2+JyHoSASBGJy4mAKdpECC1KRrpIJhEnyu54S7AMPPBCD+HfffXflmY6BhXjiiSdGN9M5dLd2TXJEltd5cTWzYGPvQSa0XgbFnWq0SAU1KqbDArF4O1L+Ia6k6FUiQWFtIjTZ0e5ALI/lpp1IvK2jUGdGJpxrKBHQ3ZF69i32phvC9CZ1dh2JK2Y0BzKh9TIY2sGKkXlrVHGnqnek1JFRcDoIvFf8jrSPBnLW4sknn9xla9Hnbrnllrh/VlxHtyPgnyZcIdTuDiaxXxakujzlMN3pKsj4cpAJrZeBogZCEXjvKoFUI42q0wLVlq4XNzLtX7xKnEpvpL+VR3QVzkMvqfhbW0OFy1BXZkAK4tlggw1i/K27lpSuCTMUuK6s1lpxvozmRia0XgSZP5LUtM9kFRuFNLZNHIwLVw/KLlKXQFLnSOob3SmwVawqocA66gjEuHQ0zDbbbNGa0vbVFeWMaqTrQCLJAOaM3odMaL0IBt5acEOGDOlSWUM9SC7YrmzkhAkTKs9OilRrZn6ninnlFYBYfJZ71hWIeSnrMDC4IzVjYnhao/SR9u/fv3juuecaUrnvvFl7WpsQbEbvRCa0XgKEksoSGj067qabborb9ajVm8kyU1/GzfNAJqmUQQYzVeR3FshJj6VSDaUo7UHA3gR3yQjusa6GrnYTlGEkH0tPSUlHx/9lNCcyofUSIDRZQO4myedGxc9AM7p6MbGjq6++uvJsC8SlZP1OOOGEmIlUkqE+a+TIkfF1bUWKbHUPdBbKLZZZZpkOyWw7DkqxMqwykIitEeUU5JFYm+r6xM8yejcyofUSqPtCZko2kiR2o4AoEBoLTUtVGYQR99lnn6hcK6uKSC183QLAYqOP1llCsy1ZUjVtHSmiffHFF+P705CWRijlukkQbBS/MzAl15v1fmRC6yUwmQjhcDsbVa6RkKaP2351ca3iWSPsymoVEgE6BZAbMmI5drb3UswMObM22wvoq72TXeXaGjfXiDkGLD7bVSri/BT7NtLqzfhykAmtF4A1ojQB4VS7hI2ALCG30fZZYwl6IUkUIZG02P2LjDbddNP4N5hrqR+0o2UTyi2QmXIRpRJtQWnIoYceGgnXMJhGlVKwzpCkRIAOhZT0yOjdyITWCyCjKQgudtXdtp5aMD08yWrvvvvurVlDZEL4sVrokfCiZvMECq4ItyOlE+J14mYKgzWTtwWuNSkjx6XpXL9mo0BzzcwCJKm+LqNvIBNaLwACsajVoPVEnEftmTiSfWg0T5aWroBaLU0ITmaSdcX93W677eKjvZYlWUnnIKPYnkoIUpV9lajYddddi9dff73ySvfx4IMPxsb5TTbZJE6Oz+g7yITWCyDDiGy4aj0B3QFKMexDUWkiNHE71lQ1iXJ7lU4kfTM9lNzOtkooxOm8hxIHBdj28NRTT8VEBfkhGmmNAqtQHZ8i4jy1qe8hE1qTQ5Zx6aWXjmRz2223VZ5tLATZWU72QcMs9S9qr6o12UnN2MILL9xKdPvtt18kRBX8taDBWzbTZ5Bke6DSQeSRu3v77bdXnu0+WJRUObia4nIZfQ+Z0Jocsm9afJBao8s1EtKgFITGekn9lDKcmtCrhR+VUNA/SxOfEJo+zFqlFG+88UYkRZaZuFV7UOuG/CQNkF+jMo+C/vfff38kSuTdHSXbjOZFJrQmRwqKC7p3tHG7s+AqionZj8WehvAaUuI5ShplPPTQQ7H9ifIHSCRoQyqXU3BHuY2Ib6WVVirOOeecyittQ5bV4GP6/Y0aRoIUZUed4wwzzBAVPXJWs28iE1qTI0lKs5Z6CohSMsB+lGmk2BgXTTkGRY1EXiBYT4FWDRlQyiBTnaweVhkCU31vex2JmYG+UNYct7ee+9pVIF3n5zy58Rl9E5nQmhgIguuFPHoqfgYstC233DIueARWLr/Q28kaE/jXtwka0b1XS5Q+SJYPq8oxSlz4f67d/vvvH1/vCGQxZR19ti3Fj66AEggBSK57VwcyZ/QOZEJrYsjIycaxkHrSquCSySYiKfVl1eUXarW8ZjCL8oyUETVJXB8mN87fyMisTo3riYA7EgOThBCsR9zasBoJ7nGaDZAHnfR9ZEJrYrB2LEQN2T3ZZ6iWbPPNN4/7YqFVExqXVIBePIy15n3pkXpAuZzIjhXXXj1aNVTqqzczqamRQ3zdENJsAN0Njej/zGhuZEJrYhxzzDFxMWoR6kkgrERoFn496H2kyaYuTi+n93soymWRdcVV9BkaZOJmOhYaBSoaJI/E8SRUsqv51UAmtCaFBZnqz6644orKsz0HBbXtEVoZyIcFyR1W9Z8yo50BV9NgFi6hhECjwEJ0TGJmYpDUOTraZ5rRu5EJrUmhuJTlYr5lRwPr3UFqfidDDR2JfSl96Oz8zARuLqIRj+PmNhJ6UGVLucdmh+YSja8OMqE1Keh0IRgWRiPkctqCgl0T0O2vq1LanQXCRqKyoY1MeCBKpRnUOTTA57jZVwuZ0JoUSf9MjVdng+ydBdeP64gEGtlq1BbE4ZRSGF/XiAEnCfTixM10PuSpTV89ZEJrQgjS0xtDaBIDPQ1WjEp/mmiNlOipB6UZdMgkFhrpTos1svhIIeUkwFcTmdCaECwyLUgsmJ4sqE0Q4EdmspU9TWiymlxCtWvc6kaBNJECXxPlq/XbMr46yITWhDATEsGo8ZoSel0IzfRx9W49KXYoOK9tynQl2c1GwTVSb0ZFoydbxDKaH5nQmhBcMu6msg0Zu55Gmvqk8r+R8axqSD6YPyB7+8ILLzRESYNMuEwmMtNtkPHVRia0JoN6qVNPPTUSmilHUwJJ0cNoup4ktDRX1MSorpZ7lKGBXVZ22mmnLfbdd9+Gdhlk9E5kQmtCaAS38Enp9PQitX3FtPbXk+4ai4xmmjF0jZDTFmd89tlnYwJAeYbWsEZYfBm9G5nQmgwsF0NHlFD0xISnaqjwJ7ON0O68887Ks43HxRdfHM/JCLxGlKFQIhHzY8XqqshklgGZ0JoMJjwZ4IFgBNB7Gu+88060cnQk9FRCQOGsqVVcw0bp+Bt2rDDXtjOZZSRkQmsyIBi1VKSv33777cqzPYfrrrsukidV2Z6QKFK5r0/TkODBgwdXnu0aEnFdddVVxfDhw2PCJPdoZpSRCa3JYAAJgpl55pkbLnRYDWSQJkrRMOspGENnH5dcckkkuK4AmT3zzDPxeAlHujZd3VZG30UmtCbDtddeGxf/Gmus0XAZ6mqQ2haotz+Z1Z4AySHu5lRTTRWHq3QViEyxsbIPY/eyZZZRC5nQmggWqfFqCKbWgN9GQ7aRyqw2pEYO8i3jzTffjGTG4mxvuHA1WGCuyQEHHBCb9AcNGhTJLCOjHjKhNRlU0CM0o+F6siYMxLbsiwX13nvvVZ5tLO6+++7YLG4/F154YeXZ9qGf9Z577olDVqjhIngKHRkZbSETWhNBCYUFbPFfeumllWd7BghDnZt9jRgxovJs48HNnGOOOeJ+WIM0/tuCXlJEtvbaa0ci05tppN37779feUdGRn1kQmsiyDJqC7L4OzJhvDtQu7XQQgvFfZ1yyimVZxsP7U4moNuPTKcYmLmY9q8YlnQR61Ds8Oijj44lJFxg75ft1QmQ3cyMjiITWhPBwkUyYk60+3sSatwoulLYUCrSk6CEwa1FUiY7KbClV7byyitHgkvEalCKf9WrKSN55ZVXWmeEZmR0BJnQmgjcM/VnGsVfe+21yrM9g1SugVB6OjZFb005yrLLLhv3Wf0w+s5EqR133DHqwJEBV2CckdFZZEJrIsg06nUkHdSThIbAkuT2lBCQBMOMtSuddNJJMfHBYhNTE18zU+Dhhx9uzWrmJvOMriITWhPhqaeeioTWr1+/uPh7CshSwJ0Gmk6BKQ1upPMTM/z5z38e42wZGY1AJrQmQiqq1cvZE21ICaR27GfhhRfOQ0Qy+hQyoTUR0qQnwo6ygD0BE6Q23HDDuJ8DDzwwZhkzMvoKMqE1EQz5QDSUY3sKMo4pm3jjjTdWns3I6BvIhNZEOPvssyPRKCrtiS4B1lgSc9Qrmuu7MvoaMqE1Ec4777xINkoXVPI3GsQjk5gjVdyenveZkTGlkQmtiXD66adHshk2bFjlmcbi/PPPj9tXUJvnVmb0RWRCayIkl5OsdKNVWLUZUXm1/S233HKKTJPKyJjSyITWREhJAYWmjXY5WWRaqmyfa5uR0ReRCa2JQFo6WWiUNxoFyYBRo0bFbRNJ7Mkat4yMLxOZ0JoIt912W2zcXmWVVRpKaKR39FEq1yDFow0pI6MvIhNaE8HsShI7q6++ekMG8SaQ5WGdUY398Y9/XHk2I6PvIRNaE+Gtt96KvZw6BRrVy/nkk08W/fv3j4R22mmnZS3+jD6NTGhNBJnHxRZbLGqUffjhh5Vnuw6ZTSRGngepTZgwofJKRkbfRCa0JoLMpmng5IMaIbporidVDdaZpEBGRl9HJrQmgmD9xhtvHMsr7rrrrsqzXYOkwpAhQyKZLbHEErnNKeMrgUxoTYZx48bFbORll11WeaZr0HXA0iNnbcBvT7RSZWQ0GzKhNRnGjx8frapjjz228kznIVa25pprxu2st956cdhvRsZXAZnQmgxvvPFGMdtss8UhIV3RRPvggw9ai2hNT7rjjjsqr2Rk9H1kQmsy0NM3IXyuuebqdL+lrGbqB+2ulZeR0RuRCa3JQNJn9OjRcdybOFhH68YkFAg2fu1rX4tktsUWW8RatkY3uWdkNDMyoTUhDDExyo6MUEfmUn722WfRtZQAQGZapwxc6QmRyIyMZkYmtCbEJ598EmdUynaeddZZlWdrg1tquEqaNq4w12yCnNXM+CoiE1qT4t57741W2iKLLFJcc801lWcnBUkgktqpeHb++eePJRp5klPGVxWZ0JoUYl9Jwda4uUMOOSRmQN99993izjvvjMH/eeedN87W9B7/j/g+/vjjyhYyMr56yITWxDDh3KTxFOjnVs4yyyxRkcPfHuS0zQl45plnGqrQkZHRG5EJrclhjub9998fJ0FpMBf4p8ixwgorFNttt11x8cUXx/dkZGRkQus1EORXhqHhXOO6xAFkOaCMjInIhJaRkdFnkAktIyOjzyATWkZGRp9BJrSMjIw+gqL4/1IUaencVV3rAAAAAElFTkSuQmCC', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 WARNING:xhtml2pdf.util:getSize: Not a float '90%' DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 41 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 41 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:44:09] "GET /myclass/api/Prepare_and_Send_Convention_From_Session_By_PDF/L5RCcP4tDImFAoAxbn5cluWrrouI_6jAPQ/6918c7cd165449f422262a52/65f05a36c544f77525a30631 HTTP/1.1" 200 - INFO:root:2025-11-15 19:44:09.843708 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:44:10] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:44:14.720753 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:44:14] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:44:16.215951 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:44:16] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:44:16.239952 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:44:16] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:47:09.803124 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:47:09.807119 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:47:09.817105 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:47:09.823119 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:47:09.828131 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:09] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:09] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:09] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:10] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:10] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:47:20.366766 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:20] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:47:23.370822 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:47:23.377353 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:25] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:47:26.236446 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:47:26.239461 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:47:26.244445 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:26] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:47:26.247458 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:47:26.252460 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:47:26.258458 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:47:26.267447 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:26] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:26] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:26] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:26] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:47:28.379071 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:47:28.382583 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:47:28.387584 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:47:28.390092 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:28] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:47:28.396132 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:28] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:28] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:28] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:28] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:47:37.105364 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:37] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:47:38.557727 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:47:38.560705 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:38] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:38] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:47:44.045889 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:47:44.048405 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:44] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:44] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:47:45.451612 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
\n
\n
\n

A l\'attention  m   bbbb aaa  

Situé :        

\n
\n
\n
\n
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : Christian XXXX
Signataire dûment habilité aux fins des présentes : Emmanuelle XXXXXX
Contact :  contact@elyos-si.org
Téléphone : 01 XX XX XX XX 
\n
à le plaisir de vous convier à la formation ci-dessous :
Formation :   OPÉRATEUR POLYVALENT DES OPÉRATIONS AU SOL
Durée :  30.0 jour (s)
Lieu de formation :   adr site1  , cp site 1 - vile sit1 
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
\n
Les séquences de formation  :
\n
Du    17/11/2025 09:00  au 17/11/2025 17:30
\n
Du    18/11/2025 09:00  au 18/11/2025 17:30
\n
Du    19/11/2025 09:00  au 19/11/2025 17:30
\n
\n
Au plaisir de vous retrouver prochainement,
\n
15/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_27161.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
\n
\n
\n

A l\'attention  m   hhh fff  

Situé :        

\n
\n
\n
\n
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : Christian XXXX
Signataire dûment habilité aux fins des présentes : Emmanuelle XXXXXX
Contact :  contact@elyos-si.org
Téléphone : 01 XX XX XX XX 
\n
à le plaisir de vous convier à la formation ci-dessous :
Formation :   OPÉRATEUR POLYVALENT DES OPÉRATIONS AU SOL
Durée :  30.0 jour (s)
Lieu de formation :   adr site1  , cp site 1 - vile sit1 
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
\n
Les séquences de formation  :
\n
Du    17/11/2025 09:00  au 17/11/2025 17:30
\n
Du    18/11/2025 09:00  au 18/11/2025 17:30
\n
Du    19/11/2025 09:00  au 19/11/2025 17:30
\n
\n
Au plaisir de vous retrouver prochainement,
\n
15/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_83977.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATQAAADaCAYAAAAouL7ZAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAcG1JREFUeF7t3QW4XNW5PvD7v/dWKU5xh+AkuAUJEiwECO4SPCG4BHdCCE5xijvB3YK7QwVaSgstFahA9Rba7v/6rTPrZGcyc3ROmHNYL8884Yxsm1nv/vT9/qvIyMjI6CPIhJaRkdFnkAktIyOjzyATWkZGRp9BJrSMjIw+g0xoGRkZfQaZ0DKaDl988UXxxz/8ofj9739f/Pvf/6482zX8/e9/Lz755JPis88+qzyT0ZeRCS2j6XDWuHHFAvPOW5xw3HHF559/Xnm28/j0T38qdth222LxRRYp7rrzzsqzGX0ZmdAymgqXXHxxMedssxVHjB5d/OMf/6g823n89a9/LfYYPryYPxDjLTffXHk2o68jE1pG0wCB3XH77cWdwZriKnYHv/71r4urr7qqeO655yrPZHwVkAkt4O033yoeevDB4onHH49uSjV+/KMfFQ8+8EDx+IQJxV/+/OfKs0WM77z91lvF97///eAeHV+ccfrpxX333FP89re/rbyjiC6Tzz36yCN1H/b9u9/9Lr7/xRdfLB5+6KHW1x5/bELx8ksvF78rbRNs98UXXpjkvWlbjqktII7Hw7mee/Y5xYnHH1+cGVy88bfcWvzh93+ovKMF//nPf4p333mnuObqq8P7TihOGzOmuDMQzi9/+cvKOyaH43rl5ZeLyy+9NLqMY8ecVlxx+eXFG6+/Hl//VfisY3ZN/vTHP8bnHI9jf+zRR4tnnn66ePaZZ+L/e9+HH35YfPLxx/Hv8nmWH488/HDx9FNPFf8XtoPIXAPbf+7ZZ4unwvNe991+9umncX8ZfReZ0AK+d975xfTTTFPMMuNM0UIo45//989imy23Kr7zrW8Vq6y4UvHnP7cEl//+t78Xp558SrHEYosV351hhmKGaaeNjzlmmbUYvPbaYRE9Et/3p0CQc84+e9z+jNNNV8w844zFrN/9bjHLTDMVM00/fXzum1/7WnFPIEJYd5114nZsc+pvf7uYMfx/v/kXKNZaY43iskAS//rXv+L7BMzXWXOt1m361+NbX/96sXtwteoBieyz517FPHPNNfG4w7FNM9VUxd133lV5V0tg/vzzziuW7j8gbj+9b7aZZy5WH7hqcfttt1XeORG/+tWvilEj9y0WXmDB1m07b+ex8w47xvcgR8+LkT1fsZ4QpO26Lj6XzsXnLr34kuLB+x9o3Z7nXTvvTec97Xe+Uyyx6GLFR7/6KLqXPuf1dH2nm3rqYv555ileCTeGjL6NTGgBP3//58ViCy8SF9XoQw+tPNuCn7z7k2LAEkvEBXJKIDD4T7DMjj/m2GL2WWaJj7XWGFQcecToYuTe+xQLhcXsuSUXXbR47dVXi//7v/8LhLhlsenQocVmm2xSrLDsMsW8c84VA9VDN9wwPrfBuuu2Lu6NN9oo7mvQaqsF62ZMccjBBxf9F188bnOeOeaI1gf84Q9/KDYKnxdvsk3bGbbxxsWG660XLcV6OHPcGZEQ5gnHsOH66xdHjh5dHHTAAcWySy1VjL/11sq7imi9zRWI2DVZdaWVi8PDdTlw//3DcS9azB6e6zf//NE6SkCwm4RzdOyOdZ011ywODcd+/DHHxPPff9So+L4brr8+HjMCYmHCR4EIEdw8c85ZrLHqqsXmm24az8X1uffue4qXgtXq/FxDzy+60ELxvcstvXR878ZDhhS777pr8cc//LG4bfz4eH4IbEg4P5/bJFxTyYF333k37i+j7yITWsA///nPYtedd46Ld7VVBhafllyTm2+6KTw/S7HgfPMVL1QW4EvhXwt6jllnLbbeYsvi1x99FJ/nol1/3XXFwgsuGBf2LjvuGC2qPwc31Tb/+pe/FkccfnhccEjs5z//efGXv/wlWnEpm4fQWBV77LZb/BuuDVYNEkAUp5x0cnzO4kVotmWbguBKE+yH9VgLXLsdt9s+bgeh2n/CT3/yk+LDDz6I/8/NXCIQsvPbYN31ivfeey8+D/cGS9JrrhWiQNhw6sknx+cQzWEHHxJLJRL+9ve/FR8HtxGuv/a6uoQ2aziXq668Ml4L5+Lxz3/+X7AWP4/n5eFarhHI/rvB+kKS3tvyfIvl7PtKhPbOj39c/O1vf4vb8bl//euL+J6MvotMaBVcd821xdzBAppv7rmLJx5/ovJsUey1+x7RtWEdWBRw/LHHxcVr0Tzz1NPxuQSkttXmW0RCW2bAgOKHP/hh5ZUW+KztbbTBhtHKqkYtQhMLQgKzhW2ed+658Tl1WgjNto4/9tj4XHuw+HcLlgxCQyBc2ESkZZx/7nkVi3DO4q47Ji932Du4rM5vsYUXjtYT64xF6bnBwQ3+YyU2VgttERoiuunGG+NzbWHN4H7PFK4RC7AaZULjAmd8tZAJrQJu53LLLBMXpUA5CNSvstJK8bnTx05047YYNiwS2uoDBxa//PDDyrMTccyRR0brBiE8WomlJRwXXNUWQttgsiA8IDSxn+2Di/Tb3/w2EOIPip122CEu0qWWWLJ4++234/uSyzlHyb075KCD4uPVl1+J76kFC54r6cGa2nLzzWON1j9KWcU9A5k6Zy7dj344KSHDOWed1bKNQEy3j7+teOvNN4sF550vHgsXti20RWhuKK7t6MMOi+fBFf64kiwpo6OENmLvveN7Dthvvzbd8Iy+g0xoJey2y67FzDPMEOMuguL333d/XGgLLbDAJJnDtQYNigt+/cHrtrpSZVx4wQVx0UoQ3H/ffZVnW9ARQkOGi/TrV6y0wgqRxCx08SCZvIREaIjF+wXfBb+nn3qa4uYbb6q8a3Jwgc8YO7ZYMhAKK8zD9vfeY4/Wc9lys82KWcIxrrryypO4pQk3Bytq3rnmiqRuXy88/3y8Hs75vHPOqbyrNtoiNCRkO/E8KokKrnA12iM0rqttsXRtZ6pvfrNYZcUVK+/I6MvIhFbCHbfdFty6mYMrtVAksFNPOjlm1zbfdFhrrAi4ixazWE4tt+bkE0+MRIEIlSGU0RFC81nZxSHrb1DMPfsccXGedMIJrRlOSITmvT5z1plnFmeMGxcfP6xhVVWDpXfMUUcV/ZdYIhDa7NGqOWr0EfE1GUmksPyyyxY//vGP43NlXHTBhZFIHZfSCm7nnLO1EKtzbwttEZrnhweX+NxAis7j9EC8tdzyjlpoxwVX3HUZe9ppMTaX0feRCa2ED37xi2LF5ZaLWbyzzjizGBJIx+K45KKLK+9owcEHHhiJxKJR71TG58Gy24KFEz636sqrTOaSdoTQWBbDd9klEtgF3/tezIpa7GedcUblXRMJzbbUiHUUYnxlqPlaasklI0ENDO6118eccko8Py7p+PETM58Je+6+e7CkZoqk+7P33ouZ4KWW7B8/w2pN9WW1kGNoGT2JTGhV2G/EyGh9KcWQIFi6f//irTcnLVRV5GmxW5gyfR9+0EJaCm0vu+TSYsH55o+L6rBDDonPl9FRQktJAUH7ffbaK25P9vTJSsIiEZrnjzh8dKyslzH1kNmrJi7w/I3X31C899OfhtdbnvvNb34TA/pzhHNZfdXVIom+8drrRb9wDs5P/duPfzTRSrv15luKRfstFPb73dZ6t38FEt9lx52iuzjPnHPE85a5dQwe4nNIC2SB6xEaq1B1v2NI51KrY6CjhPbuu+/GzK7tSOjIZmf0bWRCq4KC0fnmmiu4erPHrOK2W21VeWUivvj8i+ieKecQJ1t5hRWKkfuMCO/dOpKghY0QP6iUQZRx7NFHx8WoXqwWoam9mn7qqWM2MgEBLb/MMjGu5XPKFBDGkPXWL+YI5KuEZPFFF42PhQLpDQku8W8DUVVDacdmm24aSzYQprKHtQcNijG0FgKeWIN3xunjAvHMHqzVWWJyQDEuV9S+nB9LVsIi4dVXXonvczNg7a22yirxM/vtu2+x3jrrFHvvsWd8H0JjAS+20MIx9gYsKddcnR3SXnyxxeK5LBj2teP228f3lDFo1VWLGcI1YilXg4WnpGPecMORhU3XZb5AcFd8//uVd2X0VWRCq0IqQbDoFXBeEyyGWlBTNu60scUySy0VLQ5V9DPPNGOskt9xu+2Kn/7kp5V3TgrdBawR2UW1ZNVQhCrgPmrkyMozLbjummuKJcNCt+DPPfvs4tM/fVpsvcUW8Rg9rzbMY5HwuhhfLUITBxy5zz6RwMQGBcyR08L9+hW77rxL8VGlng50SFxy4UXFCoG4vN/5+QxCQ4qplakMsTTxxlSHZ/usTbG1A/bfP74nWnjhmFdafvnYIgXalRQvKyAun4t97VSD0Fi3rtHRRx5ZeWYi3JDUDNpW2o4Hiy0TWt9HJrQqcJH0br780kvx8dfgrrSFnwbr6aYbbiy+d/55xZVhwTzz1FOBDCYmEKrBauNqCdzLpFZDmQTLxXbL+CK4nkgEaSiT4Ir9qHKciCE9/C3gX8+9+v3vPykeuO/+4vuXXV5877zz4r/PPP1M3fc73ltvuaW44PzzY3/m4489Fl3Xevj73/9RPPXEk7F/83vnnltcevHFxT133xNJC2RSHaMuilTXZ9/lc0gP56o4thoSNq7hz99/v/LMRCjoVfg82bbCc7VIPqNvIRNaRkZGn0EmtIyMLwk6KlisFEUyGoNMaBkZUxjCGq+88kqxwQYbFEsttVSxyCKLFE8++WTl1YzuIBNaRsYUxmuvvVbMOuusxX/9138V00wzTfx3jz32iOUlGd1DJrSMjCkIpLXiiitGEtt2222jAOV8881XLL300m0mWzI6hkxoGRlTCFzNU089tfjf//3fYuWVV27NLK+99trFbLPNFoucM7qHTGgZGVMIUQRzk02Kb37zm8V9FdECXRG77bZbMdVUUxWvvvpqfC6j68iE9hXEP/7+j1jH5eH/mwnax37w9ttx9kB7oARSbstqdiAxrubiiy9e/KDUZTFixIji29/+dvF6jWLljM4hE1onoKCVxNCJxx0/ScGtVqTRhx4WJbhrtTvVgtalVGw6paH3lNS1R+pDbRaYa6Atar11BsdrVA+6GlZefoXYa/vUkxNllZoVujSOOuqoSGijKnLkCfvvv3/xjW98o/jZz35WeSajq8iE1glQztASpSUnyXHDo4+0NKuvudrqHRq/pnKdvlnS2Z/SoCqywrLLxof/byboAhi+8y7FSccfP4lkUzX+/Nlncc6Bxv33ewER6AoZOHBgJLSzzjorxtMSDjnkkGLqqacuXnrppcozGV1FJrROwI/wwAMOiD2KZH0S6OnrdTz7jDMrzyCND4rbbh1fXHnFFcWEUrsQa+7kE0+KzeD6ObUBUYRQXElqm+UxYcKEaKkYywavvfpaVKEw0ehnP5u83Qe4alq27r7rruLKK6+IY/fKI/lYO3fdcUdU2zBoheDhisstH+cI/Ptf/4ok+2awQB3Hddde26qDRrXX5+iJaWn6vBLI9pnXX3stNpub5JRalCxcLUvXh214kBdK8J4bwvtJCHEra8G1oCHHGk4QZ9IOZrbCtddc0+pmagV7/rnnw3WqT3zNAq1uCyywQIyVvVU1ZpDLOVP4PRhhmNE9ZELrJMhVa9bWGI5E9COS8SHmaCHDhMcmFCuvsGK02jSLU+7Yfdfhxd8DqVGw1VitWdpnNGOLBZ195lnxOWqxpLtJ5OhL/P7ll0cXTEO756nIvvTi5HdylhapH83xmsM1zO8xfLeosKFUgGoF9RCvLbvU0vF9SE2sSo/jyuH//T14rbWKmaabPpDHNTHrRh7J+bJK7Z/8ESAXTeaOy3EfHlxuIM7ovc7N5whTgvM2Wcp7nf+Siy0eruXEsXkJelldky2GbR7/1iR/4nHHRRWT+eeeJ/6b9uXYqH78pIaqbbPBTYp1Nm+4XtV9uiNHjoz1aO/X6E3N6BwyoXUSMlXkghDCRx/9KloLCGvYJptG6wSBbLDeesWcs85W3HLTzTGmRjfMTMlLLrooih8efcSRUWLHSLaHHngwWj2nnXpqVKhYZsBSxeWXXlY8+cQTMWhPOYJkkB87i4c8D6KqbmwXj2PB0QD7RSC3zYcNi+oYXGMqE/6f/I/Xvnf++ZHwBq64UiC0X8XPIhuqGCP23CsORmFZcYmJNl595VXxbyoXSIXFSdEDuTjHX/z8F9FaYgUOXGnluO1HH300Cj9yIQ0Kds2WW3qZcE4vxqG/yJCqSXUxKcttgfnmLYZuOCT+fd+99xazzjhTsd7gwcXLwYrUkG8bdOLWXXudYsnFF49Tqpod48ePj4Q2dOjQyjMTscsuu0QLrZY6cEbnkAmtCzjogAMjsXDfLr/ssijYaI4lICFWkAWZ1CQeDKSFLJIg4p2BMPxtelLCmFNOjduhFptgAPJss8wcR+VxXU864cRIcIazfPy7SWcZiN3df//9USNss0CurBykSSljv2ABcJMfCK8Dkl1p+RWiy8lC+02F0Ej4fPJxy/g5U6XE2FhaZKyd57CNN4lDfa8O7ue++4yIIo+sQgSJqFmsW262eSTPDdZdP36GC/lEsE642OsE6+/SSy6J7rp9seCq41801hZaYP5i441aFr5hKa71NcFiLEN8jTqu7SDxZsfYsWMjoW233XaTxM+cx3rhhjVPsFw7Ip2e0TYyoXUBjz3ySCQfAobbbr11scA887beXZ995tlIOttvs21rgsBAXuSy1x57xL9pdtUjNPGohNPHnBbft8aqqxXbbb1NJLYdtt0uZlSrM4AmMbGmNg9kRrrH+332xhtuiJLZYnzPlSaVs6S4a4nQjNwzET3Fo8waRXJcym222iqO5nNOtvtksLB+99vfxalMhq0gK8fGajLUZN999okWmOf3G7lvMT6QqmMjUrl9OH7bMh+UG55mmiZUExphyLlmm32ycXrNRmi+D+RdD2PGjGlNCJQhPjhkyJBi5kDauUm9+8iE1gVE2erVVy/ISLNgtttmm1byQhaIAhmkhXZqsLpi0qDyYzb6zQLfdaed49/A5URorJ8EwXiksMduu7daeyynJGedoIREHE98Kk2Gop5L0lrMj7ouCw3pgcQB62iV6HJOJLTVVlk1LMoWQrPQuHTzB7KWDACEJYngWIzYA0Tef/El4nVARmkmp1kFpsdTsaW/xj3lOqf6sj9/9ue4gFl1ZVQTmilS3PX9R+0X9+/x29/+NsbWmoHQJHuQFCvrimBFp++pGgcFSxOhfa+UTAJS6msEK3f2cMPraMlPRn1kQusiTCufdqqpopw2kcQyDAMWR+LSDdlg/Sgtve5a68T4Fbzx+hvRimP9iLdZ5CZMfecb34huWoKMKAlw2zI6b9gmm0Rp68sumfgeQD5mTxrB53XurvosJDr+1ltjhnDxhReJpGLwC3dTgmDpJftHUpFZXbRfvxjjKlsZ3FXzNpWqbDJ0aIxjsUgJK7KyNlx//bg9x7fNVlvGshZxQc+T3W6xQveMi9z18rfkA8VbNXBp/mkZYm5zhvchU3B86wXicgMwf9TjhOOOj27boGC5LjT//F9q7Omiiy6KROUx11xz1SXX4cOHF1/72tci6ZXBsps/nMOywb034T2je8iE1kWYiH5+RZG1LF0NAvasK3LXpjeR3U5kBqySG66/PtZQkdqmIvvC8y8UZ5955iTlCkAvi5Ui/mbOAGL4wdsTq8wTLPwTjjsuFv4iWMkGUt1KOeCxRx6N+9p3xIjinrvvjllKcTlkIzD//UCkV1919STJBqQx4dHHomu56847R3IyYZ5Vctkll4Rj2jUeE+vSXACquo7VOZtZYEpV6k/0GdanbdiWbZbnjCY434suuCAmGxIkRJS62JfPG1IDYpimv9cadTcloG5szjnnjGQ2SyBc/54SrPFqqxNYaF//+tdjtrMMvx2Etnqw+DO6j0xoPQg/7OpsZBksq1o//lrw3ra2BQjI++qhM/srI51H9WfrHZPn6x1H+kw5MN4ReH+tY/iywJo69NBDi//3//5fzFzec889MQ4mY1kNx67W7H/+538mIzRZ6GmDS7399tu3WUjcFbC2kT2r0X6Ui6RuhGa5jo1GJrSMjC6A5bnEEktE5YzzzjsvFiCTBRo0aNBkxITEEZai2meeeabybAtYeSw7WdBGgdV9d7DC991332LuueeOGVT6a/avuNexsCRZvm0lMnojMqFlZHQB48aNi0SEKCSCAFEgEEmLauy3337RQqNUW8aNN94YXdHLSrHTtvDQQw9FN7WeheV1+3JsCy20ULHFFlvE1qrRo0cXu+++e7QivcaylIi49dZbY6KlryATWkZGJyGjvddee0Vi2GyzzWJgH8HUIzQu5xFHHBHfX22hHX/88cV0003XocZ0rVEsQJahAu9qIEey3gsuuGBxzTXXxOlf1VC6s+WWW8Z9Oh4Ep+Wtr+ArQ2iamX//ySfdmp79ox/+KGYNywN2O4zwo/bDTo8vCwYC6zH99UeTKn04Jouy3rGl41bWIZifejctRNckyeFwoW4bH7b/655TEknHUu9YexpctSShzfqBRGjUZ6trBEEMjXta3YDOLURAHalBe+KJJ+I2ZpxxxtiJUcbDDz9crLXWWsWGG25YPPvss5Vna0O3hffZlsc+++xT85h7I/o0ofnB+6IVoypRUD2v+t0C7Apk7VStK3jtLE4/bWwsVzCIV8X9LjvtVFxy0cU177SdgXPkggj4thfotfxV3pv2/nBwTcrgdiiHUM+meb0M2USlGIp+773nnmK2784clUXUnN1w3fWxpGLsaS3XxKR0RcTV228U1LRtPmyzYovw2HTjjWOhrwzolCzdYGVpVeJCnnNOS4cIcOtkO2uR+WGHHRbdvHIDuljXkksuGcmuPSCh1VZbLRIQIj399NMrr7QQLJFIMt5+7x0Bq0yZiW0Z0tJXauD6NKFdeP75sfZqrtnniEWYKtPXWn2N4uILL6q8o3M48/RxsfhVmUJnMXznXeNntSXtstPOxYDwQ1Y0O3znnTskOVQPWq2WX3qZ4sD992+X0EC5hJalatICbVczTDNtsdfuu1eeaanId8yzByK/9+67I3kedsihsbQCkJzzGFO5JvuOGBkJrtb2G4ErLteXOmPsA9XTukb413VdbZWBxU+mUIEtEkME//3f/92atXTtDz744OhyKmGphsSBz2hPS2AVDRgwoDjppJMqz9QG8uFmUrq1DY9jj20RCXBDu/fee6PVZh+dwc0331x85zvfids74YQTOvT7aXb0WUKz0FWvq54nfZO+LI3gZfPa+8456+xibFiQquqrK70fDz/YscEiI5Nz7NFHRwtt7JgxlVeL2BhtqrjnNFLXm5q+x/Dd40J/qjKujFQQi1FRapJe1sytgZ0ckXqvcixG07v6sdODJcRStHg1fas9m37qqaPVd/+998Vzk7nSbqUX1Pu1WlH6AL2eswYL66EHJ7egxFwU+660wgpx2/Dee+/FImAFuwp9dSUgq6Qscs1VV8em+tMq10StmwJawekE21Wf5lhYbu2Vn7SFq664MvaKnlGxUNSt6UCYcbrpiksuvjiGFB4O56a42f7uDt8pUlYHR/HDsafv343E8Tz22GPx/5U32MYpJ54Yrfh6GUBzAZCAYL4hJwk77rhjzCLWKr84++yz42fuumuiwgi3sV+/fm12OigPETdLRJYepLwdn/Nl5Rm4Uq9Uph6ECyQNbE9crS+gzxKaRm4tM/oY6y0g0jwayRdbaKFi6f4DotyPglDkAdddc01c4Bb0CssuV/RfbPFIQInQnnvu2agiQS6HxTXXHHMUxx97XM07XSI0Wl+AKFZcfvm4PcW0T4fntQnZH7d47mBVbrDuulFayF34iMNGx+PTAYAIL734kkBg9xaLLbxwlONxjI5FfI9G2BKLLBq3M2DJJSLBkNz54ovPo8tZj9Asjs2DW2x7yBn0hSIsVhm89eZb4Zr1i/2dzhPx1iK05HIiVm1gi4TPkAyy7TPHjYuvVcP2tGElMq2FRGga5sGi3mmHHeJ3rVD48ccmxK4I595/8Zbvy3eCjEkzcZfTudFz87pC4FdffiV+x66j72Hw2mvXdMO45mJlSEA5RDn2tffee8fMYtK+KyNZaLfffnvlmZa4V//wffqO60HMTVwuEVlyOREneSnJBoQn2N8VCyupgLAs3+kFqiXtoc8SmubnmYNrckZwE2vBj8iit9ieDz8GdUSar7lPN914Y6yetygQhsWpiVoMzOviYbDJRkMjmamm1wmwblgE5HVqVfLrx0RoiPbmm24KbueOYVszxnYmlhi5n9lnniU2ctt3tLymmSYsxmMLEj8Dllgy9o7qq/zNr38TBSQlOqh8fHf66Yvttt66ePH5F6KlQRvt0YcfidvVZsUdcx7iTDoN6hEaiOul/QKCd84C0oB8+803f7FVRQ+uHqEhMpbKWmsMig3sSJZuGUtvkWCV1FrE4nP03tYZtGZdsUOEZn/Dd9k1Xqtjjz6qmHuO2SN5IXPXhbyR75NopTYvRCoJQkZp5hlnKA4LriGwdLmrdwQL9sxxZ0QrTwzwD7//fbC8351M2ihhq0DmSIC2WYqBummaraniv1bnwh133BE/k9xC7xeM10HQFi699NL4OQ8WoX3PEW6c3F3kuUK4iYnP1TvW9uA34pgRZXUGtjeizxIaGecW16Q2oZHSsXD3DAs2QTvSjNNOF9UsLA7upR7GhPPPPS8ubtvUIM66o8d1wvHHx15M/YnkdR4sxUkSEJqFznrwWHrAgKi+odnbnRG56lPkQgEl2/kCOZLj+ehXHxVbb75F3DdCOOuMM1sXEjdquuByWogp6/dxWMxcPFYUzTNWR7/5F4gDbo8cPbpNQnvzjTejBUjT//XXXg+EsHyxViCYdFwIbaGwra2Di9IWoSEVmVBWJYvn5ODGnXLiSXF7ekw1r1djmy22LGYJBON7ExOsBYQm6cBKdM2QFXf7kUownIXHeqP+QWSTxbvQAgtGtw7JacJfdeVVohXuBoUIJTeQKVUPN6idg+tIj64WEJFuAATD1StbcRtttFFsNK/l+pmM7jPHHHNM5ZkiuntiV21BfC0RmrkDJ4breOSRR7bGvlhn5ba6rmDnnXeO23rggQcqz/Re9FlC0z9JedWP/U9/nDwlTaMMoY0IbkICqZ2ZgrWjaZpgoYW6RXBTEhBJIjQ/ZISmcVt/pB5DUjkeb4dFX41koZHS1l8pfpFcYSqtSyy6aJwzkNQqIqEF94ySB1fQMBMa+sjBMe4ZtgeIGaEhksBoLVXpwdKcMyxO1thdd95RDB3SIsbIxWqP0GCbQFZij9RmHbPsZ0JnCE0pB0JbKrhVnneN9t93VHHAqP2Kn747ucqsZIv3k2MSm6sFhDbLjDPFa+G6vfPjd1pDBNzPLTYdFrch3nlnsIo01FMMSVnQg/Y/oFgwkJYe3KUCIR16UIu15magnEVzPbcYEdYavsICVvKAADSUp+8L1g/fn0yk76saLFyfkTgArUg+X61eCynG57uk4rFpIN5dd901fv6SSy6Jvz1kuEq4uZVnW3QW6QZ4dLhWtn11Sbqqt6LPEpp6K9LVCMg0ppdeeDEG0h8JrtAbb7wRhQUXCIt2zWBuc3+4R2Ip3i9wy0Xx+vLhRydlLjhL8tnr44LLiYxIViM0ahZgJJzt1vpBpxharYZsP+D1w8JjSaUgs6A3wj0p3JHFbd6vzBIQg2OhDFxppThzQJDb+5SBWGyykJIhLBHWigVD4QJJdJTQiDCKLYnXsVhS3A86SmgC3q4ZeR8k/Ga45vC3QD6uUSLzMsSeSBvRmytXr1vYyMr3EF1sMbTgLlaD2gcy42ZyG1nZNNgWDC5ymkPA8nJ9VgnWmxtSivX5DUgI2RfLeZqppoqkVw3freJVBLBouAmJzYFz5f4puK11bo7dIJRhw4bFvyUilg/WarV1Ja6mNi2NtNMnqk3pwgsvjGUfKXiv9er99xsj2W0KVSLL3o4+S2hA/sZdmEWDLFhBFpusJpw1blwxb1gA3MYVllsuvkbRATFYrEcdcUSU2Vk8fA6B9F9siWKGqQPJnHBi/LxYm8Xhjr9quFsikR223bZmPGOn7XeIckMsl1oQYxFbsshWWWnFSFrcvl9++Mu4UO0fgVqgSiiOOerI+DmLltvl2EkMiaMZvoJkxAfFo7hm4nPabmQ5p/n2t4OrOrlbnCBhgcimm/o7xbprrT1J1o7lSt4HubtGAvG2l2YHSMLIuiZ1XHJIrD3nxV32fXhPrUxgLXifwDh3Tu3XOuusU3zra1+PmeBqIMT11103hgqQ6DprrhVvauruqKOA70YNm9gZiaMUwLe9/oF8HSPrbNmlBkQpo2o4np3CzQMB6N3kxoLtiGkho1pAloL7Jqa7bty8ZK0lKPcQVyMzxKJDdiuF712h7PXXXx/3SZkj7bNRcCzc2epi3d6IPk1oYMGTfD76yCMjQUnnlxUHHnrggeLYY44pjgiWiwLSdMcFP0Iu4ujDDouTkLiBSLL8Q1d+wYo6PLyHq6rMw3ar8dwzz0bN/+q2mDJefvGl4pSwsLhTF4c7stgZWCykd0YHF/LoI4+KRJoWIogfOT9lCuJnrI3Tx44tjj7qqJiweO7ZZ4rxt9wag9VKRCQl0rZrgRXix+19r7w8ae8hF0sZCEuHy2LWgPela6IMxnkmEUrvMUNAnNE1OuWkk+ICTe5OW2AtcanEpSxmD8FrNW/lQb1lvBOs8NPGnBpczmPCMT4ZLWKuZPl7PSZcFwmAcWMnFqe+EazX9D1K+ogl1gLLMcWcEFqKLSIZMTV9lLW+f/tfKtxgEBKXUdlFuTgWXHPEMn24AZuf4H3fDTcmNyLXwTBipN5eJ0Bn4Hw2DzdACYdarVK9DX2e0DJ6JxAeC2XjjTeOE5Fk8rQbLRcs6a7on3EDufYkwk22Yg13tUxhhx12iITG4ko3KC4lIqrntrHsEAfFC1YY8itnet081w3Wpe2Krflb4Ss31j64oMjc5xqZjXRdJBrEz2qFSnobMqFlNC0ODO6x9iJV8SrsVcuLKdUreG0LssISLLKaEiQXBQu4K2B9OS7EoxYsdQUgR5X8bQXWkbLPKfdQf8a1T2BxLh6OzeusN7Afz7Gi1LtdcMEFxXXXXddhd72jELftyjVtRmRCy2hKUI7gfqm7Qhq3BTfXYi+3DnUGLB6zHYQPlLp0B6cF116AXlIgWVl33nlntCAF++shFdd6kOQuw6yB9BpSRFqSD8o2kgvLmuKGNxKSDY6lrVBIb0ImtIymA2tF8Fz1uhYqrqISBQHyerGzKYk0wWmGGWZoPZ4rr7wyWmhlq6saYl/UaX12/1KdHfc6WX3qy9SscbdtXyV/T8GxmzilqV12vC+gVxKau5dslfqj6ocMZRnubuRsBPxTjEBRp6D7ezVqgHoC+juVUEhGSO9XB8QdswLbX4S7vXPoCHyG1ZG25ZpYBJQevqjcxZ2795RLIMrwuuC9EoD2gvT/CPtTha9jotpKsB3STIan/CXsrz189umn8b21YmG+VzEd8aKUBZTxQwTVWUFwPSUmJCuqz+E/8bh+H/flOrSHzz79rOW4KkXL1eC2KjlJfZmykYL3wB1sa0gKqIVDUqw7emUJEjzI2jY1q/tujzrqqFjiUU5mNBo33HBD3Kfe1L6CXklo2oL0La65+hqx586EIANvtc3svuuulXe14MLvXRBLBR4ouRlqsRTd3nHbxL66ngKi0bWgFKClRmr5SWZvalMauuGGsZjTQylBvSr1BPV0yiZSg7b4zRabbR4/r4zkqCOPjMT4+Refx7ow6h7lUhKEJPsr46iOTnFxrdqpBIvUlKe555gzll+Y/K7mDpCIYTFKX5SaDF5r7djmVA9333lXHJ9njJ7SiptuuLHySkvGjYv1ja9/PT58n5r5JQYE4KutH9X9A8N77Ne2ZKLL8N0rxfD62oPWLJ55un4wXX+nbTku5Tfq6xJcm4svuii2n3ld3y53mDWlrhEMEBbAr76hlqEmkEosEilbXsg2ZXIV5iJnbiCrrdEuZoJ9LLbYYrGNqiwk0NvRKwnt5PCjJxuj7kp9mYWs7cjfqtETWAA6BqoJwoJXh2SCeU/Dj1V1vMr37513XhzAq68SoYBU+SEHHVzcctNNxbHhrmzBkMZhedQCK1MRrXo0Vt3nYbFtV+kMOPOMM2K9mx5WjfeggV0NGhWJBIXF/cJ1U0+mfk0haT0rDiFrI3KNFbPusuNOsbDVtCVQCKsIV0eF81N0SystVbuXIRMoKK/Ql6qIurqFF1gwNryD2ripvv3tmAhQCa8vdkD//nGyksxg+ZogdfNAjQrUo+lGIXPp3ECczLXcbJNNohqK5ng9rX/4/eRWIcJeasn+cZ7qJRdeVKy28iqxX1UhMjz80MPxHDcZunEkyTlmnS32UiKgq666Kr5H98Cq4TdY7zqCmwrtMedXJhFEJx5nexrfxdpkM9PErEYDSbIov/Wtb8VOhBSj6wvo1TE0agOan1lg1GTLcFe97977Yk0XAnM3T1+cmi0V/x0htFdfeTXWVdUjmAR1TPoVq3/QLJiy9aOo00J7tmIteC25SgKzrBJ9is6tFhTmKppFHsAaYvkRsfRDFX+RxdOnCCrzNx06NJJk2uYPAomOGjGiGHvqmNgvitCMoKsFtXcsHJ0BwF1HkPZn27TT/K3mC8ztVNiqHq8aaWjw9wLBgJuNvs4LK8N31193veJrwdWUBZQIoKLxnammirGpai1+zeQKpkkkgRo8f6cOAiMCKWs89mhLkH7HQPS+89TzWcaFYXE7rjQIetzYsfFvXQmgQR/xp66CocE65jYiIEF1GUKERE67LXAfZWrVfJWLWIUi1JfZHrJToCsp0hY5dgdq52RSdS4k0YG+gl5PaNxO7TWpEjzBlHAL252bNYNELr+0ZRBFRwnNHXVQsDbKFk890N1yl6+V/v5dICrKDwpQWRVbBvetXBgrLvPKKy8XZ59xZnAZ54/HV8/VINCo8p5yBeg/1RCf1DFYbSxA5532wTUtt10lYvc3y6stQtMJgKCOqzRVc29db430iFFNl46EdDwtah7fbb3WZSAG+3uw0gTNrUMUhxx4ULQE5w9EZlGnWq69grXt702Cy1kNljgyTMSp2FcLmOvDKnZcWrdSD+exRx0dJ8mLnVaDy+2mQMASbg5kwiLbf9SoSCprB8vfNU9SQYeFm+R/VwhNszlrlPtp6HBb+OEPfxhjaD53ZkX+CLTaIRfPe5D1TtezJ3BxsNbth35bR6S/0w3ZemMBs2jFalNjfnvx1ymJPkloRBcpWmh9kb15JVgZJoP7mxtqcXaE0Cx8VeNUIF6riDCW8Z/wn1Yg3QJIQ+zFEFxEIXieYIjv/IFcuWqIJok8JliE+kZnDFYBWWkEVwviMyaVrx3I5I+VgLouiOnCYkq9lGJn3DrSR3/6Y0vjNLfTAtWjWYbm6/YIjcVDASPF60gZaQ9afeCqxUsvvhTdNFYlIoWzzzwrEtqF57dYXQmuJetUS1UiVsSGSDT0s8BYZ1xOC9/NRIznf4Jrd3CVxA63e4fttovXKwlN2iZC23/ffeMNxPlT20hlFUkpJVldZWyz5VYxxvn4hMfj36SP3AxH7LV3/I05X6GNlCw45+yz43EhBS1ZDz74YAzqJ3e3Ht56661WlYwDwneeQD3Dc1xrfZupj7Mn4BjVwBmSUhabrAXnLkwgacCi8zlFzrOF35Jj5WIjX3HE9jyYKYU+SWisFgvFoiNDY8EKZrOOkJ0WpY66nG2BFbXzjjtFy0zA2I9+uaWXiWKRt958S+VdLfEebqsYF2sRqVm0CbFd6KabY1sT62rjIRtNouKQ4HwHrb56se1WW7VaggQYWWiJ0Fgn5H8QTcqYandiYTjvMjpCaGJGCCoRmju6vlJJmDdeez0u9oErTSQ07/P+6sZud3FuqmuUCE0gXqKBJcRd427NFMiTa6aui6z01wPJiZGVgRxNX+cWJkITJ6U6cmAgCkQuDiZxlAhN/24k2op7W4aYpOuTCE3Dv+uy38iRMWsrXovwEqFpWSoT2rXXXhuPleVDv+z555+vaWFfHr4r7Us+p1RCVlrLlMlRMpopY9pTYEkmOaI03KUWkJPeYhbczME69/62Hm48ZhqUOx++LPRJQuPaITQW2fHHHBvdDYtZDIcaakcttPZgkYp7Cd6StVl+mRY5GHMa//Ln2oJ7p5x0chRklBmsBdI9Fl6t2IYFJfGx9RZbtGbTxAann3qa2KcKXELkPXSDIfFv0AdogSaV14SOEBpXjlt4eEWx9u0334qBf1YNt0N8jpLvjyrXn7XFRX3ogclnChx68MExHndX5bojPcmZcYEgiAyKl80XiIWFqk1omkBQ3P1ajfQHHXBgtMjS7ALqwjMFq+P0MS1KKGSANOWnhMPBgehc1/vuaVGrLYObzILV7wpXBgL1+0i9ngbEuE7KQ0CWXBbWYpa1TOobYn/+RW612qoSmSBucTQqxeJnMrgmr/ck/FZZfiwr06GQT9lVTP9/U1g7FENSjFDygzKvJAXilc3Vw5qsPO/x4DKrHaS592WiTxIaxViLWuzDD8tXpQ4sZRZTDE2Gzt2eW6WCXGN3NcTOWHlpbFs93HP3XcWywTqrjqEpyxDIZy1RmmWlCFaL0wDrSeCdFBDzfvWBA4t5gtVSq4A0LtRg+rOKUlO04+JiyuApa0DaXFuB7QTlKWJorMQyOkJoZIuiUkY4rth+c/750TIShIcjRx8Rg/FaicRUWEWs1VqV55rqvZcYpePfftttoxLGcccdF12xdcJCQ3DbbrNNtGT6LbBAvEmkWE0ZZjz4DvfdZ0Qk+h222zbGSZM776ZlX+efd15UK+EWU/z9qNKqVIY6Re8VS3NcBB7LiQ7bck1ZeYjAtr4b9p0Ws3o0bVAyscogZA+rG8hZnVtvvXV8r8wiUmOlSQBQuu1psBjXXnvtWCunZKTct+k1cTFlIsjYOSErQpasTjdoay2B9+B8JC5YekpYfEbtoHOqpzY8JdCrCc2PL6b+w4IToC6Dbr3FKnZFNsj/c+ngsPAlTP3tqQKh3R1/oFL6U4cFVJ2Z++tf/hrcwxWKb4cvrL3eP6KN3LNyRhPosokbKddYOPzoSf+oS0uFnldfeVU8NvVgguIsS1I89ZICxx9zXFxs5fmOyIVVZD+xvCC4QeUYHit1vrnmbtUkS6CCgRS4b21l1Iyos13uon+5xKmkgOuMYFlx3LIF5p2vuPbqiUWjZShMlQWddabvBisvHOusswXraHRx6KGHxmA5a5O7znphrbHmWEu14PqxElldvv+5wnGxnJKl4UbGVUSYjpvIowRHLVigJNvTcfmM40okzzJL5+gai69tWLHK0kOLlkWPoFhq1STseJEJC8e1o4XmcxQ4zBkoW0s9AXE67qN+0nI4w34lMwYPHtxKSuJ7XE5ICaR6EJOmdEtFxOd9d7aVBv9MafRqQrMIxR0MiKiusPeaEgOunXQ8GaDk43MLLeZPPv4kEscd4Qfl9XLxacKERx+NmTGB5q7AtKX7wkI99+yz40PcqLwfx8ByOTu4g0oxxJdYa/WAlJDTAftNbJ1xrlwvweprg+vFGk1w3BbjFsOGTVb0+cc//ilaaZRf21pQimhNUpI5vj5sv/payMixZFmH5jO0tQh++5vfFjdef33clmJn1hOJHHd6NwOzLalW7BSsJN9fPWIHBCleSknYxKty5hje++l7McbouGyrreMSy/I9OC7fUfW18tsRy5NU8B2xXFItGgUNPaaORzO5AtvqCn+Bc9aPLgjHecstt8ShKsikpxvDNbRzGal5vF8RhXStERvrENGxHLn9yLX6OnYEkg1KUlwP7qeuDpbdlEavJrSvKk46/oRo1cletgckN0dwN5PgYjMBiWoBYtGI3XB7NHhb6M0Ox2vxeiTNMgtYPdm5NeKjEgmIL2nxKVNBsD0t2SMWK8bHgpKsAIQlfpesMu7+2LFju51djcmniqUmG0pQYEojE1ovhLu/MoRrr7q6+FeVi1uGH66snoB5W5bOlwlTwzWhy6yJ8Sh/EKvraResu2CRJUJbc801I0EhBLG05K4lODfS2Yilp6r/a0E4YM8994zkwiIEvwmdCMsss0w89oUXXjgW+VZblF0Bq5ayrrIO23ajmpIT7SETWsaXBmULYkksMg/V9kQNkUOzg0XGNbZwZQ1BUF1tVjUZc0W5m+11EjQSrEUTpbiSSRnXdXUDkZnlFmqzarR6iZuRoS6ui+SIUEKKF08JZELL+NIg9iYZ4CH2JBhdzqY1M7hXSQpIQkCMjRVmpkC1G6nzAVlz86aE5SlQrx4OoZApEmNFqmrdlGNwkVlpyf1tNLTfpQJicbVafb09hUxoGV8KLGyxJlk1i4xlU6t2q1nBQnPsFq0yDJal/2elQZm41HVpSq+VdGo07ENgH2kpE1ErSADB/E7Hx72XoKhVuN0oSLAgd98rd7faBe9JZELr4+B6dNXkl22lXdYRq8J77EdWt6NgPVhkiKGrSrRfFpBEqtlShyXg7/+5cqrm77vvvujOSXooZdDE3tOQLaWYK44nrucYXdeBAwfGY3PTaLSLWQ9uVvbpMW5c7WHfPYE+S2gffPCLWAahH0/B5A3XXT9ZYPy1cJclq6PHrhralQwU1gSteNPQ2t4Gpr72r+qWp47GqC677LLYatVWGUkCy0DRr2HBHcGbb75Z9OvXL/7glQ7oGrg8uElkidT8/exnE7XP1BsqvTBcWdkE9ylBkJs0k+Jg9XvicmUoc1E0PWKffVoKqdtJjljwBivbl33WK2EwqCQpZKRHUtLw/wpTUzmE9+n37EmkEiZDZByHQD+3099cY8mBVLIxJTBhwoSYsVbaooF/Srja0CcJTUP6umuvHfsm/Zj323dUMTL8oMndJFjU22+zTfGdb32r2HHb7SrPtkCRrILdVVdeJbYUmSM5+tCW1p/ehM//+c8oJpmmaztnEkf12q6qoVVK0Sq12vbAOiPceMRhh1eeqQ81ULJh3BGxlpNPPikWBtO0Mz1eh0fSsPOdGQA9MGzbsSu83WfPvYp//buFmLS16ZRA2muusUax8ZAhrUq4b7/1drHsgKVi5b95pAp/6c7VwzPPPB23v9kmm8baxX1HjqyrasxtS+1BHuJTfndqImVrk6qGh6nnPQnlH7KJ6sxkGPWWarNCbFxP8wo6oqrRSIiFyqA6f9p2PV1rl9AnCU1FuIWopSjBHax8l9BYrRF8k6FD47/lWZt+zMQCSWInWIT17jKsk5dferl45qmnJxkC60tkTaSCTp+32KqLNstADBqun3v2uUkKWOmDKegUjC5/XiO2/ficCe7Oo1xAysJIVobz0VjO6vzzZ5+1djW0HP9Lkx2/GrbFFlmk7o/x88+/iNfRZ7U6qcw/UoV9ZbvOlxiAyetiOQmuQSobECzXoaED4a1AQMCSTteaesm8c84VC3ZBCYpeUh0YrGhtVoqiQZM/ocs7KvVPWta0U7letklfbYN116t5Pq7RBuutV2y52eatrzuGet85YUdBd+fAAipbYM71oIMOil0AylDcUNoq6u0OHJ+uhG233Ta2i1HrkFxBZixEQpKJ4KckeAfG8bk+1HinVOa6TxKaim9yPONLihfVoB9G7VTHwJKLLlaMCT+EBJ0B7ub1ppyXoa4IKZLRXnuNQcHFW63Vurjt1lvDglozkEQLMalH2mjDDeq24JCI3iDcZVX2rxlcPVYljA/bMUV9ow2HRKUOFougrh/zDttuH6yPgwJJ7RU1yohdanVKmbZ9gst9zNFHR8LjlmkDog6yyUZDY5aLO+f/0/GvEY4/9UO2RWhI8KAD9o8WENlwZEHlY7NgqZwTXDV3aD2yrK71Bw+OPbcEN0GMiSvGwjGFnCuItBCj7ZZJhEw4ee1kXUscaCPTIXDn7XfEljE9sKBbhGyQodHAyj42nHsCYUnXp7o2yndI1n2eOecIVvu2sVuA+KSe4HrQwmSxejgX7T9lIEj7EcPsycXsBjRq1Kh4HLsHT4I1aKAMQhND+7LqD/1m0kBmZS1TKtPZJwkNcey4/fbhBzpXbISu7vNEBiutsELrD596xeqrDIwDNeDXv/4oLnCkpvm6rfS2xujbb7s9Lrhf/eqXMWZFMQPooOn7Sw3R9msB6jOthrv6issuF6WsHa8ygEQs3JjXXn0t3uXvuvPO2MBNBQNWX3W1KIukXeejj34diVmTNqKGoYEEd9t1eLSaPKc3dYdwN9cKhADcvTWvx+MPi0+TO3kiaIvQLrvkknh9rrv2umidmWae1GWpM1CBXaTfQsUjwUJgHY8aMTLq+h8dCEaJRpKcViN1+/jxsfMBkVNIMW4OAYNYljkF6RjowNGdcw21ktH3TxOLEIc+1t122TWqqujhRU4J1DRY4yy5MpAC8UnflanqPiMWWP27SfA9yhpqME+KEwaOTGk4DrVt9s8KMnuBFLg6sCkZL6uHpPMmGVGOe/Yk+mxSwJ3+/HPPiaqlLIdEAHDrLbfEYSLcGTAAQwzngQcmZtpMMTK7gDTOMv0HBGttcknpBNYIkcdbb745WljkrkFjtf2kRnHuIWUQfZvV0INpQb1Zo/0EkZn4/dgjjxYXfO/8qN2VpKfXCIS274gR8f/BPpDmGRXS3HTjTWIMEBA9cjikSjCxfPzrDw7HH6xDqEdorD9ijUmW290XUaWAuMfAQE5ianpFCUGedMKJxcwzzRS1s5CBhAPZHPVQXCaiio899mhsMNcEfkFFIBI5lQnN9yo2yvrzYHGlGwbi5DLuMXy32M+K0MrX2oAWv4WkoZZgsbmGZhiwCAlhUul4553aVe7cfllNyYx1gnXqfNWfJVd7SgDhnx8sTvsWi3STEMejXJJ6lr9MsLKvCJ6IpIDvPFtoDcKHH3wYXTeL3F0LOVCXmHv22aMVZlFKIFBt2Gv3yWVcBIW33nKrYtWwQMsKFgm0uijIGsZh2Mn6gdC4izAZoYUvlUVRi9BYBAOCpVWO24FFcuzRx0TiIkRIKcRgkURoLMKyW8VKWSa4gawcqCY0FhAXNUFTd8vxb9py/NzDcLeHeoTGsnOOe4cF7YdL+cOCSmTmsXBwC5HHtlttHVUxVllp5RigZplxxfQVKnFQM1WG89106MbRjQdJHTeIFDdEVJIA1197bXzYRxKXdJy+S5+REGHJlWWUJEiWW2rpyeZPsI4PPfiQqO4hgcDKJRlUrU6SIF7GOlOOcNppp8XznZJxItfCMGLHkK63WJ16r3Ks8suGUIA4nlhattAaCMFyMjliW6RgxJHIxSgBOOP0M+KDAmuMr/xo8ruymZ5kcapluFkEKX6UYhVcF5pmIFZmX+mO6V8uT9kNSqDvNe+cc4ZjndQdejpYOCYQja/04slW2WbZQhuxd0usDbhJ8841d+t4uEkI7dNPo9uXLDTHjwAs4hSI33348Bj3gjYttOAaI3FIMRwxsVSbNcsss0QLzXuRljgKUUDV8kAvzPs0eZfhOCiDbLfNNvHvq6+8slgwXHvuMLBSF1to4eKF556PSRLxtBTrdPNaMFyr64MbDIjRTSBh9GGHx/NP7mwZFtySiy4etfLaA7kjpRiC/WJnMrVqv6ZElwPSpObLtU9ZVseiCb1eicmXBao22sNkfdtKhDUSfZLQKNFSpHgw/NjuufvuOAHJ3dqPlmIsscNXX550ipCxaiSc1a4R/DvtlFOLh8Od2P8L7K8XLBdxmTJYEzGYHiwcZEcWh5sjFgQWr7s+RVSketD+B0QF1mrlWBDHYW0hVlJATz35RFyYMoT95l8gBq2Vkxx2yKFR4/+8c1pKLyxQQX66aq+++kosRVlx+eVb67E22mDDqL8GfvCOd/11BgdCeC5aO8ocZAId/w2BVJcIBJYImWQ4/a9aP0a1YoQouWjkciysb37jG9Ei4/ZwNWafZdZYrU66RqW8vr5E/ApPZQnFnq74/hVRspzb61qRR0ozU52H2CIrW6ZTAsOMUAvb+Wy80Uax/u2F55+LiRHXXkYYyJoj/2uDNeN7XHyRReMMhnpgmSFPSaE3Xn8jJh4E9ashqcHa9J3ZF0IXN+xpCW03B/VlLFtupvgdMiVlxPpuNrBkHatZoylJ1dPok4Sm5IE09LLBvfDYOVhQLwbLh0Wi+PK4Y46NsZgyxKgU0HIHSe1sMHjdmMGjmMrCqed+KDngprFGjguuH3WLo45ouctze5SA2MagYEmx2OiYIdlaeCdYh9xhLqM4EWFFpHnm6eOKFcKiHrL+hpG4uIySACB7KHAuBuRzCKo8hGVMIGbCkylzKPOqvs6De6vvDlnH4w9ultjVURUhTMc5auTkvYnA7TzpxBOjm5xiZ6sFy84kJxaZUoZvBStCBnC68P9LBNdQoiBBRbtFKYbm+Fwjx29otEJZ31WCZIb6NLFMbm6Swga1ZkIC6seED5RzJCC9c4IVLputXMV36zupB6RgNsNK4f1uIqsGYuc2lUsuZESVY2jtSRYR0vO+nrSQXA/FvIhUwapjIBg5cuTIKLvUjOAW+10YsFJt5fcU+qzL6cf858/+HB9pcVjUCKJeTdC///XvqFLqfb6A+PngnrSX+mbBpPf57L++mPh+f5svkH7sXqu3f3Cs9uszqard++M2/vq3lu1X9vPF519Eq44Sr78dQ/UPx3udV4L3ISPb8/9Q7/j/8+9Jz6UajktcUhaL+6Ncw3Mp86alSXsTt4z6b9ofsLwQmnot+3U8zruea5K+j1pS4QjXa7WI1z7dvJxzef/1gPB0KyxcKQpVClH+HKuMiyeDV0ZHtt1V+E3Q6teH6TE03KzFzBTSNnPL2BnBwncNiT1OKXwlYmh9FX7oKy63QkwUfJnQ2uKHS95ZZiu5oO7Q6txqQfDa4uSSNhNcU7plLCF6XixMiq8JtwYL19wABas9SWIJbsDasbjsjkeje3Ljy7M9mxFJRujYyszYKYFMaL0YLJsTgjV0843123l6GhY1IUFFlBZ6ynbSOWsr4ybju35wI2U9mykzd3dws1XcU1tNA3lZkQlnnXVWDHRPiWNGZtxJWUJkhhhIlC+44ILF8OHDK+9qTvCQJIJY6eKlUwqZ0Ho5EMqUsBTagyJPmUtN0EhgyJCJY/TqwVQhiQHxp2bBBRdcEGvMlKIgNedCVpqLzHU1h1PcqqdjQm5WyIzOv1gZd978AZYZC5gL3cxgVcp4UyJ5qjKHdUqg4YQmhuLOIv6SIPj8s/d6RkyuDPv2Q6iHeFx1Fn9bsbVq2Ee9/aTzr4e2jqEa9lHvmNo6Btvv6H7ae29H9lNGipsoOnWXTmj9XVT241+uqloqrqnXOnr9ewqOQUsTC42Cbuo3ZZGJYSE05RlJATahre+p1jUqo9Zn/U38kutLXZYE0b333tvafF4eUt2soKbiZmVWZ61McU+hYYTmjqHafbddd41V5CP33qe1pmuXnXaOjb+16n86Cq05bf0wHn/88WL3sO9tttqquOrKKyd5r/oghavqmw4+8ICY0UzwI1WysdXmmxf7BOtCVXs9+PHdefvtxU7bb1/sGH74Ks/LP0ZlGnvutlvMtml7+vzziUFqLUYG6m652WbFAfuNiiUY9SCOowhUC5Ks5+MTJvaU2t+9wS3aZccdY4nG7eNvm4RwFJnKVjrXo0Yf0abKgmyhIlT1ZLK/5bIU1++G668vttt667ivRx5+qPJKC1gPBgf77JhTTo4tSaA5Gglw1xKUhIwKVo1zV/uXMswynTKkawQrxGtUNDT5NwLq1JxT6qst46477ihOOfHEqN7hO1EmIymhY2GvioWpzisJOHqwkChYILlUFoKwTYLym/O7f/qpidllIEt1wH77xe/izDPGTfL7l/zQkaBNzm8mNd9LHgkjLL7YYpFYzS41WZ4MEGuHkGS9xEkzQaxR6Y44Wr0bYk+gYYR26sknRxUECgd0pPyAU2uR3rknH3+irhXQHpQo+OLrjZLzY1D/dciBB8bjUEuUGsARgLILaXs/IK092pOSAoH364VUn7TT9jvE0oByWUAZ2qcWXrBfceLxJ8R6Kft55KGH42sUTLVJ+fEpt4j1TIEoE/Qyaiynv6Y2bPBaa8WMWS0obzD1W7/i3nvsWSy1xBKx3QaMxNMjqXtA36GCX/MsQdmB6zR4zbXjuSrNQEi13CMuoqJgE8Zl9ZZfepmowpEI2lg63RVmfioJ6R8WmFo6+Ph3H8dOgS3DTcD5LL1k/7hwLXDTtVldV4abCui0WDXcpXfeYafivHPPLRZfeJFINIAULVo9oIjFTUKpTHf7EB2HXt5pw3aVe7hBlKG5X5uZazM0uMaUWZZbdtmoPJsITNbWsaW/FYfusMMOUW471XwpySFs4F+EtuyAAa2qLQZM+74VXfttOe9jw/eVoPdVx4O14ne3wjLLRvUQlo1WIWS65qBB0TiYZ6654zGsv+56rX2rzQ5dC1z16qb9nkZDCM3ioHKgdaYW3JlMJbdY/LjcCd2lX3/t9UkULfwYNCqXBRdZfpQxyPkgrmQJlIGwDL+1faTJUltv7XWilfH8s4HsAjncXwlMWpQG9SJJjeUqzYkLws/DQkKMimqroVzA4mBFxL/DtrU57bDNtvHv/UbuG+vRUumAQtA1V1s9Li61UX74qVj09UBOhuzqKa0GkkO+RAbBMapJQ16gSHjXYPFy6Z2rQtMtw48eHn7oodiYnmqxiFIqLH28Rh8qK9Yk8aQ8QZbHkGN/W7C6BfRVwqd/+lPUI0stU5dcdHG8CbxfadpPjepiYXobZQjTdlnGfht6Y4FumXYlRb1cp28Ht+R/wp1cnIUIQCTRMS1T2buKtwMp+L3oBnH+5bo8QD6uY7J0hoe/EYjAu2NHyINWHxQ7ARBzGobiPTwB0D+qvm3smDHxbzdbnSZ6VkHLFZUQc0jT336Hvl+zSL3GWgVdEAjvsEMPja6uGB69NccnpmffEi6KrHsLuJnOod5Nu6fQEEL7ayAnxZmq0H1Z1VAZT/VBpb7gquZn7h03dIdwV4azzzwr3sk3D+b5SsG8/l5FhFAhqR+KH6aF7o5WBsJgXZx8UssPCZJMjFYjLoEG9VQ5n9QaWGYTHn0s9kWmdiM/oM3DD52ZX42fvPuTaD1YzAnHBaJVEPrpp3+K1tDRpTvw5cHldAcWC9E6hdDeq1h+CH7FcI6svGq88cbrxdyzzxHdoATWhuuiB1HRZ1oI4E5PE4yrMubkU8JCWSa6T8DSQdAXXTC5/PO+wWLcMBB0coMMijXZnQDi++//LB4DWZ8ELVG+L3VaCnlV56faOha4nlWtUlRoBbG5ur4bfZwkeRKQruZzpPvow4/EoluuCX0x27Nd59sdnBhuBr4Xx+VmUN2Mj9DKx79LcOsdg4Z02Vmu3V677xlfA2KUSEU9lZs3vPjiC7FT4vHHJ94sttpii2i1FsV/YjcD6yxZh488/HAkWS6wm6r2tOeeeza+BizeRQOZq6xHBMAlR67c8rPDte1tmJKuZkLDXM5Hwo+TkoQ7j17Fcne9uxYyUpPkLuwOrSKcXhOSc9dbcrFFozQOXHLhRdENYMmZF3jUkUfGz1gAv/5o0nS5mJH+yLIKqzYad3qxG8S1QiCP1GfHMqQtdtABBxTXXn1N/Gy5C8DCVW1fHad4/rnnozV3U0kmRlcA4qTesHRVI7T4mrsusqQK4fU0k5ELGGV9dplcyZQlSewwxVTg8EMOjS1OTwS3nVV11RUt7hwgbMflRiJuSe016frr3bSgxYrKYG2K81l8yaLkZqvUV7VPWgjplONPlGHpi/3m17+JpM89THFK8UDXAaGLPQmss5aJSFargbjW2sEs8KuuuKKYZeaZI1mQvfHd7BbcwU2GDu2QSm4tCCW4uaTaPC67G1pqYAcWvJYpclHv/+z9YsYZZiimn266aDGq8eJuLtV/QLjhjA6/kwNjLJG1JjGQQESybA3DAaP2i83/n3z8STE4uKis9BRmERv0Gxa28ODyJnki4YQBwW1HXMpGgDv+3ZlmiseydUXOKaN9NIzQgDrpiL32iq6L5uVUq3PySScXqw0cGIPO3BQkIhCfQC1iycUWL6656prinrvvCQRwZvHd8CNL7T1665YKP8rf1hjSmgitbLlx7VhHb7z+enEKQgsuTwp4Sy5stMEGMaDNzdLoXCY0rTU0tVgXZbirLhrey9pK4GpZyH7UFo14UwIVC8fw8osvtRBaeJ2bBbYtmJ6axstIhKavMYEMuBvAU088GS29FB8EfYoIzbW2gNZaY1Cr5eFcnXtS3khIhOY7+mflPH/+/s9je5XWJ61GCC1pqgFXUZ8kFwqhsawToVl8VCx2CJYVckp1W6r3KWWM3Gciof0okAZCE2qgNMtVnX666WPjupuOAPmmG2882fXnBrMAXYsjDjuseL50fcq44/bbozWffjvIiDSU5v+EfcJvlP4aq2jJ8B2xgjYP1wKScGO/YLmzFFldWrGqkQhN7DSBJehmyb2uJrTXX30t/Fb6F3fdcWcroQmxIErdFLom3HhdUzf5FSvFySzejI6joYQGzEwLj7V29BEt7SGnnHTKJIQWLZ0bW9QgALmwyOhYkfBxV/V48YUW3aoLKi5kLfkeixZZCConcPdYJsgOGS671FKt5MriWyVYi+PGnl48eP8DgQwXKl6pNBVzDwSKuQrVsBC5qlde8f3KM0WMn3AdWUICwGVLSE+j/SpXoRiB3JKVIC5IrpqSbDVeeemlSGhlMkF8MmksWgR18YUTeyKJHLo2LC0uMEs41SixZn0Pho9UY6+wTZZQsuZ++IMfFIuGG8PmwWrjajoG7mGCJA+r5p//989i1512igs9kQ7xSb2aG4YbhUV4TyVJwRLdfNNhxfBddo5/w7NPPxO3bTFTsO23wPzRRWWdaFTnopYVMhK4xhddcEFx4gknFMcfd1xw+SbVNAO/PdaX7YsBugmsFqy1OWaZJYp4BnaJ70tJIplkirniZqmxnOKrc1g3EBMgmJQoKePZp5+OhEZ8M4FqyXbBvdZqJtnC2k9uF2sXeT77zLMxpodQxeeUtwwIvyt9ozLaPAPH5Bg0npctwIz20RBCcxeq/tItliQBQ864LUI7c9wZ0VWVGaoFChgWbbJwqiEovkNp0AmVWvEex/XQA0hr4dbAsIU09xxzxsUqxiZLeHPlWH71y1/FbNMZgeyqYUGxNg4/tGVYih8qC0dJA0gOEBdMP2AuDxWOf4UF8cSECdES5DIDS3becIdmTVRD7EnD9zlntcRM/vrXv0QtNkkCBLLuOuvETGqC+NS2gQTglptvjgtFtgycI7f3qRqlC2cHK1hMMEkbORZul4X02KOPxWzv2Epwnvu3VnBl07lTpUCsSViRysgCwSrSXygG9HpJpJJkD/WOZDWyVt0YBIvFFFlo3E37PTRcMzeis8LvoStwXckHIZKbb7o5qpWY9kXrTYwPmSq5KCcFVN5r9k6lGOJkjkUpSVtwo2Itu2GCm5okATEAGH3oYfG8UxILGYt1SvK8+867wUKbp1g2nCslCu1imut5JkpDENn/BquRSGd1hjajbTSE0ARKWVRiZ2JMLC7qn5dfell83WJkwcQYmh/xPPNM4gIk64c09KMPP1zcW3E7U3r8umuvjW6KxVAtnwx333V3dDOoKbRIP/eLnwEN3ciVmylG58ctRsZSA/EdstQUIrgIKyyzXGsCoRq2vVBwRS4L58U6W2TBhYrHJ7RYUoL4jmFccDuVTCDtKy5vseZYKuJVyiRkHlk3Ske4FrXAcmN1kq9xLZdbeqnirTffjK8pp7A4L7rwong9HMNDD7RYUqSwuVGsOfuhdbbT9jvWbNoWn1w23ERYanfcfkeM8ZlURMdMtpLMEquSiCKpcseT3Kv3fvpe0T9YfqPCtSPL47vdI2yHnA1SKxdSmhNgO4cHN5H7Z+GOOaUlMwhGDCJDJDIbFYngln3wQdcmFLGQSUO9VLHsE2STbX/11VaPQoxuCkPC78HNY+lwDbYPrmW6EZ0QLEDvnX3W2aL7yxrdf99RNW+2spLLBSv85ptuimUrSD7VF775Rkum1U3Azdv1S+Uq6hWRqISIwcSugfik6UwLhd+NBMXMwWrcbuttosUprkgxxvedCa5tNITQLBjaWRuut34csuHuZyGkhSSeJGAu6CtOooaqPJEJpKS3D1YWORzkgzxSjMZC3T9YXSRuLr34kvhcGd4nHsPFUFph3+kHCu6IMnOUKQ4I1o3yjAQk627KNWHyc5/qgYXEchKg51I4r/9ULFP7Yw201LmtN1lxLxIQu3EMZIrKxb3VkFChfzYoLED6YoQME/ygueCCz0pV7g4kXbaO6XjtvP0O0eWSRW2rbon7w8UTuN82WNPKEnasWJxuJkjNMXDXyCSVoa6QRer104LFdmNYtOq2KEFU47577i02Ccfqup1/7nkxTJDAUttlx52KbwSXUyN4OT7YGYgLSmiwav5SydwmcKfXCtcLUXlsv9328ffl2iBwOm0JqdNh3cGDY0zM+DtlQ8mCK8MNSTmNa+BmXE7kAD2+YRtvEuOa55x5VgwFEGLUlM8qHRbWiWuPrPx+FaFKAiwZbhZqAt3M0kN9p3rB8m8qY3I0NIaWXM8UCO0s2vt8rVhGGT5X77Np2/XQ3rbLaOsYu3MM1WhrP+0dQ0f3471uPHovLeQTg5VT3m5Hz5Wr5PMsnPLNJKH83mqwYFlOPi9+lDoJGgWab2nknEdS+LglWG5qzB4OXgE4PplMWmfKWDqKjlwjN0PijKxYccrUsO2zLFqk6thWDJaaco2MrqHhSYGM3of3g8WqpUczMdnkzgIhkbWxIPUcdhasjjQhSIC8kVLWLM1BgwbFbXPl/CuTCYpWxavUCiYgmHqSR10Fi1uihAWLzFJxLriZmHDuuLj83//+xKRTRueRCS0jWg7cPQHqrrTWIA0yQKrZy10enQFXTKZTCUVZf6w7YCmywhC18getS4gjTTLn9hnQm4qLewLIUfZWWQYyq5bp1iGBVB0XPbmM7iETWkYcVGJBGf7RFbBwTPehXNtVKLhWi+Y4jMRrBLh5SIxlxMUzOg9pUrFA3BICspw9BbFfViC3VnysWs5bUoIckHMmS5SSYBldRya0jDhT0qKiKNEVSAj4vDhQqk3rChTk2o5G8JSF7g6UQ9ieuBS3Gqn5m4S2obymi9cK9jcCyExcEZkhK5nzcmxRgkCszvEgck3pZbLL6BoyoWW0Vsdzz7qCNPCWtE13QBeN6yuW9M4771Se7TyIC4pL0RJzXKkPkgKE7XtO2QT12Z5wN2U/kTOrlYIHt7NMVmKGyM55Og43hFQMndE9ZEL7ikPsKqlJkEymlX/XXXe1qaNWBouMtaPavrvKpILn3ED9oOJ6XcElJKLWXz+ej4cuBNOSgIS158SzjKJLYgGNBII0WAWZIrNyT3OC60vfzHlyeXuLJFBvQCa0ryhUycu2DRw4MKpLWOhzzjlnlNDxt8B5uUC2HmTpZBEF3btrZSjXSNYiC6azYCGussoqccSbAlXbocefilFJ86jz4uolfblGIsXsJEfE6WqVn+h7Vcjr2BBvueE9o/vIhPYVhHjNqaeeGgPk3CKLiyXDYmEZjRgxIj5HIrs9cO+QYFLL6C4IAjouswnaQ7n2yzkhCgTGXeVOOof99tsvunhiaIQTWUYTqoqEGwHEjiiRmTmUtcgd4Y0ZMyYel2uWel4zGodMaF8xUHfgbqnJ4mLSxzeDEiEl90jjNyvHNPD2Fr8CVFZPR8ivI7A97pr9a8+CaqKUrURejl3dm0LUww8/PJY/kH4GcTPEofIfEK8KfYNGGg3kNWzYsNh1oGi3XkLDDE1k7bh6o75Zb0AmtK8QkIVK/KjIGtxE2lv6cLma3LEy0gi3cePGVZ6pDYoRCO3ckh5ddyATiKwE7xGAzKsuhtTwTlMulTp4OBdWpmPgJqdM4oUXXhjLNdJxOT+j9hoJgX43ASUZMqduFLKbtaC0JY34875a3RQZ3UcmtK8IuFwHHHBADESzfmQUQUbO39UuHovG/EcDbpOlVAtHHXVUjLl1plWoPahDs/CnnXba+C+yMFIOlFmQqGZdpoHGHo6hTKqKc5Gd83SOCO3Oqr7X7sB2BPMVy7IMZTXrlYAQnUxxMy1eFE7qtUpldA+Z0L4CYIWdd955sUyANTZ27NhWC0E2E2lx2aohwM1SSlnCaohNaWZHOI2crclylIlMREWeO0EngmC6f5WLpISGc0tzDEAJCvcOiXM7xc8alU1ERlrEdBmwAo8//vi6pC9u5tpzR43AY3V2p1Yvo21kQuvjQDqas2UhLX4B/6RNBvomkQFLqwyLlpwNsqARVsuiECtChjKlaYpWI0CmiCVp3wbtlmNoLEEZRPtW34WovM+8ynIfqlmW3FCxQv9yQRsFGVJkpuH9zDPPrEtmrLjnn38+Zl5ZcRIxjbxOGZMjE1ofhxiPSUwWvbhZdeM3ElDcWavdiMa+hShGVAtcLAkFA3AbCRlLVp9jduxlOH61W2JVWoUMsvU+7md5DoQp7pQtvCbhUd1D2VVIkshmujko3m3L6kO6w4cPj8fgM11p/M/oHDKh9XEcccQRcUEhiFo1Ty+99FKMVaXgf9kSE+sRR+Mq1apJU0jLuuPWNTLILYvJlXPcu+yyyyQumuMrF6smyWzCkuX4mGOXLWXhNUrBQpmFNia6cddee21dgc4ErqZjY8USdczoeWRC68MQBJ+vogaLJGqRjkJPbpmJ59VAJKwbcbRahagWqW030p1jZWmSt10Phbbc5npgrXkfty6NmAPnKq6nTKURULSrx1RcTjN/2W2vBR0YLF+JiTR0OaPnkQmtj4JFtc8++8TFLnBfr82He4ewCDPWgliRbdRqa2pUD2cZ3DTxPJOQzCeQzewIoYnj9VQ/pHgcvTjWqHOtFU8sg2vJknNczqO992c0DpnQ+iiosApaKyZtS19MwoAVoe6sFmjeW5j6D6vBkmKxNLonEoFx58Tn9EO2ZQ0lpRCKGo0qySiDu6rAmNudSkfaAndY8J/LLP5HFikT2pRDJrQ+CA3SFriFLgbVFsTQZAHpdtVCqrgnUlgG8hDwFqeyaBsNrid9tTXXXHOSmFk1koUmOVB2ObsLLqtGd+Uj4nPc9/aAiPXHpunxVDS0RGVMOWRC62NANEoJWAjzzz9/65i6ehAbY8nViqHBaaedVtNCI7stsyjo3lOlCLKrLKN6rURQ1lBri/g6A/sTF0T0+jKT/n97YFUmpQ/dALlEY8ojE1ofg4HKFiFXELG11zCuaFbWrp7LmZqpq8seWFA6DBBaWzGu7kCpA7ezXjaRFaXDwfGx5pBsd6EURceBbdp2Z7KTyVp0zN3Rc8voOjKh9TGoqreoqLGmOZptQRbQ+8vV+JDiPiw0Ra5pMlICN1MGVX9kT7hVJH8QMyuwrfIIxb+ytILw3U0K6LfURSFJctxxx8UMcEfBvTS7gFXXkVhbRs8gE1ofguA8iwlBsc46AqQne0dupxaSBVQdQ5PJa8tVbQSQJWunLZdTJT4S6Yp+Whl6VwlAigmy0MpFuu2B9ZqKl1lpPTl0JaNtZELrI2BRkdJRHY/U2oudJSRCq5cUoM5hoSqlKBOLRcwi6eocgo6A8qvC3rbG2rHKdAV0R7BRXyjdNFZtZ+WFqH8gQladOB6CzfjykAmtD0ERLPLRHdBRN1BvJJet2uUEcaCk/KrVZ/z48ZVXWspCyG5Xu6KNgngYq0dsrCebubV3qdOTJe0smbnGms01nns0SkIpo+vIhNZHgGxYZxRTOyKdncA6oSdWq9qfcCKpHjM3EZvMaSqi1UYltqaOrScg0aD31KzQngIX3TwExbtd6XbQxykxgvApk2QVjS8fmdD6AGT7uIQWFhXXzmQd33777VjeUR1Dsw0ulG2yXC6//PIoPaRZ/frrr4+uFRnpntLEp6TBdR46dGiPEAXSV+M2ePDgLqvYJnecq5oHnTQHMqH1AdABE88S0O6sC0j4UXN6kqpOUFDredtMMaw0NcmUKPVWFFh7KgAuNsWlHTVqVOWZxoFSh95PLi3FjK5A7FBrFguWJZvRHMiE1svBekm1Yl2RmKblxeUsZwmVLyAvUteskFSwighS4aggOFf0d7/7XXyt0UDSXNxawpPdAXJW+c/6Y3V2BQbJ6B2VXZVNbisLmzFlkQmtl0PwXKyJNfPII490um9QPRlL67DDDqs8U8T2nSOPPDJutzxTwLZT8agHC6eR7UZl6KFEGOVERHfBjdUStvzyy8ftd6Ug2A2AXJLzJ6vNZc9oHmRC6+WQnZSltFB1CXQWFrnSiL322iv+zYKhakv+hrunFKQMMbM0+k5msKcULhS4yqx2pDi4PWgHS24m8nbNutJVIKupHk8XhrhZI8k2ozHIhNaLoa0pWQsEB7sChKTin0wQiKmJK9keAqjuR9QaJBlgnwMGDOgRd0tcTnbTDM2O1tPVg4SJY2ZtSn6QAurq/FD6ajTOuNvmCGQ0HzKh9WIgH64ma6GrhaXairQXqWEDrph4GkFIahPVkjziaSS3EZrG8Z7IcrISqbwqqegOHDsX0bkhItnZrhIwCaPUDeC4EGVG8yETWi+F+I+2IwtM4L6roMsvwJ00+QXKuVLqqqrdzQTDdO2Xq6uHsdGwTRlWlmJXtcR8Tnxwiy22iFlZmnBdjffZluSEJn5WXk/IJWU0BpnQeik0b2vItli1/nQHXEsZS+SGrFS9EymsBxprCM0Cp1rbaCgh0SfancEmGst1ACirEDNrq32qPSgmNl2KNtodd9yRNc6aGJnQeikM7FCp3904E9eJC6neTHGoTGm9RnVgraQiXg+k0cjCVy4tchXT60yDeBlKPvbYY48YvOc2d6e0xLYcC2tUS1m9YcIZzYFMaL0QrDNZQISiALarQE6yfdwyi19GsTpmVgtKOhKhqeeqR2jcYq/51zG3lxF1PFqpdCSog+sKEJDsLAIydakrmd8EhKrzwnnqmuiuJZzR88iE1gshC8iK4RqqGesuttlmm7hoO9plQI3VWDxxLuUiYkoSFAgRwUoqqFcbNmxYDMgjTLMB1lhjjRjva0tySNZWAF+nQGeBzA455JB4Loiou9aU6yGjKfGSJzf1DmRC64W49dZbY4wJQbBquos0DLej8yv33nvvYquttooiiD632WabRZcVEXGBZV0NFjGghVvM+jOIxXu1Cyls/fDDDytbmwhFquJ5LKzOZiN1NyRXmHXXmQb9WvjFL37ROpXd5PiM3oFMaL0QqvpV0bMaukNoPuuhkNbCNeGpPajh4mayXpR2+JyHoSASBGJy4mAKdpECC1KRrpIJhEnyu54S7AMPPBCD+HfffXflmY6BhXjiiSdGN9M5dLd2TXJEltd5cTWzYGPvQSa0XgbFnWq0SAU1KqbDArF4O1L+Ia6k6FUiQWFtIjTZ0e5ALI/lpp1IvK2jUGdGJpxrKBHQ3ZF69i32phvC9CZ1dh2JK2Y0BzKh9TIY2sGKkXlrVHGnqnek1JFRcDoIvFf8jrSPBnLW4sknn9xla9Hnbrnllrh/VlxHtyPgnyZcIdTuDiaxXxakujzlMN3pKsj4cpAJrZeBogZCEXjvKoFUI42q0wLVlq4XNzLtX7xKnEpvpL+VR3QVzkMvqfhbW0OFy1BXZkAK4tlggw1i/K27lpSuCTMUuK6s1lpxvozmRia0XgSZP5LUtM9kFRuFNLZNHIwLVw/KLlKXQFLnSOob3SmwVawqocA66gjEuHQ0zDbbbNGa0vbVFeWMaqTrQCLJAOaM3odMaL0IBt5acEOGDOlSWUM9SC7YrmzkhAkTKs9OilRrZn6ninnlFYBYfJZ71hWIeSnrMDC4IzVjYnhao/SR9u/fv3juuecaUrnvvFl7WpsQbEbvRCa0XgKEksoSGj067qabborb9ajVm8kyU1/GzfNAJqmUQQYzVeR3FshJj6VSDaUo7UHA3gR3yQjusa6GrnYTlGEkH0tPSUlHx/9lNCcyofUSIDRZQO4myedGxc9AM7p6MbGjq6++uvJsC8SlZP1OOOGEmIlUkqE+a+TIkfF1bUWKbHUPdBbKLZZZZpkOyWw7DkqxMqwykIitEeUU5JFYm+r6xM8yejcyofUSqPtCZko2kiR2o4AoEBoLTUtVGYQR99lnn6hcK6uKSC183QLAYqOP1llCsy1ZUjVtHSmiffHFF+P705CWRijlukkQbBS/MzAl15v1fmRC6yUwmQjhcDsbVa6RkKaP2351ca3iWSPsymoVEgE6BZAbMmI5drb3UswMObM22wvoq72TXeXaGjfXiDkGLD7bVSri/BT7NtLqzfhykAmtF4A1ojQB4VS7hI2ALCG30fZZYwl6IUkUIZG02P2LjDbddNP4N5hrqR+0o2UTyi2QmXIRpRJtQWnIoYceGgnXMJhGlVKwzpCkRIAOhZT0yOjdyITWCyCjKQgudtXdtp5aMD08yWrvvvvurVlDZEL4sVrokfCiZvMECq4ItyOlE+J14mYKgzWTtwWuNSkjx6XpXL9mo0BzzcwCJKm+LqNvIBNaLwACsajVoPVEnEftmTiSfWg0T5aWroBaLU0ITmaSdcX93W677eKjvZYlWUnnIKPYnkoIUpV9lajYddddi9dff73ySvfx4IMPxsb5TTbZJE6Oz+g7yITWCyDDiGy4aj0B3QFKMexDUWkiNHE71lQ1iXJ7lU4kfTM9lNzOtkooxOm8hxIHBdj28NRTT8VEBfkhGmmNAqtQHZ8i4jy1qe8hE1qTQ5Zx6aWXjmRz2223VZ5tLATZWU72QcMs9S9qr6o12UnN2MILL9xKdPvtt18kRBX8taDBWzbTZ5Bke6DSQeSRu3v77bdXnu0+WJRUObia4nIZfQ+Z0Jocsm9afJBao8s1EtKgFITGekn9lDKcmtCrhR+VUNA/SxOfEJo+zFqlFG+88UYkRZaZuFV7UOuG/CQNkF+jMo+C/vfff38kSuTdHSXbjOZFJrQmRwqKC7p3tHG7s+AqionZj8WehvAaUuI5ShplPPTQQ7H9ifIHSCRoQyqXU3BHuY2Ib6WVVirOOeecyittQ5bV4GP6/Y0aRoIUZUed4wwzzBAVPXJWs28iE1qTI0lKs5Z6CohSMsB+lGmk2BgXTTkGRY1EXiBYT4FWDRlQyiBTnaweVhkCU31vex2JmYG+UNYct7ee+9pVIF3n5zy58Rl9E5nQmhgIguuFPHoqfgYstC233DIueARWLr/Q28kaE/jXtwka0b1XS5Q+SJYPq8oxSlz4f67d/vvvH1/vCGQxZR19ti3Fj66AEggBSK57VwcyZ/QOZEJrYsjIycaxkHrSquCSySYiKfVl1eUXarW8ZjCL8oyUETVJXB8mN87fyMisTo3riYA7EgOThBCsR9zasBoJ7nGaDZAHnfR9ZEJrYrB2LEQN2T3ZZ6iWbPPNN4/7YqFVExqXVIBePIy15n3pkXpAuZzIjhXXXj1aNVTqqzczqamRQ3zdENJsAN0Njej/zGhuZEJrYhxzzDFxMWoR6kkgrERoFn496H2kyaYuTi+n93soymWRdcVV9BkaZOJmOhYaBSoaJI/E8SRUsqv51UAmtCaFBZnqz6644orKsz0HBbXtEVoZyIcFyR1W9Z8yo50BV9NgFi6hhECjwEJ0TGJmYpDUOTraZ5rRu5EJrUmhuJTlYr5lRwPr3UFqfidDDR2JfSl96Oz8zARuLqIRj+PmNhJ6UGVLucdmh+YSja8OMqE1Keh0IRgWRiPkctqCgl0T0O2vq1LanQXCRqKyoY1MeCBKpRnUOTTA57jZVwuZ0JoUSf9MjVdng+ydBdeP64gEGtlq1BbE4ZRSGF/XiAEnCfTixM10PuSpTV89ZEJrQgjS0xtDaBIDPQ1WjEp/mmiNlOipB6UZdMgkFhrpTos1svhIIeUkwFcTmdCaECwyLUgsmJ4sqE0Q4EdmspU9TWiymlxCtWvc6kaBNJECXxPlq/XbMr46yITWhDATEsGo8ZoSel0IzfRx9W49KXYoOK9tynQl2c1GwTVSb0ZFoydbxDKaH5nQmhBcMu6msg0Zu55Gmvqk8r+R8axqSD6YPyB7+8ILLzRESYNMuEwmMtNtkPHVRia0JoN6qVNPPTUSmilHUwJJ0cNoup4ktDRX1MSorpZ7lKGBXVZ22mmnLfbdd9+Gdhlk9E5kQmtCaAS38Enp9PQitX3FtPbXk+4ai4xmmjF0jZDTFmd89tlnYwJAeYbWsEZYfBm9G5nQmgwsF0NHlFD0xISnaqjwJ7ON0O68887Ks43HxRdfHM/JCLxGlKFQIhHzY8XqqshklgGZ0JoMJjwZ4IFgBNB7Gu+88060cnQk9FRCQOGsqVVcw0bp+Bt2rDDXtjOZZSRkQmsyIBi1VKSv33777cqzPYfrrrsukidV2Z6QKFK5r0/TkODBgwdXnu0aEnFdddVVxfDhw2PCJPdoZpSRCa3JYAAJgpl55pkbLnRYDWSQJkrRMOspGENnH5dcckkkuK4AmT3zzDPxeAlHujZd3VZG30UmtCbDtddeGxf/Gmus0XAZ6mqQ2haotz+Z1Z4AySHu5lRTTRWHq3QViEyxsbIPY/eyZZZRC5nQmggWqfFqCKbWgN9GQ7aRyqw2pEYO8i3jzTffjGTG4mxvuHA1WGCuyQEHHBCb9AcNGhTJLCOjHjKhNRlU0CM0o+F6siYMxLbsiwX13nvvVZ5tLO6+++7YLG4/F154YeXZ9qGf9Z577olDVqjhIngKHRkZbSETWhNBCYUFbPFfeumllWd7BghDnZt9jRgxovJs48HNnGOOOeJ+WIM0/tuCXlJEtvbaa0ci05tppN37779feUdGRn1kQmsiyDJqC7L4OzJhvDtQu7XQQgvFfZ1yyimVZxsP7U4moNuPTKcYmLmY9q8YlnQR61Ds8Oijj44lJFxg75ft1QmQ3cyMjiITWhPBwkUyYk60+3sSatwoulLYUCrSk6CEwa1FUiY7KbClV7byyitHgkvEalCKf9WrKSN55ZVXWmeEZmR0BJnQmgjcM/VnGsVfe+21yrM9g1SugVB6OjZFb005yrLLLhv3Wf0w+s5EqR133DHqwJEBV2CckdFZZEJrIsg06nUkHdSThIbAkuT2lBCQBMOMtSuddNJJMfHBYhNTE18zU+Dhhx9uzWrmJvOMriITWhPhqaeeioTWr1+/uPh7CshSwJ0Gmk6BKQ1upPMTM/z5z38e42wZGY1AJrQmQiqq1cvZE21ICaR27GfhhRfOQ0Qy+hQyoTUR0qQnwo6ygD0BE6Q23HDDuJ8DDzwwZhkzMvoKMqE1EQz5QDSUY3sKMo4pm3jjjTdWns3I6BvIhNZEOPvssyPRKCrtiS4B1lgSc9Qrmuu7MvoaMqE1Ec4777xINkoXVPI3GsQjk5gjVdyenveZkTGlkQmtiXD66adHshk2bFjlmcbi/PPPj9tXUJvnVmb0RWRCayIkl5OsdKNVWLUZUXm1/S233HKKTJPKyJjSyITWREhJAYWmjXY5WWRaqmyfa5uR0ReRCa2JQFo6WWiUNxoFyYBRo0bFbRNJ7Mkat4yMLxOZ0JoIt912W2zcXmWVVRpKaKR39FEq1yDFow0pI6MvIhNaE8HsShI7q6++ekMG8SaQ5WGdUY398Y9/XHk2I6PvIRNaE+Gtt96KvZw6BRrVy/nkk08W/fv3j4R22mmnZS3+jD6NTGhNBJnHxRZbLGqUffjhh5Vnuw6ZTSRGngepTZgwofJKRkbfRCa0JoLMpmng5IMaIbporidVDdaZpEBGRl9HJrQmgmD9xhtvHMsr7rrrrsqzXYOkwpAhQyKZLbHEErnNKeMrgUxoTYZx48bFbORll11WeaZr0HXA0iNnbcBvT7RSZWQ0GzKhNRnGjx8frapjjz228kznIVa25pprxu2st956cdhvRsZXAZnQmgxvvPFGMdtss8UhIV3RRPvggw9ai2hNT7rjjjsqr2Rk9H1kQmsy0NM3IXyuuebqdL+lrGbqB+2ulZeR0RuRCa3JQNJn9OjRcdybOFhH68YkFAg2fu1rX4tktsUWW8RatkY3uWdkNDMyoTUhDDExyo6MUEfmUn722WfRtZQAQGZapwxc6QmRyIyMZkYmtCbEJ598EmdUynaeddZZlWdrg1tquEqaNq4w12yCnNXM+CoiE1qT4t57741W2iKLLFJcc801lWcnBUkgktqpeHb++eePJRp5klPGVxWZ0JoUYl9Jwda4uUMOOSRmQN99993izjvvjMH/eeedN87W9B7/j/g+/vjjyhYyMr56yITWxDDh3KTxFOjnVs4yyyxRkcPfHuS0zQl45plnGqrQkZHRG5EJrclhjub9998fJ0FpMBf4p8ixwgorFNttt11x8cUXx/dkZGRkQus1EORXhqHhXOO6xAFkOaCMjInIhJaRkdFnkAktIyOjzyATWkZGRp9BJrSMjIw+gqL4/1IUaencVV3rAAAAAElFTkSuQmCC', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:47] "POST /myclass/api/Prepare_and_Send_Convocation_From_Session_By_Email/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:47:47.700318 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:47:47] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:48:27.968292 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:48:27.990297 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:48:28] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:48:28.037056 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:48:28.085105 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:48:28] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:48:28.124593 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:48:28] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:48:29] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:48:29] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:48:58.460058 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:48:58.474597 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:48:58] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:48:58.487595 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:48:58.498597 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:48:58.510596 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:48:58] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:48:58] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:48:59] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:48:59] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:49:06.062338 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:49:06] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:49:07.807449 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:49:07.810461 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:49:07] "POST /myclass/api/Get_List_Convocations_Stagiaire_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:49:07] "POST /myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:49:08.949161 : Security check : IP adresse '127.0.0.1' connected DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
\n
\n
\n

A l\'attention  m   bbbb aaa  

Situé :        

\n
\n
\n
\n
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : Christian XXXX
Signataire dûment habilité aux fins des présentes : Emmanuelle XXXXXX
Contact :  contact@elyos-si.org
Téléphone : 01 XX XX XX XX 
\n
à le plaisir de vous convier à la formation ci-dessous :
Formation :   OPÉRATEUR POLYVALENT DES OPÉRATIONS AU SOL
Durée :  30.0 jour (s)
Lieu de formation :   adr site1  , cp site 1 - vile sit1 
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
\n
Les séquences de formation  :
\n
Du    17/11/2025 09:00  au 17/11/2025 17:30
\n
Du    18/11/2025 09:00  au 18/11/2025 17:30
\n
Du    19/11/2025 09:00  au 19/11/2025 17:30
\n
\n
Au plaisir de vous retrouver prochainement,
\n
15/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_37297.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAACnCAYAAADnu65nAAAAAXNSR0IB2cksfwAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAOwgAADsIBFShKgAAAAAd0SU1FB+kHBgYaIOUaxYcAACAASURBVHja7J13fFTF2sd/Z1t6JYVkd9MLoSSEElroAhJQiiCoNGn2BihiuffKtV7FVxEUECVIEQQEBEQEaYr0kB7Se+/JZjfbzvP+geSS7CabDl7myyd/cHbOmTkzc+aZ55lnnuGIiMBgMBgMBuNvjYBVAYPBYDAYTKAzGAwGg8FgAp3BYDAYDAYT6AwGg8FgMJhAZzAYDAaDCXQGg8FgMBhMoDMYDAaDwWACncFgMBgMBhPoDAaDwWAwgc5gMBgMBoMJdAaDwWAwGEygMxgMBoPBYAKdwWAwGAwm0BkMBoPBYDCBzmAwGAwGgwl0BoNxj8HzPKqrq1hFMBj3ACJWBfc2OuJRz+sbNxongLlAyCqnHeiJUM/roOf1qNRpUK3TQMXrYC0Uw0Yohq1QDJFQBDOBEGKOzXdNcf36NZw69RtWrVoJsVhyz5VPq9VCo9FAr9dDp9NBqVRCKBTCysoKHMdBLBbDzMwMHMexxmQwgZ6urMa54lSAuqfABGCQkwdCbF0Mfkupq8SFsuyOZ8JxkIgksBWZw8fCBu7m1rAXm+NufPK/lefi44LERtfCzG3xjv+wLhE4WaoanClKBdF/G1QiEiPCLRCOYvNOz69Oq8ae3Fhwd9YuB4S7+CLAyqFzBnXiUaGpx/WaItysKcUpZSUuqetQyesM0ooFAoyUWGGEuS16WzthgJ0rpOY2sBK27VNJrS3D+dKsbuszBGCAoxSh9m7d1jerq6uxfv16XLp0EWPGjMGwYcPuiUFNpVKhsLAQN27cQGJiAqKionDzZhIqKysaBLdQKIKnpycGDRqMfv2C0bdvH/j7B8DBwQECQdu/q+vXryMlJfmuv7tc7oHhw4cbfQe1Wo1ff/0VCkVti8/w9PTEsGHDDSY5SqUSJ0+ehFJZZ7IcMpkcI0aMaFddtobi4mKcO3cWer3eZNr+/UMRFBRkcP3EiV9QUVHRre3TXFnuGYFeqlXh9bIMlBJ129B12NrBqEDPU9dhcXFyp+c3SmKFabauGNvDE71tnGDWTdqxQq/F3uJU/FZf0+j6TbUCM6qLMbgLBu8KrRpvl2Ugn/hG1z/gdXjJoz8sOvndNbweS8vSb0nxv7AHh8P2bh0W6HoiZKtqsLswCT/UFCNOW29a+PM8TtfX4nR9LVCVD+QLsMjSAbOdfTDCUQY7Ueu00BJ13V/v1X38aGHTrQL99OnTOHPmNwgEQmza9BWCg4NhZWV114SZQqHAn3/+iSNHfsLBgwcAAII7+qtEYtYofW5uLnJzc3Hw4I9QqZQICOiFOXPmYtKkSfDx8YFYLG513gkJCVi9ehVEIjHuJs888xyGDh1qVJBqNBrs3bsX586dafEZL7zwEsLChkAkaiwezM3NUVNTjTfeWNOqicXu3bvh5eXd6e/I8zwOHjyId99da9KyEhjYC5GR243+duLEr9i3b2+3tQ0R4YsvNnapQGc2RdPqOs5rlFhZlomRKefxfvplZCmruyXnuJoSbKsrN7ieTzwOlKSB7yazCAfgk9IM/FKa2W15dpTC+jpsyL6Bh2+extvl2a0S5sa/Qh6RdeWYknUVy5PO4Fx5LrRNJjv3I0VFRdi27dsGgfn777/j3Llzd6UsdXV1OH36N6xatQqLFs3H4cOHIBAIGwlzU1hYWCI3Nwcff/whpk17COvWfYLU1BTwfOvbmuME4DjuLv+ZKiNMPqNZYSEQ4MEHJ2PEiJEmn5GXl4v9+w+0SoNuK5mZGdi9excEAtP1vWzZMkil0hbqo3vbp6thAr0tAwfxWFuZi3nJZ3G5Ir9LRZua1+NgSUazvx+tKUGqorKbbCJABfF4Oz8OV6qL72mRriPC2Yo8LEg6jZdLUpGg03Tas39QVWF2xiV8knEVJRrVffsd6PV6HD58CFFR1/5b7zotNm36qttNmHl5eVi79h08/fRT+Pnnox3WkDlOAKVSiY0bN2Dx4sU4fPgw1Go1G/z+wtnZGQsXLoSZmZnJtLt370JycudaTHU6HQ4ePIiMDNPWr+HDR2DixEn3lX8EE+jt4IK2HosyLuKX4rQuE24pigpsqilq9vcEXodjJd1n0iUACToN3s2+gfx6xT3ZLhrisasgCc9kXsEprbLZdEIAjuAg5Tj4cAIECETw4ji4cRzswbX4UZQSjzfKs7Ai5Q9kdpOl5l4jIyMDW7ZsNtCAY2KicejQoW4rR0JCPFaseAXff78b9fX1nfpsjuOQnZ2F115bhY8//g+qqpgn/21GjhyJBx6YYDJdWVkpdu7cCY2m8ybVSUmJ2Llzp8m1eaFQiOXLn4KDg8N91TYdXkMnIqNC7WU7N8glll0iWOTmNq1OLwTQSyCEVRvdk1Qg1BChkHgY647JvB6v5MXAxcwKAzt53VJHPI6UZqDWhGn3+6o8zFH1gtTCpts6zMn6GnyQHYX3fIfCXnTveDWreB225MTig9I0FDfjz+HFCdDPzBozHaToZeuCHmILuIrNIREIodBrUaqtR7lGiejqYhyqKsBNrRKFRDDWCruUFShMOY91PkMQYuti0Lt0xsrAcVjn6AXnLnAuBAA/q64fvLRaLfbt24eSkhIDzYeIEBm5DePGjYOXl1fXTS6JcPbsWfz732uRlpbape+rVquxefMmlJeX480334KTk9N9L9Ctra2xYMFCXLhwAVVVLVsJjx49gocffhhDhw7t+DeuUuH77/egvLysRa2biDBt2nQMGTLkvmubDgt0juOMiErCLFc/DLd36xINlmuDcLYC8KXvcAyydW7TpKFKp0G5RoXU2lJsK83AGbUCyiZpkvU6vJl1DduDxsHVrPOcgXJVtdhalWcy3TWdBr+UZmKJR3D3acEAvq8pQmBBEp6VB0N0D5iz9EQ4XJiKl0uMD+7unAAzrJ2xWNobfa17QCwQGvQgc6EIThILwMoBIxzcsYQPRnxNGXYU3cSB2lIUGJlcndco8X5ONCKDxsGyiRe88XrhML2nP7y7SPB2R0skJibim2+2NjugZmZmYO/ePXjttdVdYuokIsTGxmLVqhUoLS3tlv7FcRwOHNgPkUiE119fgx49etz3Qn3gwIGYNm0atm+PbDFdVVUldu7cgX79+nXYYTI6Ohr79/9gsl/Z2dlj/vwFd9VB827RZSZ37q9/gi7449pUDsBMIISlUNzqPyuhGFIzKwTbOOER9yDs6vMAPnUJgIuRbWInNEr8VJwGvpO8/HkinCjNRKa+8ZYqH6EI0yxsDbX0imyUdfN6biUR1hWn4Hhp1l13kiMAZyty8XphotHfR4nNscNnKD4ODMcAWxdIjAhzY33XQiDCYPue+E/ASGz3HoIxTaxNHIDhEkus9R5sIMxb0ye74q+rUSqV2LJlC7RaTYvCb8eOHYiPj++SMmRlZeKNN9Z0mzC/kx9+2ItvvtkKjYatqUskEsybNx9ubqatkydPnsTFixc7lJ9CocD27ZEml1Z4nse8efPRr1+/+7Jd2Bp6K7ATmWGpZ39skPaDmZHZ4bslqchUdc56aqlWhU3lWQbXX3T0wuuyEMib5P+bpg4XK/O7vU5yiMe7+XGIrS2/q22TqazGmuwo5BjZUz7b3BZf+odjXA85LATtM0aZC4QY7+SBbYGjscLWteH6CJE51vsOQ6DV/bFGR0S4cOECfv75qMm01dVViIyMRH195040a2pq8J///AdxcbFtuk+n04LjAKlUhuDgEPj7B8DCwgIqlRLUhh0Ler0OOTm5UCjq7uF26r68/P39MW/efJMas0qlxM6dO9sdUZCIcOnSRfzyy3GTab29fTBr1ixIJJ2zHCiRSGBhYdFpf0Jh1255ZpHiWomQ4zDdLQDvqmrwanlmo98KeT2iq4rgY2nfIU2JAJwuzUKKrrEG4CoQYoqLLzwsbDDIzAa5d+xL58BhZ0kaxjl5wkrY8T2wBOM+Ed4CETKbCM0rWhU+yLqOzwNGoqeZZbe3iY54bMtPwFWdocY0xdwGH/gNh6+lXSdYmwAvC1u85TsMjjkxOFBdgI+8ByPYxgn3i/9sbW0tNm7c0KptSBzHYd++vXj44YcwevSYTivDwYM/4vjx461vN47DzJmzEBY2GKGhobCxsYVEIoFer4darUZ+fj4uXry1bz01NbXFwdbGxhYrVqzE7NmzYWtraCmTyWR4+eVXWm0r0el0iIzc1uKkRyQSYebMWXBxcWn1OwcFBXVZMBcDbVAgwMyZj+Cnn35CcvLNFtOePXsaZ86cwfTpM9qcT3V1NbZs+drkFkIiwoIFC+Dj0zl734kI77zzb4SHh3dandnb2zOBfq8g5gSYKw3ClqpcpN5hEtcC2F+Rg2luARB1IHpbnV6LrWUZaPqJL7Vzg4elLSScAMt6BuJ01lVU3zEJ+EFVjZeqijG8h6zD78jDmBMYYa17H3xZnIKL2sal+0FVhT650VjlEwZLQfd2pyRFBb6pMrRO+ApEeMsjtFOE+Z04iM2wwmsAHlH5IdDa8b4R5kSEY8eOITr6Rpvu++abbzBw4EBYW3fcaTMvLw/bt28Hz+tbVd6IiKmYN28eBg8eDHNz406Inp6eGDp0KObMmYsjR37C559/BqWy8e4InucxcuQovPTSrWArzQnLcePGYdy4ca1+H7VajUOHDqKoqHmBbmZmjiVLlnRpIJKO4ubmhmXLlmHlyhUtauo8z2PHjh0YOnQYevbs2aa+d/Lkr7h8+ZLJtIMGDcbUqVPbFH/AVN4uLi7w9PT823yrzOTeRnqaWWOxnWGggvj6Gij02g49+0JFHqLVyqZqBma6+EHy10RhuKMU/Zqs5woAbCtKhprveBAHIQQQGjEdhNo44S15MLyMfCwfVuRhT0EydN0YcEVHPLYVJKLESJ5v9wzEYLueXZKvhVCEXveRMAeA/Px8bN68qU1BVgDgt99O4bffTjcKI9we9Ho9fvzxx1Z5tIvFYjz99LN47733MHLkyGaF+Z1apkwmw7Jly7Fly1b07t2n4TeJxAzLlz+NTz/9PwwdOqxTNd/W1gnRvR3ISSAQYOLESQgPH2ky7ZUrl3DixIk29aOioiJ8++23JpdGxGIxFi5cBDc39/taPjGB3laTBsehl42hx7yCCIVqZbufq+J12F6cgoomBu/nrJ0RZPNfr1pbkRmed/ZtZFrhAeytK8dNRXmXdpRJPTzxumsgHJvMxOtBWFt0E6cr8rrNSe5mXSUO1hSj6RRmtJkVJrn4QMgO2+g0wbNnzx5kZma0fXIoFGLjxg0oLi7uUBkKCgpw8OCPrcrv6aefxcqVK9u8vUwkEmHkyJF4//0P4OPjCx8fH3z++edYvXp1qxy/7mfs7e2xbNkyk+vDHCfA9u2RyM3NbXXf++mnn5CUlGgy7ahRYzB27Nj7vi2YQG8HjhJzND2NRglCja793q+xNSU4r6oxuD7LxbeRQxcHYJyzF3ybrJcrQDhQnNqlWrKQ4/CYey8ssHOHWWMFHtm8DmtzopFW1/UBOAjAn5X5KDTyrk+5+MNFYsE6aSeRkpKCPXu+b7emePNmEg4fPtyhEKDR0dFITU0xmW7WrNl49tlnTWrlzQscDqGhofjiiw2IjPwOERFTWhURjQEMGTIU06fPMNlPUlKSceTIEeh0OpPPzMrKwu7du0xq9NbWNli0aCHs7Ozu+3ZgAr0daHjeqJBpr26qIx67i1INDkSZa2GHUCOmY0exBZ519DTIf0d1IdK7OHqZrVCM1Z4DMNnC1qDzXNCq8K+s6yju4m10PBHO1hSj6fTJSyjBKAcpBGDaeWeg1WoRGbkNJSUd07A3bfoKOTk57fs2dDqcP3/epLm7Rw8nLF68uMN7jzmOQ79+/eDl5cWOVG0DVlZWmDdvvkmnL4FAgG3bvjVp8eF5Hvv27WuVZSgiIgJDhgxljcAEevuo1KjQ1JvVHByshe3bKpGsqMBxheG+2kecvI2e7iXkODzo4gP7JuvZubweJ0symvFT7zxczSzxludABIvMDETnobpybM6L7ZT1/ObIV9chpd7wCMiJFrZwkJizDtpJXL58Gfv37+vwc8rLy7B3795WaWVNKSsra5Uz3oIFCxEQEMga7S4SHByMJ56Yb1KjLikpxt69P7QYEjYxMQH79v1gMs8ePZywcOGidltlWp7cARUV5Q2n8rX3Lz8/v83+J+2Febm3VTsnHtdrDDUWO04At3Zs3eJB+LEkDalNBOAEiSVG9fBo9j5vSzu8aNsTa+/w8tYD2FKehWluAW0Kj9vmjg4g1NYZa2XBWJ59HcX035VzFYDPy7PhZW6LJ9x6dcladrlGiXwjE4Yhtq7d7mnf9rr7e2h9tbW1iIzc1qqDSYjIpDa7Y8d2TJ48GSEhIW0uhylzOxFhxIgRXb7Hl9EyYrEYjzzyCH7++RiysjJbtILs3r0LERERGDBggMHvarUae/bsQVFRocl+9cQTT6BPnz5d861yAqxY8Qr0el2HnuPr64fffjvTJZOObhPoZdp6FKg7LwCDABxczCzuujk1X1WLPYoSg+v9Le1bfVb2nWQpa7C/qgAcGpvspzvIWlwLFnMCTHf1x9rqgkbRJG7yOpwty8Z8Wd8uNu1wmOTkhdWqGrxSnNKo9BVE+KgwCd4Wdhjp0PlepyX1ChQZrJ8T3Mys7+0Rjwjf5NyAo7DzYuALOQGe9Q2DuJPPqb969QqOHv3J4Azxpnh5eWPgwIE4cGAfWtqDXVtbi507d6J3795tOme8oCAfdXUKWFg0P1kOCuqNgIAAJlHvAXx9fTFv3jy8++6/W0ynUNRix47vEBQUBAuLxuNcVFQUDh48aFKYe3v7YPbsR7t0371QKOzwRFEg6L6JZhcJdA4v5dyAGdd5Fd1LZIadfSbAWnj3NLA6vQ4bc2OR3WTGZgbgIXt3CNvxvqfLshHbZLvbEJEEU1x8TdeJTQ88Y9UDXynKGq5pAewsy0SEqx96iLt2RigRCLBQGoQMVQ2+qCls9FuiXot3c6KwwcwS/padG0zB6Bo9ocsOPelEiY73aks69Ym9OQGepsGdOxkvK8WGDRtMCnOe57F8+XIMGzYcly5dQn5+y+cPHD16BFOnTsXo0aNbXZbS0lKIRC1/84GBgd2i/TBaI7wEeOihh/Dzzz8jKup6i2mPHTuGGTNmYNSo//aHuro67N69GzU11Sb3tS9duhRyuZxVeiNFq4vI0muRrFN32l+9TtPla8MtoeJ12J2fgA3VBYZailCM0T082mw7KFTXYUd5lsF9D9r2hIeRuO1NsRCIMMvFz3CSoFHiXHlOt9SLg8gMKzxDEWFuWN5f1XX4JCcaFdrOjX1dayTMKzgOTmLmkdxReJ7HkSNHceWK6UAeffr0xcSJk+Dj49OqEKB1dQps2vQVampa77hZV6cEZ2Ki7OHh2Satn9G1uLm5Y9GiRRCLW7ZE1dersG3bNigU/z2O+dKlizh27IjJvhQWNgSTJ0d0W1S8+16g/69AADJU1ViXcRUri5JhTDStdPGDczuOiv29PBfntapG05QAgRCzXP1bPTkYaN8Ts80ar5frAPxYkoG6Dq79tBZPCxu86dEffY2Ent1eU4xv8+I71UnO+EE4BP09HoTj70BOTg42bfrKpJlQr9fjqaeegouLMziOw4wZM+DhYTqi1p9/XsCxY8da//21ok27y+GI0XrGjh2HkSNNB5v5/fffce7cWQBAVdWtMwBMOU9yHLB8+VPsKNv7UaDzAIo0KmTXK1r9l1VfizhFOc5X5OHTzGuYm3QGaytyUGvEQjDD3AaP9AyAoI3OX1VaNXaUZRg0xmRrZwRZt/54RjuRGR4zYp7fVV+Nq910aAsHYJi9G/4h7Qf3JtqUGsDHZRk4UprZaSfS2TSz7FKkVbEvugPodDrs378fhYUFJtOOGzce48aNx+11czc3NyxfvtykZkVE+Pbbb02a529jbW1lMkpYfn4etFota8B7CDs7Oyxa9KTJbYQajRqRkZEoLS3F6dOncfbsGZP9Z8qUhzBixAhWyUbosgXpXgIRLDrRw9lGKGqXh3AdgBezrqKtxth6AHVEBpHbGmnHIjO84z0Yju1Yu71YVYCjTbZeuXIcHnX1b7Nn+IgeHphQlIyTTQTajyXpGNFDDjHX9fM2DsBUFx8kq6rwUWkmFHfUWwnxeCcvDr4Wtgi1delwXs05lZVq6u/tr43jsKdnENwknXeQjYDjIOoks2NycjK2bv26VWkXL17SaM8xx3GYPDkC33+/2+TRqTdvJuHAgR/xwgsvmJwAODk5Q6fTtWi+TU6+CY1Gw9bR7zHCw8MxderD2Lv3+xbTXblyGXv2fI9ffvnFZH+QSCRYsmQpbGxsWAV3hUAnMrayTXjPMxQDjIRIbb8pgYNlO7wFedw66rOzCROZ4VOvQejbjndU6nU4VGoYMGGUhR0G2bm2+XkuEgtMdZDiZElaYy29rhxP1pQitB3PbA8WAiGelwcjW1WL7YpS3Kkzxes1eCv7Or70D4dnB7fUuZlbw47jUN1I4+eQV19zj39uHAY7yuBzDx65Wl9fj61bv4ZSaXpnyvTpMzB0qGEgjx49euDZZ5/Ds88+Y2Jew+Hbb7di8uTJ8Pf3bzGtVCqFlZUVeL75iXViYgJSUlIwaNAgNqLfS8JFJMKCBQtw8uSvqKgob1GGfPLJxyaXV4h4LFiwEH379u22dxCLxR32cpdIJN0WpKjDAp3jjOvNPcUW8DL/35xFPW5hj1Weoehv69KuTXQxNSXYcodneoNA5ATYXZDUrmdW67V/6cl3bh/j8WNJGvrZukDUTR3KXmSGVV4DkJb6B8422bb4s6oGn+VE49++Q2HdgaNebSSWcOMEqCZ9IwvB77UlWKjXwkbIHKTayqVLl3DkyE8m092KCDbPYKvR7bFg7NhxGDduPE6f/q3F55SXl+O777bj7bf/0eLZ1dbW1vD19W9xLzrHCXDu3DmEhoayvej3GL1798YTTzyBL75Yb1IxNIVM5oE5c+Z0WzheIsLbb/8Dw4cP75gyKhB2m9MmCyzTBgaIzPCUkzcecQtAD3H74oVriceh0nSjv0XWVSCyrqJTy7y9uhCLlFXw7UatMNDSHv/2GIDF6ReR2sQj/bOqAnjlJ+IZWT9I2mkqlptbw0tsgZtqxR02IeB4fS1K1UrYWLKYzm1BoVDgq6++bDFy153aef/+oS0K/KVLl+G33061qJVwHIcdO77DlClTjWr7t3F2dkb//v1NBpfZtWsnHnroIbYf/R5DKBRi9uxHceTIT8jKyurQs5544gn4+3df+xIRpFLZ3yoCIfNybyUPmtvgcNB4LPUIbrcwB26Fed1eXdRt5c7l9ThSkt5pDmmtZZi9G95072PUj2JdSSpOdWBbnaVQhCFGHAdreT1Ol2d3+7v+3fn1119x5cplk+lcXFzxxBPzWtSoAWDgwIGYOXOWyefxPI9vv/3G4AzyRhqHSISRI0eZPNylrKwU33yzFXV1HQ9mFR8fh+zsbNYxOgkPDw8sWbKsQ7sR+vULxrRp05kF5n7X0C0BvO3iB3+L1mlt5eo6PFV00+B6oroOefW1kFm0fxlBT4QjJekope7dZrOlIhdz3YPQ08yq2/IUchxmu/ohS1WNf5VnGUwy3smNgZu5Nbza4SDGAZjg6IGvKnJQcofw5gB8VZqBSc7eXRr69n+JwsJCbN68uRWnoXGYO/cxBAUFmXymhYUF5s+fj6NHfzLpfX78+M945JFZmDRpUosTBF9fvxbDiQLA3r170LNnTzz33PMmJx3NER0djVdfXQWxWIznn38BEydONBnYhmFCaxQIEBERgUOHDuL69WttF1KiW2edy2QyVpn3u4YuBjDWQYZHXP1a9bdI3g9rHQ1jqOcQj49ybqCyA0FS8uoV2FmVj+7eNZuk1+BUaVarwvLwnRi+x1IownMewVhiZahNX9fV44PsKOS3MzxwiK0zhjbZf08AonRqHCpOY3vSW8mBAweQlJTQKi1rzpw5rdaQgoODMW/eApNroxzHYePGDSgvb95pSiaT4eGHp5l0LOJ5Hhs3bsTGjRtRU9M2B0mdToerV6/i7bffQnLyTcTHx2HlyhVYv/5zlJSUsI7SQZydnbFs2fJ23Tt06FBMmDCBnX7HNPS2I+EEWCbrhzO1pTjTZBvYr2oFduTH4wWvgW12XCMQfi5JQ3qTMK/2nADP2Uth2UkhbXkiHKkpwhVt4y1cm8rSMa2nH2xELTuUEBE685w0J7EFVnsNRGrKeZy/o0x6AD8qKyHKiQLa4QZoLRTjmZ6BOJd1DdVNpiAflaShv7UTwnvIOz3yv5Z4XKjIx0A7V9iIJH/rvp6eno6dO78zbRHhOCxevKRNGpJEIsHjjz+OI0d+QllZaYtpY2KicfToUcyfP99o5C+O4/DYY3Px88/HkJaW2uKzNBo11q//DElJiVi+/CmEhIS06JDE8zyqqqqwb98+fPnlRlRW/teHpa5OgfXrP8fVq1fx+utr0K9fPxaZrAOEh4cjImJqqyLB/dfaY4nFixfDwcGBVSAT6O2jp7k1Vkv74M+sa40iwykBbCjLxHB7KQbZ92zTM0s19dhZnm0QaW6JjQve9A2DWScF8CcCfPMTsbAgvtG2sQsaFc6X52KKq1+L9ws5rtM7hb+VA972CMXTmVeRfoeTnB7AHmVVu587zFGGCSVp2K+sbHQ9n3isybmBrebWCLRy6DShXqfXYnNuHD4uTcc8O3e87TMYtn9Toa7T6bBz5w7k5+ebHFz9/PwxderUNmtIgYGBWLhwIT755OMW7yUibNr0FcaNG9dsbG53dymWLFmKN99cY3ItVq/X45dfjuPcuXOYOHEiJk16EL17B8HVtScEAgGICDU1NcjNzcWff17A/v37kZubY/S5PM/jwoU/MG/eE1iz5g1Mnz4dlpaWbJBsB7a2tliwYAHOnTuLujpFq+6ZNGkShg+/O0FkOI5DcXERQsOCJAAAIABJREFU0tPTO+2Zjo6OXTo5YQK9GcY4eeHVqkK8W9U42loqr8enuTHYaOUAhzbEDj9dloUYXVMvYg6PuPrDojOP/OSAsc5e8ClORnITa8Dm4hSMdfKEZYvburrGrDXaUYZVymq8XpSEmjtiF3TEMG4rkuBptyCcybiIiibxEC5qVXg+9QI+8QlDSDu3F95JmUaFT7Ki8FFVPgDCF1V50GcQ3vEJ+1tq6lFRUdi1a6dJIc1xHJ555lk4O7cvpsTMmY/g4MGDyMhoeVDMz8/DgQP78eKLLxoNO8txHKZMmYITJ34xGU3sNiqVEocPH8JPPx2GSCSCubk5HB0doVSqUF1dDb1e1wrfgVtUV1dhzZrVuHEjCq+/vgY9evRgg2Q7GDhwIB599FF8++03Jvuera0dnnxy8V2bQHEch7fffqvTrDJEwLp1n2LGjBldVmZmP2oGM4EQS2T9MExkZiAMvldVYV9BEvhWiqNqnQbfl2agrkn6+Zb27QpMYwpniSWecjDUdH6vr8W1qqK7Up9iToD57kF42l6KztqRyQEY7SjFuy4BBi3BA/hNU4elaX/idFk26tsZS17D3zKxP3vzLD6qymuYgqgBbKjKx/sZV6DQ/73CjtbV1WH79kjU15uOrDd06HA88MAD7V6/lMvlmD9/fqvu3759O5KSkpr93d7eHmvWvIGgoN5tHEgJWq0WtbW1yM7ORmlpCTQadauF+Z3PsbOzYxHpOjKumplhzpy5kEpNL988/vjj6Nev310tr16vh1ar7aQ/TZeXlwn0FvCytMNb0r6wbCLSOQCfl6Yjprp1zjIXK/NxSmPo/DXXxQ82os4POCDkOEzr6Q+XJjPLKgB7SlKh4fV3pT6thCI85xGCKZ14nKqIE2CerA9W2bkZ/f26To0HMi7jzZQ/EFdT2upDYlS8HimKCnyYcRnh6Rew30gUOi2AWr0WujbsWrgX3HouXryIQ4cOtkKA8XjmmWcahXhtDw899DD69DEd3au8vAzffvst1OrmHU979eqFd95ZC0fH7tWQiQhTpz6E55573mR8ckbLBAYG4rHHHmsxjUwmw5w5c9gOg7aOh6wKWma8szeWV+bh/2qK//txA0jkdfg8NxbrrUa3uI5ap9dhb3EalE22V0VIrDDEwb3Lyi23sMXTtm5Y22TJ4KiiDE8ryhHcCTHV21UuM2v8y3MgclP/wDVd5xyrai0UY4XXQBSmXsCuJuvpt1vs05oi7FKUYpalA8LtpRhg6wJzkQSWQjEshUKoeR4qvQ4KrQpRNaU4W5mHSGUl1H8Ja2O2mNfspVjjPRj2RhwNtc0I+cNlWXCuLu6SunU2s8TEHh4tpqmsrMTWrVtb5a0+bdoMDBkypMPlcnFxwZIlS7Fq1QqTWvGxY0cxffqMZk/q4jgOYWFh+PjjT/DWW2+26iCZjsLzPGbOfARvv/02c87qDIVDKMSMGTNx/PhxJCYmGKlvPZYsWQovL29WWUygd7KJSCDEsx79cT7pDK7rG5tMtisrMKrwJhbK+jV7oEpibSl+UFU1ES/AbCdv9BB3nelOzAkw1cXXQKDnEuHHolT064R15fbS16YH3pKH4Jns6yjsJGuBm5kV1vmHQ559Ax9WGT/Jq5jXY6OiDBsVZbAVCOEjEMFdIIQ9J0Qd8SgjPa7rNKhvhcb9vpMPnvfo36yFxeiBOMTjleKULqvX52x7tijQeZ7H8ePH8ccf502uCwoEHBYsWGg0xGt7mDRpEvbsGYzLl1s+Z12pVCIychsGDBjQrCYsEAgwfvx4ODk54R//eBsxMdFd9x2JxViwYCFeeOFFODo6sgGxsyb2cjkWLVqEN95YY3BcamjoQEyd+hALItMOmMm9Ffha2uNVtyDYGjG9v1ucglSF8T20WuKxvzgNyiYCYoTIDOOcPLq83H1snLHU0nAQ+qGmECmKirvY6ThEOHniTRd/dKa7i6uZJV73GYwNroFw4wQtTlhqeD2idWr8rFFit7oWhzV1uKCtNynMewnF2O8xAC97hnbJcklHMDVBKygowMaNG0wKcyLC44/PR0hISKeVzdraGs8993yrYlqfOnUSp06dNDHhEKB///744osvMGPGzC4xzbq5ueOTTz7FqlWvMmHe2X2V4zBx4iQMHhxm0PeWLVsGV1dXVklMoHfdQPlwTz8ssnGBsImmncnr8Un2Daj0OoP7UhQV2FFraF59xEHeLZHMLIUizHU1PM0qidfjRFnmXa1TMSfAPPcgLLbr3GUHO5EET3uEYL/fCCy0doJrJwWjkHECvGjnhoO9xmBmT39YCP9exi29Xo+DB39Ebq7pkLv29g54/PHHOv0QjGHDhv11hjpMTii2bt2K4uJik0LBy8sb7733PjZt2oIRI8I75RAMe3sHLFiwELt27cb06dPZmnkX4ejoiMWLl9zhZEiYNOlBjB49hlUOE+jNDA6d9BwLgQjPe4Sgt5EtX7uUFThUlNIoxhoPwvHSTAOTcm+BCBEu3bc2NNDBDbPMbQ2u76/IRV694q62jZ1IglWe/THF3KZT20zIcRju4I5NvcZgl/cQPGZhD6927vPvLRDhFTs3HPAPx8cB4ehl5Qjub9jX09LSsGXLllvHHbfwx/N6LFiwsM2e5K3BzMwMy5cvh0QiMVmOqKhrOHLkp1adwmVtbY0JEyZg06bN+Oyz9Rg9egxsbe1aHTuciCAUChEY2AvPP/8Cdu/ejbff/gf8/Py6NDrZrfrmm/2jLoh2SIQW8+xIvPX2EB4ejgkTJt5SQCytsGDBQtjZdd/hSqbqorP/upoOqxm2IjMscZA3GkwIBEdx92/tcBSbY4W91EgZO2efsK+VPd6Th+BsVaHBbzGqakzUqhvWxau1GlQQb1AeuZk1/Cy7z7HGXmSGBa4BkFcXNhJEBCBNWQWZuXXjwVEkwQJHeaMDTngQLLtor7WnuQ0+8h6CvnesLXMAHDqh/5gJhBjv5IlwRxmSFRW4VF2IazUlSNHUIUWvRSHPAw2BeDmAE6CPQIheQglk5jYYZ++OXjbO8LO0g6CNA7uVxByrHeXoTr92XwvbZgVHcXExli9/yrTlRCzCjBkzu2z9sn//UHzwwUcoKjK9fVIgEKKurg7W1tamrWgcBzs7Ozz00EOYOHEi0tLSEBcXhytXrqCgIB95eXmoqalGfX09hEIhrKys4eTkDC8vT3h7e2PkyFHw8/ODs7Nzt4QYFYlEeOONNw3Wjxu/vwBOTk6dluft6H3Tpk1r2Rolk3VbRDwrKyssXrwEp0//hhkzZiIsLKzbvpeIiAgMGzasW2VUr169uvT5HBELes24f9AToUSrQq1WDZ1OC9xeM+cE4AQCmIskcJJYsDPV/4dQKBSorKyERqOBXq8Hx3EQiUSwtLSEk5MTc766y+h0Oqxfvx4TJ05A3779WIUwgc5gMBiMvyu1tbWwsrJisfKZQGcwGAwGg8GmQwwGg8FgMIHOYDAYDAaDCXQGg8FgMBhMoDMYDAaDwWACncFgMBgMJtAZDAaDwWAwgc5gMBgMBoMJdAaDwWAwGEygMxgMBoPBBDqDwWAwGAwm0BkMBoPBYDCBzmAwGAwGwxARqwLG/QARQaVSged5mJmZQSxmx6MyGIz2odfrUV9fDwAwNze/Z47gZRo6475AoVDgrbfewpNPLsKNGzdYhTAYjHbB8zyOH/8ZTz/9FNat+6RBsDOBzmB0EzU1Nfj552O4cSMK7u5urELu0DTy8/PATlFmMFpHQkIC/vnPf0Kr1WHRoidhZWXFBDqD0Z2kp6ehvLwUwcEhsLOzZxUCIDn5Jj788ANs3rwZPM+zCmEwTFBYWIj3338PcrkcH3zwATw8PO6p8jGBzrgvyM7OgZmZOQYOHAQLCwtWIQAOHTqEr776EsHBwRAI2FDAYLREfX09Nm3ahIqKCnz00Ufw9va+58rInOIY//Oo1WrEx8eBiODv7w+RqPXdnogamaNNCb4707dXSLYlzzvTcRzX6F6O48BxnNH0CoUCN2/ehFgshlQqa/Tb7XuM/Z+IjD73Tg3f2O/tLa+xe1tTnq56bnO09f1bWz9tKWNb3rm179KZfa8tfd1UPbVU562pY2PlNHWfXq/HrFmzsHjxYsjl8ja9W3dNmJlAZ9wHAr0eUVFRUKvr4ePj0+pBLTs7G9euXcOVK5dRUVEBBwdHjB49GsOGDYOTk5NB+sTEBJw+fQapqSkQiyUYP34cRo8eA2tr61blqdfrkZ6ejtjY2L/yrISjowPGjBmLsLAwgzwBYNu2bSgpKcaMGTNRX3/rPePj4/6yRgzE2LFj4ejo2JD+woULOH/+HOrqlLh27Rp4nsePPx7AmTOnAQDTpk1Dnz59UVZWhm+//QZCoRDLly9HYmISzpw5jczMTDz77HMICQkBEaGkpARxcXE4f/48iouLYW5uhpCQEISHj4S/v7/B4BgVdR3nzp3HgAGh8PHxxcmTJxEdHQ2VSgl/f3+MHj0GgwcPNvAa1ul02LRpE+rqFJg9+1FoNBqcPXsGsbGxePDBB/Hww9MAAEqlEjdu3MCFCxeQnp4OgYBD7959MGrUKPTp08dgMpebm4vvvtsOHx9fPPDAA7h27RpiYmKQn58HPz8/hIeHIySkv9FJIM/zKCwsxLVr1xAVdR25ubmwsrLGyJEjER4eDjc3t0bvX1paiu+++w48r8eyZcthb2+49BMfH4ejR4/C3d0dCxYsBMdxqK6uxtdfbwERYdmyZUhPT8eZM2eQlpaGxYsXY/DgMOTkZOP48V8QHx8HgEN4eDjGjx8PZ2fnVk8i8/Pzcf36NVy9eg1FRUWwtrbCyJGjEBYWBplMZjDBOH78Z0RHR2PKlCmwsbHFpUuXEB8fB41Gg5CQ/hgzZozBfXdOsuPi4nD16lUkJyejqqoK7u5ueOCBCRg8eDB++ukwSkpKMXXqVPj7+zfKNy8vr6GcxcVFsLa2xogR4Rg9ejREIhG+++47mJubY8GCBbC0tGy4T6FQIDo6GteuXUVmZiYUCgV8fHwxadIk9OnTG9u2RYKIx9y5jzX61nQ6HZKTkxEVFYUbN26gsrIC7u5SjB49GuHh4Q153Eaj0SAq6jr++OMPJCenQCp1x/jxD2DYsGFtUibaqw0wGP/TpKSkkFTqRoMHD6KSkhKT6Wtra2nz5s00YEAoeXjIKCDAn0JDQ8jDQ0YeHjKaNGkixcREN6TneZ6OHz9OgYEB5OPjTWFhgykgwI+8vDzotddeo6qqKpN5VldX0+bNm6hfv74kk7lTYGAAhYQEk6ennDw95TR16lSKj49vdE9lZSVNnTqFAgL86MknF1FAgD/5+nqTn58vSaVu5OEho2nTHqasrKyGe/bu3Uu+vt7k5eVJcrmUPD3l5OfnQ35+PhQWNohSUlKIiOj69etkZ2dBU6dG0CuvvEy+vt7k5uZKvXsHUWpqCmm1Wjp16hRNmjSRPDxk5O3tSaGh/cnHx5tkMnfq3TuIjhz5ifR6fUPeOp2O1q1bRzKZO82YMZ3CwgaRXC6lwMAAksulJJO5k5+fL3300UekUCgavWtWVhYNHTqEQkP707/+9U8KCupF7u6u5OhoS6dOnSSe5ykhIYFmz55F3t5e5OXlQSEhwdSrVwDJZO4UEOBPn376KdXX1zd67qFDh8jV1Ynmzp1LU6ZEkIeHjAID/cnDQ0YymTv5+/vS5s2bSaPRNLpPpVLRd99tp8GDB5JcLiUfHy8KDu5L3t636nX06FF06dIl4nm+4Z7Y2Fjy9/elmTNnGDzvNl999SXJZO60cePGhnsTExPJxkZCEydOoFWrVpKfnw+5ublSYKA/xcXF0qVLl2jQoIHk6Smn/v1DqG/fPuThIaO5c+dQbm6uyb6nUqlo//79NHJkOMnlUvL19aaQkGDy8vIguVxKI0YMp7Nnz9Adr0I8z9Py5cvI01NOS5YspuDgfuTl5UEBAX4kk7mTXC6l4cOH0dWrVxvlxfM8ZWdn0TPPPEN+fj4klbqRp6ec/P1v9VkvLw+aO3cOjRgxnAIDAyg7O7tROX/4YS+Fh48guVxKHh5SCgrqRV5eHiSTudPYsWNo7dq15OrqTMuXL6O6ujoiItLr9XT9+jWaNu1h8vLyJKnUjXx8vBry9/f3pWXLlpK3txfNmDGdysvLG/IsLS2ld9/9N/Xu3euv79KfgoP7NXw7Tz75ZKPvS6vV0ubNm8nPz4f8/f0oLGwweXl5kI+PF61bt460Wm2XjnVMoDP+5zlx4gS5u/ekpUuXGAiKptTV1dHatWtJLpdSRMRk+u677yguLo6Sk5PpwoULtHz5cpJK3WjatGlUXV1NREQVFRU0YEAo9evXh44fP07p6el05cqVv4TWYDp79qxJYf7GG2+QTOZO06Y9TPv376f4+Hi6efMm/f777zR//nySy6U0f/78hjyJiJKSkqhv3z4kl0tp/PhxFBkZSbGxMRQbG0s//LCXhg8fTnK5lNaseZ10Oh0RERUUFFBcXBz961//JKnUjd566y2Kjo6m2NhYSkhIaBB427dHkru7K8lk7jRp0gT6+ustdOnSJfr999+pqqqKDh48SAEB/jRo0EBat24d3bgRRSkpKXTjxg368MMPycvLgwIDAygmJqahvBqNhubMeZTkcin5+/vRq6+uovPnz1N8fBxFRUXRhx9+QIGBAeTu3pP27t3bqI4uX75M3t5eJJdLaejQIfTRRx/RH3/8QefPn6eysjKKioqioUOHkJ+fD61cuZIuXvyTbt68SfHx8bR161YaNGggeXl50KFDBxsJ2c8//4xkMnfy8JDRiy++QOfOnaP4+Di6evUqrVmzhmQyd/L0lNOVK5cb7qmvr6fPP/+M5HIpjRo1krZs2ULR0dGUlJRE165doxUrVpCnpwc98MD4RgJ1z5495O7ek955551GE507hd0rr7xM3t6edP78uYbr+/fvJze3W20xbtxY+vLLL+nixYv0+++/U35+Ps2dO4fkcint2rWTkpOTKTExkZYvX0aBgf4UGRnZYt+rr6+nDRs2kIeHjEaODKetW7dSTEw03bx5k6KiomjNmtcb8s3JyWm4r6qqiiZOnEByuZQGDhxAX3zxBV2/fp3i4uLoxIkTNHPmDJLLpTRz5kyqrKxsuC8jI4MiIiaTVOpGDz44iXbu3EFXr16luLhYOnfuHL344ovk4SEjuVxKY8eOaeiPKpWKPv10HXl4yCgoKJA++OB9unTpEiUkJFBUVBT93/99SgMG9G+YGH711ZcN7Xzp0kUKDu5HMpk7zZ8/nw4ePEg3btyg2NhYOnr0KD3++OMkl0tJLpfS6tWvNdxXUlJCS5YsJrlcSnPmPEpHjhyhuLg4unnzJp09e5Zmz55FMpk7rVy5oqGcSUlJJJO508SJE+j8+XOUnp5OJ0/+SoMHD6LRo0dRXFwcE+gMRnvR6/W0adMmkkrd6LPPPjOZft++fSSVutHcuXMazbxvU15eTk888QTJ5TLat+8H4nmeoqOjycNDRkuWLG40YUhMTKSUlBSjg/edg/jWrV+TXC6lBQsWNNJI7tQSpk6dQq6uznT48OGG67/+emuiMnPmDKMDxZEjP5G/vy8NGjSQioqK7tCUtfTPf/6DpFI3OnbsmMF9Op2O1q5dSzKZOz399NONBvJbmmYM9enTm8LCBtOZM6cbCcjbgvv9998jqdSNVq9e3TDYFRcXN2iQBw4cIJVKZZDv999/Tx4eMho/fhwVFBQ0/BYZuY1kMnd68MFJFB0d3ahOi4qKaPr0aeTj4027d+8itVpt8E6HDx8iLy8PmjDhgQaLiUKhoMWLnyR3d1fauHGjwWSvtraWli9fRjKZO23Zspl4niee5+nEiRPk4+NNERGTKS4u1iAvhUJBS5cuJXf3nrR58+aG6++88w7J5VI6evSo0b5QUlJCERGTqU+foAZLiV6vp//7v09JJnOnJUsWU0ZGRqP6rq6uosBAf+rXr2+jNs7JyaHo6OhmLQG3+95vv51qsDrduHHD6Lu89tqrJJW60fr16xuux8fHU9++fWjo0CF04cIFgz4QFxdHAwcOoMBAf4qKiiIiIqVSSS+//BLJZO60evVrlJeXZ5CfWq2mf/97LUmlbvTmm2+QVqslnufp119/JblcSmFhg+nkyZMGbazX6+nChQvUr18fcnbuQadOnSIiosLCwgYr0rp164xayyoqKmju3Lnk7t6Tdu3a1fC8zz//jKRSN3r55ZeorKzM4L60tDQaM2Y0+fh40aVLF4mI6JdffiGp1I0++OD9RmmjoqIoOzu7xbGgM2CurYz/aTQaDa5duwatVgMfn5a9UsvLyxEZuQ1isRivvLICnp6eBmkcHR0xZsxo6PU6XL58BTzPw83NDebm5rh+/ToSExMbnHWCgoLg7+/fokNMSUkJvvnmGzg5OWPVqlVGt8E4OTnh0UfnQCKRICYmuuF6TEwMBAIBHn/8CfTt29fgvgEDBkIu94BSqURZWWnD9ZqaWsTExAAgo/nV1NTg2rWr4Hkezz//fCMHII1Gg71796KiohzPP/88xowZa7BGKhaLMXPmI6isLMTJkyegVqsBAJmZGaipqUZYWBgiIiJgbm7e6D6hUIjJkyfDy8sbMTE3EBsb2/BbQkICRCIRXnzxJYSEhDSq099+O4XLly/h0UcfxSOPzIJEIjF4p2HDhsPfPxD5+fnIyclpWG+/dOkSevRwwpw5cwz2E1tbW2P06NHgeR75+QXQ6XRQq9XYuvVrCAQCrFy5En379jPIy8rKCrNnz4JIJEJ8fDx0Oh1qamqQnJwMsVjSbByEysoKZGVlQSaTQyaTNZTx4sWL0Om0ePHFl+Dt7d2ovgUCIfz8/FFSUoQLFy5Ar9cDAORyOUJCQlqMiKjRaPDNN9+A4zi88sor6N+/v9F3mThx4l/r+/FQKusAAEVFRaiursIDD9xaG27aB273faVS2RB4JS4uDt9/vwseHp545plnIZVKDfKTSCSwt3cAAISGhkIkEkGpVGLjxg3geR4vvPAixo0bZ9DGAoEAffv2hYODI4RCAXr16gUA+OOP35GUlIixY8dh2bJlsLOzM8jT1tYWYrHoL3+L3gCArKwsREZGwsnJGa+88gp69OhhcJ+vry9GjBgBrVaLxMREEBEcHBzA8zx+//13pKenN6QNDQ2Fh4dHlzvHMac4xv809fX1iI6+AUtLKwQG9moxbVpaGi5e/AO2tvbYt28fjh49YiQVh5SUZAgEAiQl3RLePXr0wBtvvIk1a1bj2WefwcqVKxERMQW2trYmy5eSkoKiokJYWVljx47vDITcbW4PDpWVldDptOB5QlpaOiQSCWQyqdF7BAIOAoEAYrEYFhaWjQR2XFwsvL19jXrr1tTUIDY2Br169WoQLLdRKGpx7NgxCAQCnDt3HqmpaQAMg9IoFHXo0UOK/Pw8qFQq2NraIj+/ABqNBoGBgc2+p6WlJYYPH4HU1BQUFRUBAKqqqpCamgorKyuDSZZWq8Xly5chEomQkZGJd9/9d7NOjqWlJairq0NtbS0AIDs7G0VFBZg5cxYsLMybqUMhAIKdnR2EQiGSk5ORmJgIgHDo0CGcPXvW6H35+fkgArKzs1BdXYW6OiVSUpLh4OBgdKJ4u40rK8sxZcqUBoGlUCgQExONwMAgowLQysoKzz33PJYvX4o1a15HYWEh5syZY9SBsinZ2dmIiooCxwlw7NjPuHDhgtF0hYVF4DgOCQnxqKtTwtLSCteuXf1r0jjAqNPb7X4nkUgaHMESExMgEokxe/ajzXqJ19fXIzk5GRzHoWdPt7/uS0RsbCyGDBmKyZMnNysUq6urkZSUgCFDhjU4qp05cwYcx2HWrNmwsbExel9tbS3S0tIgk3k0OCpevXoVhYX5cHR0wqZNmyESCY2OBdeuXWuYrBARgoODsXjxEkRGbsOzzz6Dl156GePHj4eZmRnzcmcwOkpWVhZKSorRu3cfODg4tJg2MzMTZmYW4HkeBw7sazGtWCyBg4MjOI6DUCjEo4/OgUgkxtq1/8Krr67CyZMn8eqrryEwMLDFrTfZ2dl/aXDV2L+/5TxFIjGEQhE4ToCysmKkpqbA2toGMpnxwbGmphbFxUVwcXGFi4tLo0lETU01pk59yOhAk5KSAqWyDqGhAwwEb1lZOYqKCiAWS3D69KlWlFcIiUQCnudx+fIl8DyPgQMHmahbMQBqGETLysqQnZ0NV9eeBoKgqqqqYbJz5colXL16uYUnc5BIxBAIuIb2Njc3R0hI/0YTnjs9qktKigFwkEqlEAgEqK6uhkJRC57nm5nw3fn+IlhaWkIkEiMvLxd5eTl48MEIWFsbFyxJSTchFIowaNDgBqGVnp6G6upqTJr0oIE3NXBri9WECROwefPXWLv2Hbz//rs4ffo3vPzyywgPH9li3ysqKkJ9veqOdyET/d0BQqEQGo0GyckpsLCwaHZyUlFRgaKiYtjZ2cPBwQFarRZZWdkg4iGTyZoVyrW1tUhMTICFhQV8fX0bnqXTaREQEGBUU75NamoKRCIxBg0aBFtbW9TV1aGwsBDm5uaQSt2bvS8nJwdVVZUYNGgw3NxuTSIKCvIhEolRV6fAnj27Tfbz2+UyNzfHypWrYG/vgA0b1uOpp5ZizpzHsGLFSri7uzOBzmB0hIKCAhAR+vbta3SbUFNtj+M4PPLIbKxevdqo6bbpYHp7e5WFhQUee+wx9O/fH5s3b8Lhw4eRkZGBr7/+Gn5+/kbvJyKo1bfMkXPnPo7XX3/d5PsIhUIIhUKUl5cjIyMdAwcOanZrUmZmJioqyjF27LhGwXSysrIgFkswYMAAo5pydnY2RCIxgoODDQS+Wq0Gx3Hw8/PH119/DUfHHibLbGdnB51Oh5iYGNjbO7Q4sOl0OkRH34BOp4OX160lkry8PJSWFhvdIqTT6aBQKCASibB79x7RMj2ZAAAgAElEQVQEBgaaLI+lpeVfZtIE6PV6eHp6GhV8t7bARUOjUTcsTRAReJ7HkCFD8dVXm0weysFxHGxsbJCamgqOEyAkpL/Re9RqNdLT0yEUiuDhIW8oT25uLgQCAYKCgpoNiCQSiTB58mQEBwdj584d+Prrr/HKK69g/fr1GD58RLNl43k9iAijRo3BJ5980qr+bmNjg8LCQqSnp8HOzh5ubsbbsqSkBEVFhfD29oZUKgXHcTAzk0AgEECpVDabR0VFBWJibmDSpMkN5vHb6VuqayJCTk4OOI6DTCaDUCiEWCyGWCyGVquFRqNp9t68vDzU1dXB09Ozob/rdDoAwGuvrcbcuY+Z3FMvFAobJikODg54+eWXMXJkOD799FP88MNeZGVlYdOmza2ynDCBzmAYQa/XIyYmBjyvh6+vr8kT1pycekCn0+LmzSRYWlo2a6IzZs4VCAQQCATo06cPPvjgQ7i5uePLLzdg586d+Mc//mlUI+E4Dl5et9ZECwryYWVlZXJQvU1iYiLU6noMGDCw2YEuMTEBHCdopPHV19cjISEBOp3WqHalUqkQExMNrVYDDw/D393d3WFuboEbN66CCCatHv8dNHNRUlICb29v9OzZs9lB+fz584iLi8WQIcMQEBAAAEhIiAeARu9x52TB398fmZkZqKysbHV5FAoFrl+/DqFQ2OwkQKVSITo6Cu7u0ob4BRYWFjA3t0BVVRV0Ol2rB+jy8goIhUK4uroaba+KinLEx8fBwsK8YQKo0Whw48attvD29mm2790OjiKTyfDqq6/By8sbb7zxOj7//HMMHhzWbL93dHSERCJBamoKVCoVXF1dW/ku5cjPz0NY2JBmJ5O3td6goAiYmZlBIBDAyckZt5asUqBWq41ah65fvw6JRIJRo0Y1TDatrKz++kYKoFQqjVoqNBoNrl+/jvp6JYKCggDcWo93de0JrVaLmJhYhIUNMRDMer0eFy/+CZ7nERIS0nDd1tYORDxSU9NgZWXVapO5Xq+HUCiESCRCWNgQfPnlV1izZg1OnDiOkyd/xWOPPd6lYx5zimP8Twv0qKjr0Ot5BAX1Npk+NHQA/P0DER8fh2PHjkGr1RrVAhQKRcP/4+Li8OWXG1FSUtKQzsrKChERERCLxUhISGjx4JOAgAC4urri/PlzOHHiF4OY6jzPIyMjw+BEp4yMW9pcSEiIUQGh0WiQnp4OkUgEX1+fhoFMrVYjLS0VSmV1wxplU00xKioKjo494OfnZ/C7lZUVpk+fCWtrO2zfHom6ujqjA35hYWET824xqqqqoFarUVtba1AnPM8jOTkZ//nPR9Dr9Zg79zE4OztDp9MhLS0NIpEYvr6+BgOypaUlBg0aDL1ej02bvmpYd2/6Tv/f3nlHx1Vdi/u700fSqGtmNCpWteUqG4MLmGLAlICBAAmmOLz3CxB4TkKABMgjgVASQhJqEpKQAAYC5NEMxhhsggFj44JxxUWWbFnF6l1TNeX8/pA8nhmNpJFkmZLzrWXW4mpuOefuu/c5++y9T2VlZdg929ra+OKLnUyePDWs8E4ohw5VcvhwLdOnzwgakaKiIoqKiigr28fy5cuDM7lIV3ZbW1vYseTkZAIBP9u3b+83W/T5fGzYsJEDB8qZPHlKsBCR1+tl69bPSU5OCSuuckT2amtrWbp0aVjwlVqtZt68U8jMtNHQ0NjvOUIpLh7PxImTqK2t4a233ooq7w0NDTQ3N/cbKLpcLkpLpw/oOj8S0Dhz5szgOzvttNNIT8/gueeeZfny5djtdrxeL16vF7vdzooVK3j00UdQFBVW69GiPIWFhZhMibz//mo2bdrYT3b8fj979uzhk08+ITc3n3Hj8oJ/u+SSSzAa43j66adZu3Ytbrc7OGNvbW3l6aef5rXXXiM+PoHi4vHB8+bOnYtWq2P58rf4/PPPo8prZWVl8LvsHRhs4E9/+mPQo6AoCmlpaVxxxRUEAoHgOvtYov7Vr371K6n6Jd9EmpubeeKJxxGi16DX19ezf//+fv8qKyuxWq2kpKRgMBh4//3VrF+/Ho1Gg9VqRQhBe3s7q1at4qc/vZWGhkbmzJmDoij85S9/6fuIXZSUlKAoCnZ7NytXvsvatR9z8cWXMG/evAFddiaTCY1Gy4cfrmHdunXExcWTkpIMKLS2trJixdvcdtutOBxOZs6ciUajoauri6VLn6WmppobbrghqmFubm7iqaeewu128z//syTovuzp6WHZsmW0tbWTk5NLTk4OXq8XlUqFRqOhoqKcJ554jFmzZnP55d/p55LXaDRkZGTw7rsr2bRpIx0dHVgsFnQ6HXa7nc8++4z777+fd99dybx584JejhUr3mbt2o9pbW1h48aNpKSkBF3xTU1NrFy5kjvu+BlVVYdYtOhKrr/+BvR6PS0tLfzjH3/H4XCyZMmSqFHKNpuNLVs+Z/v2bZSVlWGxWDGZTLjdbsrLy/nLX/7Cvffew+zZs4Pu/m3btvHqq69y1llnc/7534pawWvDho2sXr2KSy+9jNNOO63PbawnNTWFlStXsnHjRnw+LxaLBZVKRUdHO2vXfsIdd9zOvn1lzJ07Nziz8/v9vPnmm+zZs4eMjAxsNhter5eamhpeeulFHnjgPoQQLFp0FXPnzkWlUlFVVcUTTzzOpEmTueKKRf1mpsuXL+fuu39BRUUFU6dORa/X43K5WLNmDStXvsO0adP47nevGNCDo9FoSE1NY+XKd9i0aSM+n5+0tDQ0Gg12u51169bxs5/9lN27dzN79uzg/V9//XV27tzBdddd32+gcUTGXnzxn9TUVHPdddcHg/nS0tKIi4sLDl7Xrv2YgwcrWbv2Yx555BGeeeYfOBwOfD4fixcvJi8vL+iFAVi/fh2bNm0mOTmF1NRU/H4/9fX1LFu2jDvvvJ329nZmzpzJpZdeGpTbnJwcGhsbWL/+E95+ezmbN29m7959rF69igcffJAVK5bj9XpJTk7myiuvDK6FJycn43K52bRpAx999BFJSckkJycjhKClpYVXX32FW265GZMpkcmTJ+P1evnFL+7iX/96ORi8KYSgra2NpUuXsm/fXhYvXhw1K+KYIjOVJd9UNm3aKAoK8oPFJrKyMqP+u+qqq4I5yE6nUzzyyCMiJydLZGVlivT0ZFFcXCiyszOFzWYRJSXjxQMP3C+6u7uEEEJUVlaKSy65WNhsVlFQkCcWLrxQzJx5gsjMtIhFi64Iy6UeCLvdLv7whz8IiyVdZGVlitTURDF58kRhs1mEzWYVEyaMF48++kiwqExNTY2YMWO6OPHEE8KKdoSye/dukZeXKy66aGFYdbSenh7xxz8+IdLTk0VWVqZITo4XBQV5Yt++vUIIIVasWCFsNqt44IEHgsVoouWpr169Wpx44kyRlZUpzOY0UVRUIAoK8kRmpllYrRliyZIl4sCBA8F85yVL/kfk548T119/XV+VN6swm9PE1KmTRVaWta+dxeKhh34rWluP5vyWlZWJoqKCfu2I5LPPPhPnnLNA2GxWYbWaxbhxOWLSpBJhtWYIq9UsLrpoodi8eXMwl3zp0qV9eeJ/jXo9r9crHnjgfmGxZIg33ni939+WLl0qiot7q6KlpSWFvC+LyMnJErfffrtoa2sLy69+8MEHgzKXmWkREydOEOnpyeKUU04Wp512qsjOtonly5cHz1mz5oN+hYEi86d/8IMbhMWSIQoLC8S5554jzj77LJGdnSlOO+3UqHnl/d+lVzz//POipGSCyM7OFBkZKaKwME+MG5ctMjMtIjc3W/zv//5cNDU1BgvKLFq0SBQW5ocVDQrl8OHDYv78M8QJJ8zoJ/9ut1u8/PLL4sILLxAmk0YkJRlFamqiuOCCb4lnnnlaXHHFFcJqNQfzyENrMdx0043CbE4TWVmZwmrNEMXFhcJqzRCFhfli/vwzRHa2Tdx33339nqe9vV089tijYs6cWcJgQCQm6oXVmiEWL75GPPvss2L27FmitHSq2Lt3T7/z7rrrLmGzWfp0QUrfPc3CZrOKqVOniL///amgXO7atUvMn3+GsNksYtq0KeLiiy8SU6dOFhZLurj55h+HFYUaKxQh5EbIkm8m69Z9wqpVq4b8XXHxeL73ve+FzTB27drJO++sZNeuXTgcdtLTM5gxYwbz589n0qRJYWvdjY0NLFv2Jp99tpnGxkZyc3OZOnUql112GWZzbOuSHo+HTZs28emn69m5cyddXV1YLFamTJnCggULKCkpCc4i9+3bxz//+QJms5kbb7wp6rr7+vXreffdlRQXF3PNNYvDZmkOh4M1a9awd+9euru7MRj0/PSnP0Or1bJixdts3ryZ008/gwULFgwaN1BeXs4HH3zA1q2fU1dXh8lkYtKkyZx88snMnTs36Dru6OjgyisX0djYwEsv/Qu3283q1b3uU4/Hg9lsYcqUyZx++hmUlpaGzZY3b97E8uXLo7Yjmqv7/fffZ8uWLRw4UIFOp6O4uJhZs2Zz6qmnBiP9fT4fzz23lMrKSi666GJmzZrV71put5snn/wzbW1t/Nd//Xe/5Qe/38+uXbv6atFvo7m5GYvFQmlpKXPnnsyMGTP6zagdDgerV6/mo48+orx8P3l5+UyZMpkFC85h3brevOVrr72W4uLxCCFYvXoVn3yyjtmzZ7Nw4cKobW5vb+f999/nk0/WUlVVRWpqKtOnT2fhwoUUFhbFHAPS25bVbNu2nfb2NjIyzEyePIl5805lxowZwYC8xsZGnnqqd7vdW265NWpqZnV1Nf/4x99JTEziJz/5SVTvR0tLC21tbXR0dJCcnExqagpqtYZFi65g69YtvPvuKk488aSwczo7O1mz5gM+/PDDvowUPVOmTOGcc86ltbWVjz/+iPPOO5+zzz47anzGkaUQt9tNUlISGRkZNDc3s2jRFWg0Gv71r38FAzFD4yjWrl3L2rUfU1ZWht3eTVFRMVOmTOWMM86gqKgo2D4hBFVVVbz99tts3LiBjo4OiouL++rqnx1zfMdokAZd8o0lEPATCAwt3qHR6pFrmw6Hg0AggEajISEhYdAdnBwOB16vF71ej8FgGFERiUAggN1ux+/3o9VqgwFBkb85Egw1kIGL5TdH2njE/XrEUAkhgkF+seBwOOjp6UGtVhEXF99Pge/evZvvfvc75Obm8vrrbxAXF4cQgq6uLgKBwIDtHE47Io2xy+VCURTi4uKiDniOtFOtVg/4To/0zWC/EULQ3d2Nz+dDq9UOKiNHn8+Fy+VGr9cHjX60ew3nXbhcLjweDxqNmvj4hBHttBYICOz2bvx+PxqNhvj4+H73FUIEi9cMtNGIEAH8/gCKAmp17HHXW7du5bLLvk1qahrvvbdqwIC73ra6URQV8fG98ubz+YLPHaucALz11pvcfPOPOfHEk3jhhX8OmEng9XpxOp34/X6MRuOgWzAfkYkjvx2o5sJYIKPcJd9YVCo1oynMpNFooq7ZDjQoiHVXtcGfWTVkQZpYFHysBjlSKQ9HGR4hPj6+X5W1UOrr6+ns7OCEEy4JKkJFUWLq2+EMLI5gMBiGVKKxtDOWnbEURYmpgFD48/VGyg91r+G8i6GMTGyyN3RbFEUZsl8URYVGo+o3OFqx4m3Gjx9PScnEsHcaCATYt28fDz30W7xeL1deedWgs9lobdVoNP2ey+Vy8corr7BgwYJ+O9/19PTw2Wef8cgjvUF4V1yxaND+02q1w9IFw5UJadAlEsnXgq1bt6JSqZg9e86I9+iWfL3ZsuUz7rjjdpKTU5gzZw4nnTSLrKwsmpub2bZtG//+9/s0NjYwf/6ZLF68+JhsM/r228u59957eOGF55k9ezYzZ55IcnIyhw/XsmPHDt577z26u7u48sqruPDCC78R/Sxd7hKJZMzw+bzcdNNNfPTRh7z44stR16sl33x6C6v8lQ8++DdNTY1h6VuKopCRYWbhwoX84Ac3DlinYLhs376dJ598kg0bPqWzs6Of98NqzeTaa6/l6quvibnmhDToEonkPxaPx8POnTvx+31MnDgpZrel5JtHbx2HKqqqqqioqKCrq4vExCRycnIoLCxg3Li8ES35DIbf72ffvn3U1dVRWXkQp9NJamoa+fn55OfnYbNljfmGKdKgSyQSiUQiGRayUpxEIpFIJNKgSyQSiUQikQZdIpFIJBKJNOgSiUQikUikQZdIJBKJRBp0iUQikUgk0qBLJBKJRCKRBl0ikUgkEok06BKJRCKRSIMukUgkEolEGnSJRCKRSCTSoEskEolEIpEGXSKRSCQSadAlEolEIpFIgy6RSCQSiUQadIlEIpFIJNKgSyQSiUQiDbpEIpFIJBJp0CUSiUQikUiDLpFIJBKJRBp0iUQikUikQZdIJBKJRCINukQikUgkEmnQJRKJRCKRxILmy7hpm9dNvdtOmauT9h4XakVFgkZHviGBHEMiaTojakUZ8PweEeCgowN/wD/iZzCqteTHJxN6l2aPk6YeB4ijxyxGE+laQ/j9AwEqHO0IEeg9oECy1kiWIWHI+3oCfiocbWH3MGn15BgTw57FKwIcOAZtLIhPHvX7qnJ2Yvf1jPh8tUpFQVwKOpUKd8BPpaOdgBCjeyhFwWYwkaLVD/vUCkc7Hr8v7FiKzogthvd39N204w8Ewo5nGk2kRsjKUKzvqKelxxX8/3i1ltNSbOhU6pivYfd7aXLbEQzepwoKBkWFolKhV2tJ0RpQhrh2t6+HGlcX4sj7UsCsTyBDZxzyubp8PdQ4O8OOZejjMevjwo45/F6qnJ1H7zECUnVGMmN8f6G0e93UubpHJYpDvfcuXw/17m72Ojtp97oAhQSNFqsujmJjEsk6I4ZhvO8j19vlaKfb50EA8Wod4/Tx5Mclkaw1oB/G9SJlu9njpMzRTr3XSXePGxAYNXqy9fFMjE8lZRjPKxAccHbi8XmDxwxqDflxyagUZcjzy+xt+EJ0oFalpiA+BU3IuQI45OzEGaKjdGoNBXHJg9qRI5Q72ukJ0Qeh+ir0HrWubrq87pHPnhWF/PiUYb3rr7RB7/B5WNVUydKWA7zncfR1kxLSZTBZY+DyhHS+lVFAaaI5qmB2+Xq48cCnfOxxjPhZfmay8OuS09AqR1/axvZaLqreFva75fmzWJiRH6HkPEwuXwshAnS2IZG/j59HnsE05GBmyr4PIUR5/S51HLcWzg4TPoffy7UHN7DZbR9xG28zZfCHiWeO+r39q3YXd3YcHvH5J+niWDHpbMw6Iy1eN1eXf8K2UQwQjhj0jwtP5rTU7GGf+vChLfzV0RZ27Lvxqfx5/Kn9Bm/R+LjtMN+u3IQ9bLAlWJ0/hwUZeTE/R1OPizsqN7PeF6IkFBV7dWdSYkqLfcDl7uaEPR/QIwIx9Bug0rBAa+A0YwoXmAuZZEof0AAccnUxrewjCGnrdYkWfls4l7QhBlPVjnamln0Y8o3DmznTuThzQvjv3HbO2v8xDRGDrOHwkqWEK8eVDvu8HV3NzD+wPuwZh4fg3wUnc1Z6br+/OAM+3m06yKvNlfyfuzOqvrOptVwel8q5abmckpJNkkY34J2cAR//bj7ES80H+D9X5PV6rzlOrePbcSlclJ7HzGQbiYNcL3KStLOriTcaK1juaGG3zxOlTwRZah2XGlO41FzASck24tWDmxCfENxTtZWXupuDx2xqLf8qmMO8FNugvS6E4NaDG1npPjrgutSYxNMTzyQ5pF1+EeCx2p080VEXPJaoUvNG/mzOTMsZ/B4I7jy0hTdC9EGovgp9ltcayri1+cCIZXSqWsuKKeeSq48fMxt73FzujR4nP9u/nkWHd7IqaIiVCE2jsNvn4d6Ow8yuWMed+9dx0NkRdd6hQQFl5P9USnRdp4743UDCkBnxu7Webh6v3o7d7x2yLywRz64MMIrUjbaNI1ZS/ftlNM+hVY5tu1AUElFG3DpVlPu/4mxnWWMF/iFmiY09Lp6s34NdBPpdQxnmA33aVstWX09Q9kEBIXi7qYIAYlhvyBpr36FAwM/7Hge/7KjlhPK1/PrAJtoGmXlYIq7xj+5mXqzfizeWAUSkrEd5a4oCCaOUCWWEwqAoo5fFaPe2+708cnALl9fs4BV354D6rs7v44nuJi44tIUb9q5hU3tdVO9Vt9/LHyo/5+KabX3GnCgGV6HK7+Wx7ibOrNzMkn0fsamjnqHe0mG3nfvKNzCvfB0PdtaxOyiT/d/lYb+XP9qbmH9wE7eWfcyhCA9MVA9dxLutC/h4oGYH1e7uGM4N1z3qAZ4sUm93iQC/qt1BubNj2PfQKmOjB3WKMuZ29rgYdJffxy8PbuQfjpaQselQA1/BY92NPFi1FV8gwFedHuC5rgaer9+Hb7TuZMmXwh+bKyhztA8623i1YT/LXJ2j/yYCPl5pOYgrytfwUlcDDW7H8Wm0ENzfUcsvDmykO4bBaK9iEzzUfIBVLdXDHHj8Z+AXgmdqdvHL9uq+OWBsvOLu4mfVW2mJGFx5RYB/1OzinrYqlGHoln+6OvhV9TZaQ5Z0Itlnb+XG/Z/w687DeMRw9KzgKUcr3y/7mE/b64bdR6s93fyhajudo/XUDcK6Hie/q9pGm9fzHyN7x8XlvqWznlfsrWHHUlCYqDMyXp+ARwSodHdT5e+hPkRg81QafpQ9Fa1q6HGHCchV1DHP2kJd7ceKdiF4vLGciXEpzB+BK7j/JxNOPJD3JbcRwACMU1RoY3ySBEUdZg40itLr4Yg0mEBzhMJKRCFeiT7qP9bj3V2+Hv5yeDe/LZob1ZW4x97Kn1oOHpN77ehsYrW7K+rftvs8rG2rYZFt4oivn4FCiqKEyVAAcCFoFYJIFfdidxPnNFVySeb4mOSyLuDn14d3UhSXREl8yjGXsQwULMOQX/UxnP3kKwrxMc51vIh+krjP2c4TrZURcgwTtQZKDIkIBBVuOzU+D/UiwJGFhnhF4ee2yf3iE6qdXfym9SBKiE6IB6ZqjRTpE9ApCgc8Diq9LupFAG/Qi6hiibVkwHiHSlcXPzqwkX/3OPrNRFMVhSxFTZrWQADo9Lmp8vtpj9BKa3xueg59xpOaU5hqSh9WP7/Q3cDEhjJuzJoS03r6SPg/ewsT6vbwk9zSMdGH4xVVr8cxBhIVFWM9Rx9zg+4XgnfbaukKEwSF32dO5LuZEzD2rd35RIBd3a280VjOsq4GykSAe6wTmJyQHlWh+CIE6xR9PC9MPCvmDtMoqjF5wfsDPu6v2UGWIYHxcaMISBP92zhdH8/rJfPRxPjcY2XQC1VqXi6Zj00XF5sbSFFIUveueaVp9fyx6JSobsVDjjYur90e5lT7QUo2V5iLovq/hopXGAl/627grNZqLjbnhynqbr+XPx/eTVmMs9ihvom3WippHWS29XxLJReYCzHFuAYayZJEK/89bkaYBPlEgE6fh71dTfypqYKNvqNmvQt4sbmC8y2FMQdUbfS6ub9qK48Wn4xZaxy5qAuIDP1cnJTJXfknxTy/PZaBRo/ZpnLKMGIh4tXaMN30RWcjNRHBrHek5bEkd3pwoOgXgjJnOx+2VLO0rYrtfi+3JGczPy23nw7b2FFHS4iX0gjck57PDTmlwesFhKDc2cGqlkO83FbNLr+X7yfbOHeAdjj8Xu6t3MxHEcY8BYXz4pK5MXMi0xIzetsmeoN5N3fW81JjBW84Wgj1Y63zebiv8jP+OnE+acMICu0Ugocb91NkTGbBEGvdI8WO4I/NByiJS+bCjLwRTwNEn4cu8ujL409jnDExRs+WMmiMxNfCoAsEO93dYZ9lqdbAxZZCTCEfgkZRcVKShZmJZq60t7C6tZpLLcVRR94KfWvoocYLhTSNfsD16OPJhz0OnqjezgNFc0nW6Ed2EYV+M2ANKlI1hpg8FmOJGkjR6If18QaVkUrNjAFG8vFRXH65ujhmJmYct7Z5heCR+j2ckGgmty9qOoDgvZZDPNXdeEzucdDZwf91Hb2WHphvMPFeyJriux4727qaRhT0B5Cq1gafP5ITTBlMNZm5qvwTdgeOBqJt97qpdHUNa8b9qqOVaYf38JPc6SOOrFaUvnXMCDlJ1eq/FPlOVGtGJNtHNN4OVydhjmRFxTXWCWHKXKPAtIR0piakc7G5kFcaK7g6c0LUgUlnRPBvhqJwiWV8uHFQYHJCGpMS0rjUXMRz9Xu5LnvKgIP6T9pqecfZHvQOKIAJhfstxfx31hTiQj1UCmhVKs5My2VOso0ZNTu5r/kATSFa/TVPN5c1Vw7bq1QZ8PNg7Q4KjYkUxiWNyfusFQF+fXgXecZEpiakjVQdh0XWHyFZoxuFrBx7jotlcIvw0epOfw9Ob8+As7lppgx+mjcz5gjNryJ/7m5mad1eer4G6/+SCGXX4+Sl+n3Bd1fl6ubh+n3HaIALq1qrqAwxpFPVWn6bdxKlEYO/V5sq6BlF2uJgTEvM4Fvx4cqtQvhxD3O90Qv8vqWSt5sr5Xp63/v1RL4zEaC5xzmgociLS+L2/JlR014DCJyB8Oh/p4A6j33Q691TOIcsffQBnSvg5+mGMlpCZpwCuCU1h+9nTw035hHEqTVcl1vKjSlZ/b1KzQdpHWZalwA+6nHy2+qtwz53OPfY5HXzUPU2mgaJJ/gmMOYGXUEhN8IdJwJ+flm5mY3th49ZwEIwAvFLwhYxslYQPNRUwcdtNcdUzX0FHBDfAK0bPsgap6goVevCPoY/tVWxpasBrwjwUv0+NnnDFcG5UZSlLoYljpYeF8vba8N8L+clWpmSkMb1qeGpTy/am6mIIUp3pMRFzixE8D/hRiXC1Rgp660iwG/qvuCL7tYIY8SIs8G+XDFXRnGmQl7EUpQK+MWhLaxoPECjx8lwhvgqFBIjBnotCH5VtZW3Gito8jiHzMyIZL+9jU0hAwIFOFGj579sk2JautCr1NyUU8psdfiE690ee7++FXMAABcqSURBVL+6A9HIUFSoI9aTX+hu4YX6fUNmTgQzVIbAgEJ8xPf4oqONpw5/gfsYDpIVvloKecxd7ipF4VyThRe7m8LcUM8723m+Yh3n6U3Mj09joimdUlMGmYaEIdd+BaLf+nKd38urDeUxGbx5yZlk6hOOaTtPiUtmoi6Bh9qq8PSpxSYR4N6a7RTEJVE4zPV0IXrdv6E0+3t4rbEipgCgk5OsZI3BGjP0rn2903KI1Bg8KHnGJE5KNH8F51FHmajRc7V1Aotrd6CI3lXbwwE/T9TuYrHXw8NtVWG/X2IyMy/RwqrDu8KOxxKuuK6tlvdDZms2ReHijALUisK56XkkNR+gs0+ptQvBe82VlMSnHvOgIXfAT21EtH6WSoUmZBmsVw4FkdnhVyRn4exx8jd7S/DYNl8Pv636nCcmnB7M5ffFGDUdbQ19j7ub1xrLhxwMKyicl5ZLwjH05n3U1UhzDGbXqNJwdlpumBFUgBmmDNKaKmjte/oAsNrr4r3qLZxYb2RhfDpTEjM4wZRBuj6BhCFyuScmWqC5PGyg8ZHXxUfVW5lRt5sL4lIoTbIyM9GMWZ8wZG74ju5makLejQDON2XEvBYMYNHHc1myjU2th8LexsbOeqYnWQY9N1tr4O7UXO5tPOol6EHw+6YKJselcFZ67oAptxoltlmoW6XiWWsJd9Xvpa6vrQrwcOshpsSlstBcMKxASkF/fQwKK1urMHcPHT+SYzAxO8n69Q+KU4CzMvKY21zOWq874gNVeM9j5z2PHdoOUajWcaExiTNTx3Fyio30AaIzFZR+a+hbfB6uqNka05v5XHfqMTfoCYqaH2RPocxj5xVH76ccANb7PNx/6HP+UHxKTEVLQmfi2giB2+PzcGXNtph6/bPCk/sZ9EpnJ+4hineoVArF8SmD5rBXiQA31u0mlgTE35uLx8SgCwQVjo4hUxo1KhXFkWvCEQNGBYX5qdnc5Wjj123VweNvujpZW72V9r4PWQEma3T8IGsKdVFmIkOl/dj9Xt5sDR8cnGJIYkpfTEGOMZEbTGZ+39UQ/Ptz7TVcYZtI1jEsRuEK+Hm5bm9fsZOjTNboyYyQGeVI/mzIqx6nNbLAOp5dFZ/yacjg5E1XJ0XV2/l5/okYVZpej4UYesIbbQ39DVcHb1RvjUnWG5Osx9Sg39tRCx01Q/7uQl08J6dk9ZvVnpBk5bL4VJ5ytIZ7K1DY4nWzpe/66SoNF+hNLEjJZn5aDrYBBuAzksxcH5/B3x0t/f62zedhW1cDdNVjVmk4X2/irJQszk7PI3MAmamM4q4vTcgYlrFRgJMSzRhbDxHqu7LH4NJ2iwCXmwtp8br5feshnH2apE4EuLt2J1lGE5PiU6Oe2yNEzFUmv5WeR4ffyz2N5XT1hVd2CMG9dV+QazRxwjD0kkJ/fawCftiwLyY9eG9qHrMSLWMe43Vc0tbSdEYeK5jDzQc3stHrpmeALjvg9/K4vYXH7S2c27CX/82eximpOcMYScXwO2Xs1vnMOiN3586govwTPg+JIH7O0cr4w7u5LXf6l+oO/F3NDv7Z3TTob0rUOj4tvQBVTAFOSgy/GBsB9gvBbVWf8+EQLulzdXG8PPW8CK9P/2cyqNRcZ5vMp/ZWPuyL/PUA9SHuOYHCTy0TmGxK43AUgz7UGvLu7haedx6tSBUPLM4oCAaT6VVqFmbk8/uu+uAzlvu9rG+t5ju2icPqyR3uLpY17A8tSEgAQXWPk+32Ft52deAM+aMBuCY9f8jqb0d6YlJ8KndnTeX6qi3BiG4X8Nf2Worjkrk6ohrc8Zb143Fv1QDSHafWcE/BbFwVn/KqqwP3ANdvCfh5ztXBc64OTm7az83WiXzbWtzPQ5mg1nJvwSxcBzbwqrMdzwDXawq53pnNB/ihtYTzzYX9Bhz9iwgJsnTDz1LQa/TEKwquEDmq83rwBALohwjcNag03Jg9hT2uTl53tgf9IRu9Lh6s2sYfik7GrBtdsJlWUfE920R2OTt4vrsp6Gna7vPwYPU2Hiueh00fN+LrB4ajB4/TWqnqeH0apYlmXpl4No9bJjBLoyNpiE5Y1ePkvys383bTga9VsE1JQgr3ZE/rl0P7p5ZKVrYc+lJbEhAB7EP88wv/16avY2mPCMQuPXlGE7fZJmEeYMnnelMGl5gLR1SBr0cEeKc5PDd5gkbPnJSssKtNMZm5RH/U9ekCnms+iDswvLKoT7s6uLRmO5fVHv33ndod3NZUzgvOdjqECCokDfAtQyLnZRQM6x7z03K4NaMQU0gLmkWA39fvZUtnI//J2AwJPFlyBi9nl3K21kjGEAp9g6+Hmw7v5M9V26KuI2caEnhywum8kDWN07RG0pXBh8prvG6ur93BU9Xb+5UE1kYZrI9kb4WAEP2WSowqVdQqnNEGS1ZdHHePO4ETImIE/ulo5ZnDu/Ecg4DiVI2eu8bNYJ4uLqy/XnN18mTtLlx+/zdK7o5bLXcFsOjjuCF3GlfaStjZ2ci6zkbWdNVT7uuhKooQHxQB7qrdycxECzlGU8h4sn+OtkVRmKkb2i3pR2BQj12zVSiclz6O/3V2cHNTefB4gwhwX+1OHlJrY6yU11u0Ikw4FRWzdcaYZr1a1di10URvvWNDDEFgpq9ZpsKZaTl8v7OBB9vDXa6lah03ZU0ecR5pjauLv3XVhx0r1sWxvbspYu1dIVWrI3Qa9pnXyca2OuZHqRc+WuJR+JYxkYeLTo5agESIAO4BlL1OUfH9rMmUOzv4a3dTcICwy+/loaptXG0uimmSHW0NvUilYYLWMOS3ElAUVMe43sIcjY5U9dDvOVNrHHRGlKDRcXHmBBaYC/iiq5l1HfWs625kn9fFvojALAG0CcEDzQc5JdnGScmZUb+ly20lLDDns7e7hU2djazpaqDM62J/lECvViH4bUslc5JtzAq5Xv90QIUdznZOTssZVj81ubtxRMhGukY/ZAxUvKIKxjpNSkjl/uxpXFu1haaQa/2+pZKpcSlEVn0wKKphv+98YxK/yT2BKw98GmZn/txWw7S4FDwxDGai56HDfK0xWEtlMNI0huPicDruu62pUEjS6Dk1LZd5abn8yO/loLOTnZ0NvNFWwzJPd1hFpP0BHxvbasjOmhTsj2h56LN08Sybel5Mxm6s3R9aRcX3siaxzdnBUntzUCB2+r38rHobnbGY9Ch56FN1cSybcm5MBWOitTGWgUQs49V8lZpnJ5xBdgzrumPZ1bFMKsQwfSJGlYbrsiazwdHKR33rwyYUlliKKR1mJayjrjnBhy3VNEUo3WXOdt45uKnf7yOVWLMQvN58gNPSco5pRbQZah0/sYznIkvhgPUSFEVBO9iATa3lttwZ7C1fF1yqAHjD082eut0xuiP7r6F/N8nKA0Unx7QD27EOGPx15hTOsBTGps+GuLdCb+GZ2Sk2ZqXYuKWvAMzuriaWt1XztquDdnFUStsQvNtSxQlJ1gFrcCRr9MxNyWJOShZLRIAKZyf7u5t5o7WKFRHXqxcBVjQfDDPo04z9A3R3dTXhCfhjriXgF4J3O+v7LZ+ajUPnkvcQCH67KhTOSh/HrY527myuCP6mHcGPD++gK+L9+xDD/qYVYFZyJndbJ/Lj+j04+s7vRHBL3Rcxedyi56EL/l58Kvkx5M8ryvGJiP9Stk8N7aQEtZZppnSmmdK52Dqe02p2cktIeU0fsNnVwWVCDGmIVShficIy9H10d46bQVX5Oj7sMwwBYKfPM6oeU6GMWIHdapvMEn/xEH3Ym1ISiyJTfYl9rVYUfpcznd8EBq/cplHUUQtCDEaBMZGfZE6irHor9SLApQlpfMdSPOLNbjq8Hp5uOxRFsUGslaxXOtu40d7CFFNsRXZOV+uYbjAFVV+dz8Nyjz3sfvlaAwvNBUMUP1J6DcsgOrQgLom7c0qprdxMecjSwD5/zygkvVf9fRnfs0phTGT7SHsmxKcwIT6FCyxFnFVfxvfqvggbdK9zdxAQYsjBm9I3eZgYn8LE+BTOMRfwSl0ZP2vYE1ZCudrdjSvgD84kJyVmMF2lYXvIu/qLs43vdTQwJzUrprbs7G7mY0d4mqJeUTE3yTrkuZHR4lpFxfezJlHm6uDZkMyJyigBvD4hRrTNrlpRuMxazA5nO090Hq09Xz/KFDZljGTlK2/Qyx3t7LW3cn5GwYCVzkwaHd+1TuCW1sqw6Zcj8PVc5xgfl8wd2dM4dGgLhwK+Lz0SoOQ4Vlwb+8GgwuSksUuHOyd9HNd0NfBeVyM/zpoStl3jsLwIwKftdewcZdGMyoCfVS1VTDbFFo18eaKVHxbNCf5/a48L774PWe6xB+XwDXcXC+rLuD5n2qhn/vNSsrjVOZ5bG/aGBUn9p9LocbKmrZqFGYUkaKL7OPQqNQvNhcxqOcjmkGwBh9/Xz59W53Gwoe0wZ2fkDbjsY1Rp+HbmeN5oqWS59+j13EL0pRD2GvQ8QyJnJqSxPaRaoRq4r2YbfzOayBkifa25x8XD1dv7uflvSEgn0ziy7KF0rYE7cmewv2I96wcowjNakjQ6fppbSkV5d9iWrN8kjktQXIPHwc8PbuLi6m08cHATe+2tAxZDqPc4+vlSC7VxQ6e+AF+xHP/elL3UbG43F4cFDo12RCgZJSKWHGM1P8yexq9sUyiNcVasV/q7Kz0BP882VRCqovJUar5lSOTCIf7lhcRBKMCyjsPUu+0xDyRCSdMZuSOnFBEhQHc3lbOls2H0MwNF4ZrMCSxJsn0jhoujocvXw32HPuOq2p3cXPYx2zsbBtyBscvXQ0dEwKNZYwj70O1+L48c+pzLa7dxS9ladnQ2DZjj3+BxcDjCa2XWaEkIqS+gUhSuzZxEQYgnzg+82+PkR+Xr+LyjIWogsl8I9jnauLtiAy+6wrNL0hQVi60lGEcRuzM+PplfZk0lS6UeM1WebTBxZ04p49XaY3KP/7jCMh0+D7879Dmvu7tQgPvaa/hnZz2Xm8ycnZJFtjERrUqDXwQ45Ojg4fo9YecnANNMaWHuzmiFZer9XpY1VMTcvXEaHaenZh/TTR2iKzoVV2ZOYJernb91NhCrryFaYZkWfw9vNlTEPJuKU2s5PS3nmLexSwjeaz5EWoyzVpWiYn5azlenlG+M/ZdrSCDLUhRzf0eLTt7Z3cyGiHzvW9LyuTZ7ypDXe7OhnP+q3x000Ot9Hta0VnNN1qQRNXtWso0n0gv5cchaZbMIcF/VVp6PO5M0nXFU3Zqg1vLDnGl84e7mvQF2khtI1iO/izJ3N282VsTsXjXr45mbnHlM3J+fdDXSPoytRPPjU5jeF1/hFQGW1n7BM32z32ecbbxdvo6r49M4IyWb8fEpaNVaBIImt52n6vexP2QLUTVwnik9KHM9gQDP1H7Bw10NgMKzzjbeKV/L1aYMTk3KpCQ+DZ1GQ0AI6l3d/KOhjM8jNhDKi0/rpxenmNJZkp7PL5oPhOWRv+Wxs6liHf8v0co5qTmk64woikJHj5t32mp4q7uR3VE2KLorLY/SUXrMFBTOTMvhTlcnP2oogzHwaSrAKUmZ/DJzIj86vIuOGOVroMIyq1qrsHQZY1Q7CnNSbFh1cWOm2sbUoAtgeeMB/tZXKONIdxwM+PhdZx2/66wjRaXGrKhwiAC1UVzrM3RxTDWZ+734yKC4z3weLoup6Eov5+lNzEq2jrlBP+LquT13BhX71/JvjyOm0o/RCsvs9nn4Tu32mO97oT6Bk1Iyj3kbD4kA1/cZmtgkWUV1YsZXqDZ/7Ep/OK7oyFlNAMHbzZU0hCiCOJWac9LzYoqWPyt9HLOb9rMpRIG+21bDRZaiEfWlWlG42jaJT7oaedVz1OX4YY+DZ2p3cVv+SaM2iLkGE/flTufggQ3sj3V/9ShBca+5OngtpsIyvdyWZGNWspVjsUHl3R210FEbs5Z70jopaNA/ba/jty0Hw3LPm0WAx+zNPGZvJk5Rka1S40Nw0O/vZ7RsKjXzUnOC7djQWc89zRVhgcJNIsCjXY082tVIsqLCqlLjRXAgyprzVJWGC9JyowyyFW7MmUa9x8HjXQ1hgZgNIsBvOuv4TWdd3+BXGdCrpaV3Z7/rckpjKn08FFpFxTWZE9jrbOfJrrFJfVQpCpeYC/nC0c5D7TUxa4xohWVuaoh9j4ckRcUHRtOYGnTVWKvNS63FPGQuIneAl90e8FPm90Y15jmKivuyp2HRH/sOON6u63EGE3flzqBAffziEL/cPdnCO/s/caXgoLOLtzrrw1T2TQkZFMRYBjjLkMD8xPBykS+5O9nR1TTiZ0rVGbgtp5SkkO/RBTzeVs2HrdXH5Js/IdHCLzInkXAcP7IvT77C7zw3OZMnsqYxWaWJ+v05RYD9fi8Ho6yTp6LwG+tESkKqpM1OsvBM1jQKB3Bld4gA+/zeqMY8TVH4iWU84wfYYSxOreWXhXO4O3UcSYO5TwYw5umKwi9Tc7mrYBYmjfaY9WiyRs9tuTNYcIyreUZ6k27OKeUyY/KI9eRws+T1x0FOx1znJ6i13JQ7gzeK5rEk0UJhDKM4LTBHo+eZcSdyamrON8YYnJKUyS+tE0mRC+H/Efy75RD7ItZHz08bhy7G7W8V4NvpeVgj5GVZU8WoNpg4MTmT+9PDi8gcFgF+V7uTeo991O1WKwqXWwq5LSXnP+6d61RqLsssZlnJfH6eks2kGL1jpWotj9om893MkjCvkEGl4ZLMCbxTcga/SslhYoxr1NPVWh61TeGakHTfaCRqdPw0/0ReGXciF+kTiKU2mwE4RxfHs7kzuT3/pGGVtI6VfGMiP8+eRskY1tPI1Mdxe+50pn2Nd/WM5LhMF9WKwsxkK9OSzNxkb2NzZz2fdjVR4bHTIgJ0iAAGFHJUGnJ1Rs5LyeHUtJwB61erUJiki8M2CsOYpo3r556LU2u5KmRUKISIupWgWlE4RxdPIKT4RE4MQq1WFC61FFHl7qa8uyU4XIu2yYkKhWk6I/mj6HdzlDaOaFanMbB4FKPlgKKKyXWtVam5SpcQ/K0QjDi6fNCZr9bAYl1CsP/TNYZh95NRreEaXULQ0xMQIiwgqNPvpczRxqKQfkvRGCgdYuOKfoo50cKVCRlh2282e100exzBaGStouJMXTz+kBnfYKloakXh6qxJVDo7aPGFOIcFLG8o5/pxM4IjfZ1Kxbm6eETfLE0ISI6h6IpRpeH67Km0e920e5wc8RlH+560iopT9fHMHcUgxTJCo2JQqblalzDipQYhBEkRs1OF3v0Q7iucy7XODj7vqGddVxNl7i46RIBG4UeHQoZKRY5azylJFi7MKCA/LimqHCrA+PhU7i6ayyJHO7u6GlnTUU+5p5vWQCC4mY9ZpSJfY2RekoUFaeMoik+JSaoNKjXnmAuYlZrFlrbDvNdxmG2OdpqEn2YRwI/AoqixqTSUGJM4PyWLk1NzYi6yNE4brj90Gv2Q1eQU4PTULO50T+SDlqMVFm26uKipjFaNPuweAUUV0zs9KdHMPbapvNFYdnQSqjH0P1eBlIh7DN9RqaBTxnaJVxHiy8kxCQBNPS4cfi89AR8qRUWyRo9ZZ0TOXyUSyTeNFq8bh9+H09+DSlERp9aSoTWMKMZFAK1eN91+Lz197vZ4jQ6LzhhT4amhaPK66fb14PF7EUKg12hJ1uhJ0xqkfv4K86UZdIlEIpFIJMcOlewCiUQikUikQZdIJBKJRCINukQikUgkEmnQJRKJRCKRSIMukUgkEok06BKJRCKRSKRBl0gkEolEIg26RCKRSCQSadAlEolEIpEGXSKRSCQSiTToEolEIpFIpEGXSCQSiUQiDbpEIpFIJNKgSyQSiUQikQZdIpFIJBKJNOgSiUQikUikQZdIJBKJRBp0iUQikUgk0qBLJBKJRCKRBl0ikUgkEsmg/H/gv66Kmw7C5QAAAABJRU5ErkJggg==', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:xhtml2pdf.document:pisaDocument options: src = '

 

\n

\n

 

\n
\n
\n
\n
\n

A l\'attention  m   hhh fff  

Situé :        

\n
\n
\n
\n
\n
L\'Organisme de formation  Colas Rail   ci-après nommé l\'Organisme de formation
Situé : rue de la république 77 paris 
Déclation d\'activité :  NDA-001254  Représenté par : Christian XXXX
Signataire dûment habilité aux fins des présentes : Emmanuelle XXXXXX
Contact :  contact@elyos-si.org
Téléphone : 01 XX XX XX XX 
\n
à le plaisir de vous convier à la formation ci-dessous :
Formation :   OPÉRATEUR POLYVALENT DES OPÉRATIONS AU SOL
Durée :  30.0 jour (s)
Lieu de formation :   adr site1  , cp site 1 - vile sit1 
Vous êtes invités à vous présenter 20 minutes avant l\'horaire prévu.
\n
\n
Les séquences de formation  :
\n
Du    17/11/2025 09:00  au 17/11/2025 17:30
\n
Du    18/11/2025 09:00  au 18/11/2025 17:30
\n
Du    19/11/2025 09:00  au 19/11/2025 17:30
\n
\n
Au plaisir de vous retrouver prochainement,
\n
15/11/2025
\n

\n

 

\n

 Colas Rail 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://colasrail.com/ 

\n

 

\n
' dest = <_io.BufferedRandom name='./temp_direct/Convocation_43598_75064.pdf'> path = '' link_callback = None xhtml = False context_meta = None DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\__dummy__' DEBUG:xhtml2pdf.tags:Parsing img tag, src: DEBUG:xhtml2pdf.tags:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'sRGB' 41 1 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 54 4 DEBUG:PIL.PngImagePlugin:STREAM b'cHRM' 70 32 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 114 9 DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 135 7 DEBUG:PIL.PngImagePlugin:b'tIME' 135 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 154 8192 DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 28781 INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:49:09] "GET /myclass/api/Prepare_and_Send_Convocation_From_Session_By_PDF/L5RCcP4tDImFAoAxbn5cluWrrouI_6jAPQ/6918c7cd165449f422262a52/6847efb6adbfa1041e0cf34b HTTP/1.1" 200 - INFO:root:2025-11-15 19:49:09.588145 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:49:09] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:50:20.683957 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:20] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:50:20.753488 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:20] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:50:20.837501 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:20] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:50:20.937594 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:50:20.941594 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:50:20.946594 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:50:20.952156 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:20] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:20] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:20] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:50:20.975160 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:50:20.978159 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:50:20.981160 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:20] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:50:20.986162 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:50:20.992175 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:21] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:21] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:21] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:22] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:50:26.777689 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:50:26.784690 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:50:26.791691 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:26] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:50:26.800687 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:50:26.810687 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:26] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:26] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:50:26.827688 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:50:26.837686 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:26] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:50:26.850707 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:26] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:50:26.860226 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:26] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:26] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:26] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:50:33.478098 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:50:33.481098 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:50:33.485105 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:50:33.490102 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:33] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:50:33.498100 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:33] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:33] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:33] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:33] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:50:42.842057 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:42] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:50:53.083086 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 19:50:53.086080 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:53] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:50:53] "POST /myclass/api/Get_List_Sequence_Ressource_Affectation/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:51:05.140494 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:51:05] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-11-15 19:51:07.278539 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 19:51:07] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\model_planning_sequence_mgt.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:2025-11-15 19:53:24.451976 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-15 19:53:24.451976 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-15 19:53:24.451976 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-15 19:53:24.451976 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-15 19:53:24.451976 : ++ 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\\model_planning_sequence_mgt.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:2025-11-15 19:55:40.839321 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-15 19:55:40.839321 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-15 19:55:40.839321 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-15 19:55:40.839321 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-15 19:55:40.839321 : ++ 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\\model_planning_sequence_mgt.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 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 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:2025-11-15 20:05:26.546215 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-15 20:05:26.546215 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-15 20:05:26.546215 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-15 20:05:26.546215 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-15 20:05:26.546215 : ++ LMS_BAS_URL mysy-hosting.com/ ++ INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://localhost:5001 INFO:werkzeug:Press CTRL+C to quit 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:2025-11-15 20:05:39.150186 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-15 20:05:39.150186 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-15 20:05:39.150186 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-15 20:05:39.151215 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-15 20:05:39.151215 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-15 20:05:39.430813 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:05:39.434838 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:05:39] "POST /myclass/api/Get_List_Sequence_Ressource_Affectation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:05:39] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:05:58.515242 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:05:58] "POST /myclass/api/Add_Sequence_Planning_Model/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:06:06.202111 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:06] "POST /myclass/api/Get_List_Sequence_Ressource_Affectation/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:06:09.080433 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:09] "POST /myclass/api/Get_List_Unite_Enseignement_Planif_lines/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:06:10.360179 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:10] "POST /myclass/api/Update_Session_Sequence/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:06:10.394495 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:10] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:06:16.479459 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:16] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:06:21.108755 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:21] "POST /myclass/api/Delete_Sequence_Planning_Model/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:06:21.176193 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:21] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:06:24.028383 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:24] "POST /myclass/api/Delete_Sequence_Planning_Model/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:06:24.064358 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:24] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:06:38.153054 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:38] "POST /myclass/api/Add_Sequence_Planning_Model/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:06:41.572360 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:06:41.574361 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:06:41.578360 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:06:41.583378 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:06:41.587381 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:41] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:41] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:06:41.591377 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:06:41.601361 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:41] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:41] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:06:41.607377 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:06:41.614380 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:06:41.615376 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:41] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:41] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:06:41.627362 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:06:41.630381 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:41] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:41] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:41] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:42] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:42] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:06:44.048110 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:06:44.050109 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:06:44.053124 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:06:44.054124 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:06:44.058767 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:06:44.060696 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:44] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:06:44.074690 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:44] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:44] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:44] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:44] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:06:46.170939 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:06:46.174916 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:47] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:06:50.206726 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:06:50.207748 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:06:50.210726 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:06:50.214752 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:06:50.219772 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:50] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:50] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:50] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:50] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:50] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:06:55.280521 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:55] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:06:58.571242 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:06:58] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:07:08.591283 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:08] "POST /myclass/api/Apply_Planning_Model_To_Session/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:07:08.625835 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:08] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:07:33.081778 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:33] "POST /myclass/api/Delete_Given_Session_Sequence_Mass/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:07:33.147344 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:33] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:07:45.112681 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:45] "POST /myclass/api/Delete_Given_Session_Sequence_Mass/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:07:45.179209 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:45] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:07:50.904166 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:50] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:07:50.927166 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:07:50.947162 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:07:50.954162 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:50] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:07:50.970696 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:50] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:07:50.982706 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:50] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:07:51.003709 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:07:51.025294 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:07:51.045703 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:07:51.080219 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:07:51.097221 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:07:51.113224 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:51] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:51] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:51] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:07:51.682495 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:07:51.684494 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:07:51.690495 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:07:51.692505 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:07:51.694495 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:51] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:51] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:51] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:52] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:53] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:07:53.788749 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:07:53.793267 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:07:53.797266 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:07:53.798266 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:07:53.806267 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:07:53.808281 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:53] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:07:53.815263 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:07:53.821266 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:53] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:53] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:07:53.831266 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:53] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:53] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:53] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:53] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:07:58.227757 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:07:58.229753 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:07:58.230792 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:07:58.235753 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:07:58.237752 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:58] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:58] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:58] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:07:58] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:08:01.836910 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:08:01] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:08:04.515468 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:08:04] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:08:08.206951 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:08:08] "POST /myclass/api/Apply_Planning_Model_To_Session/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:08:08.251947 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:08:08] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\model_planning_sequence_mgt.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:2025-11-15 20:08:55.931478 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ INFO:root:2025-11-15 20:08:55.932482 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++ INFO:root:2025-11-15 20:08:55.932482 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++ INFO:root:2025-11-15 20:08:55.932482 : ++ FLASK PORT 5001 ++ INFO:root:2025-11-15 20:08:55.932482 : ++ LMS_BAS_URL mysy-hosting.com/ ++ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 479-264-725 INFO:root:2025-11-15 20:08:56.204246 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:08:56] "POST /myclass/api/Delete_Given_Session_Sequence_Mass/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:08:56.272887 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:08:56] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:09:02.205362 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:09:02] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:09:05.429487 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:09:05] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:09:13.910638 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:09:13] "POST /myclass/api/Apply_Planning_Model_To_Session/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:09:13.951659 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:09:13] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:09:47.493815 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:09:47.497815 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:09:47.500816 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:09:47.506814 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:09:47] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:09:47] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:09:47] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:09:59.776127 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:09:59] "POST /myclass/api/Get_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:08.414588 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:08.415596 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:08.421018 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:08] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:08] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:10.134583 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:10.142583 : Ajout Token OK, _id = 68f23fd115d6ff1cb9f4ec72 INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:10] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:12.096479 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:12.097479 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:12.102500 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:12.107512 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:12.112480 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:12.116512 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:12] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:12] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:12.120479 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:12] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:12.123508 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:12.123508 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:12] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:12] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:12] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:12.442233 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:12.471320 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:12] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:12] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:12.881542 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:12.883561 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:12.887543 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:12.890542 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:12.893566 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:12.896563 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:13.198944 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:13.199944 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:13.203944 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:13.207943 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:13.211944 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:13.215944 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:13.512989 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:13.514004 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:13.528990 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:13.530016 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:13.535006 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:13.538993 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:13.842192 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:13.848194 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:13.852195 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:13.861175 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:13.864218 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:13.869223 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:13] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:13] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:13] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:14.164706 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:14.177705 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:14.181096 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:14.195093 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:14.202094 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:14.208094 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:14.488066 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:14.508066 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:14.513066 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:14.520066 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:14.524066 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:14.533067 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:14.818459 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:14.820459 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:14] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:14] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:14.829959 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:14] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:15.834787 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:15.837771 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:15] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:15] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:17.463955 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:17] "POST /myclass/api/Create_Empty_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:32.733269 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:32.742373 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:32] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:32.749373 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:32.751372 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:32.755373 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:32.763376 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:32.764372 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:32] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:32.769374 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:32.773374 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:32] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:32] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:32] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:32] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:33.117428 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:33.121428 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:33] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:33] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:33.165412 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:10:33.167428 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:33] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:33] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:10:35.193907 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:10:35] "POST /myclass/api/Create_Empty_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:12:46.769098 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:12:46.770098 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:12:46] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:12:46] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:13:18.073705 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:13:18.079704 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:13:18] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:13:18] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:13:25.363851 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:13:25.368874 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:13:25] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:13:25.681622 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:13:25.683604 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:13:25.686606 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:13:25.690620 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:13:25] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:13:25.693602 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:13:25.694604 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:13:25] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:13:25.700612 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:13:25] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:13:25] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:13:25] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:13:26.045790 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:13:26.049789 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:13:26] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:13:26] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:13:26.123836 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:13:26.127321 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:13:26] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:13:26] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:13:27.021153 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:13:27] "POST /myclass/api/Create_Empty_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:14:59.258156 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:14:59.262031 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:14:59] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:14:59] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:15:31.529426 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:15:31.538945 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:15:31] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:15:31] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:15:38.332031 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:15:38.335011 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:15:38] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:15:38.646844 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:15:38.650843 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:15:38.653843 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:15:38.657397 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:15:38.661397 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:15:38.667411 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:15:38] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:15:38] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:15:38] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:15:38.678397 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:15:38] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:15:38] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:15:38.914113 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:15:38] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:15:39.023751 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:15:39] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:15:41.194629 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:15:41] "POST /myclass/api/Create_Empty_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:15:56.206170 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:15:56.208177 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:15:56.219418 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:15:56] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:stripe:message='Request to Stripe api' method=get path=https://api.stripe.com/v1/customers/cus_PiwFGatTspm9yu/payment_methods?type=card DEBUG:stripe:api_version=2020-08-27 message='Post details' post_data=type=card INFO:root:2025-11-15 20:15:56.944214 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:15:56.946213 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:15:56] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:15:56] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:stripe:message='Stripe API response' path=https://api.stripe.com/v1/customers/cus_PiwFGatTspm9yu/payment_methods?type=card response_code=200 DEBUG:stripe:body='{\n "object": "list",\n "data": [\n {\n "id": "pm_1RD6XbAbmaEugrFTPoBGwg4u",\n "object": "payment_method",\n "allow_redisplay": "unspecified",\n "billing_details": {\n "address": {\n "city": null,\n "country": null,\n "line1": null,\n "line2": null,\n "postal_code": null,\n "state": null\n },\n "email": null,\n "name": "Cherif 0111",\n "phone": null,\n "tax_id": null\n },\n "card": {\n "brand": "visa",\n "checks": {\n "address_line1_check": null,\n "address_postal_code_check": null,\n "cvc_check": "pass"\n },\n "country": "US",\n "display_brand": "visa",\n "exp_month": 11,\n "exp_year": 2025,\n "fingerprint": "WLHU5xJ28QiE3f4x",\n "funding": "credit",\n "generated_from": null,\n "last4": "4242",\n "networks": {\n "available": [\n "visa"\n ],\n "preferred": null\n },\n "regulated_status": "unregulated",\n "three_d_secure_usage": {\n "supported": true\n },\n "wallet": null\n },\n "created": 1744473864,\n "customer": "cus_PiwFGatTspm9yu",\n "livemode": false,\n "metadata": {},\n "type": "card"\n }\n ],\n "has_more": false,\n "url": "/v1/customers/cus_PiwFGatTspm9yu/payment_methods"\n}' message='API response body' DEBUG:stripe:link=https://dashboard.stripe.com/test/logs/req_sieU38rOOqjYen message='Dashboard link for request' INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:15:57] "POST /myclass/api/get_payement_mode/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:15:58.008454 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:15:58] "POST /myclass/api/Create_Empty_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:17:16.681913 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:17:16.683911 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:17:16] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:17:16] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:17:49.696095 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:17:49.700106 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:17:49] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:17:49] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:17:57.206356 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:17:57.210356 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:17:57] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:17:57.516782 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:17:57.518768 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:17:57.525790 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:17:57.528768 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:17:57.531781 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:17:57] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:17:57.539764 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:17:57] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:17:57.540783 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:17:57] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:17:57] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:17:57] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:17:57.890583 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:17:57.894570 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:17:57] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:17:57] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:17:57.950886 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:17:57.951902 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:17:57] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:17:57] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:17:59.419898 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:17:59] "POST /myclass/api/Create_Empty_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:19:07.491595 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:19:07.495597 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:19:07] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:19:07] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:19:11.413881 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:19:11.417887 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:19:11] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:19:11] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:19:32.720162 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:19:32.722179 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:19:32] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:19:32] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:20:11.268610 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:20:13.733903 : Update_Message_To_Internal_Mail Aucun sujet n'est précisé INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:20:13] "POST /myclass/api/Update_Message_To_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:20:31.889496 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:20:31] "POST /myclass/api/Update_Message_To_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:20:32.241218 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:20:32] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:20:34.446352 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:20:34] "POST /myclass/api/Get_List_Internal_Mail_Sent_By_User/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:20:36.021851 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:20:36] "POST /myclass/api/Get_Given_Internal_Mail/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:20:36.261203 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:20:36] "POST /myclass/api/Get_List_Internal_Mail_Sent_By_User/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:46:40.314891 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:46:40.316892 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:46:40.321890 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:46:40.325894 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:40] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:40] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:40] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:46:44.803650 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:46:44.806741 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:46:44.815628 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:44] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:44] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:44] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:46:53.692239 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:46:53.695240 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:46:53.699242 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:46:53.704822 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:46:53.705838 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:46:53.718332 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:46:53.726333 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:53] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:46:53.737867 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:53] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:53] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:46:53.746868 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:53] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:53] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:46:53.755853 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:46:53.759869 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:46:53.764855 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:53] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:53] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:54] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:54] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:46:55.864559 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:46:55.867539 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:46:55.870536 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:46:55.873569 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:46:55.879581 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:55] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:46:55.889147 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:55] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:55] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:46:55.903162 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:46:55.911161 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:55] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:46:55.916731 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:55] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:55] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:55] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:46:57.619988 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:46:59.283912 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:46:59.285909 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:46:59.288924 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:46:59.296925 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:46:59.300924 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:46:59.310938 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:59] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:59] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:59] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:46:59] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:47:00] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:48:25.926263 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:48:25.931996 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:48:25.938910 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:48:25.945886 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:48:25.946887 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:48:25.957888 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:48:25] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:48:25] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:48:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:48:25] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:48:25] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:48:26] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:51:08.667965 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:51:08.673969 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:51:08.678985 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:51:08.683982 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:51:08.687970 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:51:08.691966 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:51:08] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:51:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:51:08] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:51:08] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:51:08] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:51:09] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:51:44.961141 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:51:44.966177 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:51:44.970180 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:51:44.977178 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:51:44.982181 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:51:44] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-15 20:51:44.994197 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:51:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:51:45] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:51:45] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:51:45] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:51:45] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:52:11.975527 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:52:11.981526 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:52:11.987524 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:52:11.994631 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:52:12.000529 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:52:12.015098 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:12] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:12] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:12] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:12] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:12] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:52:17.962407 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:52:17.963407 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:52:17.969406 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:52:17.972407 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:17] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:17] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:52:17.985452 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:17] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:17] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:52:18.022962 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:52:18.025963 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:52:18.027965 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:52:18.030978 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:18] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:52:18.036524 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:52:18.040506 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:18] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:52:18.045567 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:52:18.046598 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:18] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:18] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:18] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:52:18.059608 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:18] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:52:18.061608 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:18] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:52:18.065623 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:52:18.071137 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:18] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:18] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:18] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:19] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:52:20.720674 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:52:20.725672 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:52:20.729669 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:52:20.734673 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:52:20.742670 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:52:20.746691 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:52:20.761675 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:52:20.763671 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:20] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:20] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:52:20.780672 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:20] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:20] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:20] "POST /myclass/api/Get_List_UE_Given_SessionFormation/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:52:25.119631 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:52:25.121136 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:52:25.126144 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:52:25.134144 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:52:25.138141 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:52:25.149173 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:25] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:25] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:25] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:25] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:52:26] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:01.196718 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:01.203755 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:01] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:01.217743 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:01.219759 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:01.222299 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:01.227840 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:01.229863 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:01] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:01.233842 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:01.239373 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:01] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:01] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:01] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:01] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:01.567137 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:01.571119 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:01] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:01] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:01.817480 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:01] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:02.023140 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:02.025138 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:02.029136 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:02.035122 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:02.043139 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:02.131733 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:02.352851 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:02.356870 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:02.360882 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:02.367867 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:02.377856 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:02.444447 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:02.681190 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:02.685188 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:02.694170 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:02.695190 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:02.695190 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:02.758449 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:03.010967 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:03.013951 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:03.024475 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:03.025474 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:03.029472 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:03.072704 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:03.338895 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:03.342894 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:03.350879 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:03.353897 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:03.359894 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:03.400878 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:03.651512 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:03.659516 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:03.665492 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:03.668509 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:03.681498 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:03.730604 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:03.965709 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:03.969712 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:06.769135 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:06.772672 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:06] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:06.777839 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:06.778835 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:06.786846 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:06.790843 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:06] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:06] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:06] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:06] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:06] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:17.154733 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:17.157733 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:17.160733 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:17] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:55:17.166280 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:17.170269 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 20:55:17.174307 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:17] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:17] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:17] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:17] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:55:17] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:57:44.622153 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:57:44] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-15 20:58:21.311289 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 20:58:21] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:22.627009 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:22] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:49.643071 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:02:49.648072 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:49] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:49.955975 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:02:49.956994 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:02:49.959975 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:02:49.964974 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:02:49.967000 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:02:49.970980 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:49] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:49] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:49] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:49.978218 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:49] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:49] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:50.223139 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:02:50.299864 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:50] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:50] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:51.064817 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:51.383010 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:02:51.387030 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:51.389031 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:02:51.395012 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:02:51.397012 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:51.404013 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:51.695390 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:51.711417 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:02:51.712447 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:51.731218 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:02:51.733242 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:02:51.736217 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:52.012466 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:52.045203 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:02:52.047200 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:02:52.052187 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:52.063185 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:52.070210 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:52.325996 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:52.372627 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:02:52.375743 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:52.378627 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:02:52.383647 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:52.393629 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:52.634816 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:52.682676 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:52.698763 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:02:52.700894 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:52.709636 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:02:52.710507 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:52.954771 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:52.998773 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:53] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:53.020313 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:02:53.026507 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:53] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:53.036399 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:53.045917 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:53] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:53] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:53.264498 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:02:53.311523 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:02:53] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:04:53.286670 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:04:53.289697 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:04:53.293668 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:04:53.294669 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:04:53.296671 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:04:53] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:04:53.304682 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:04:53] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:04:53] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:04:53] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:04:53] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:04:53] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:05:19.846447 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:05:19] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:05:53.309293 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:05:53] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:02.045524 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:06:02.046540 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:06:02.048524 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:06:02.049524 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:06:02.058524 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:root:2025-11-15 21:06:02.066555 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:02] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:02] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:02.093148 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:02] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:02.097164 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:02] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:02.101147 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:02] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:02] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:02.552230 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:02] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:02.807466 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:02.950874 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:06:02.953873 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:06:02.955873 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:06:02.960889 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:02.969888 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:03.120166 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:03.279280 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:06:03.281295 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:06:03.282292 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:03.289816 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:03.294347 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:03.435309 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:03.608876 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:06:03.609895 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:06:03.613892 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:03.615876 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:06:03.620411 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:03.751209 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:03.924468 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:03.940062 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:06:03.942079 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:06:03.943092 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:06:03.944078 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:04.065258 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:04.239963 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:04.274182 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:06:04.275197 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:06:04.277172 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:04.284189 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:04.379772 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:04.554752 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:04.603752 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:06:04.607780 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:04.612779 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:04.623337 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:04.696364 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:04.869628 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:04.914740 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:10.311678 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:06:10.313679 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:06:10.314703 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:06:10.315701 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:06:10.326689 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:10] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:06:10.337752 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:10] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:10] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:10] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:10] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:06:10] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:22.629124 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:22] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:24.631129 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:24] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:24.938611 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:24.940601 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:24.943586 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:24.946584 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:24.958602 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:24] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:24] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:24] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:24] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:24] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:35.126711 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:35.130716 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:35] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:35.160320 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:35.162322 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:35.168336 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:35.171337 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:35.178318 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:35.184319 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:35] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:35] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:35] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:35.189438 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:35] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:35] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:35.540775 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:35] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:35.804822 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:35] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:36.026654 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:36.031655 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:36.040165 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:36.042174 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:36.056219 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:36.121263 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:36.353348 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:36.355347 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:36.360346 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:36.378346 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:36.383349 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:36.445353 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:36.681381 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:36.688361 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:36.702345 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:36.709341 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:36.727350 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:36] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:36.758996 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:37.006675 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:37.014687 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:37.039245 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:37.043762 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:37.047279 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:37.075808 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:37.321937 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:37.326940 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:37.371469 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:37.380482 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:37.385483 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:37.406466 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:37.650580 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:37.654228 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:37.697144 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:37.712124 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:37.715123 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:37.724147 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:37] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:37.966717 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:37.972722 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:37] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:37] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:38.027935 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:38.030978 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:38] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:38.036962 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:38.039963 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:38] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:38] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:38] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:07:38.280617 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:07:38.281671 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:38] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:07:38] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:29.452360 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:08:29.457351 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:08:29.463364 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:08:29.469249 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:08:29.470248 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:root:2025-11-15 21:08:29.475246 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:29] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:29.479262 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:29] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:29.486247 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:29] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:29.496244 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:29] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:29] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:29] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:29.826248 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:08:29.856371 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:29] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:29] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:30.090728 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:30] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:30.310290 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:08:30.311307 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:08:30.316319 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:30] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:30] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:30.323322 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:30] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:30.330964 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:30] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:30] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:30.402561 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:30] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:30.639352 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:08:30.641353 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:08:30.643601 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:30] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:30.647115 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:30] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:30] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:30.654124 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:30] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:30] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:30.716776 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:30] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:30.965799 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:08:30.967801 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:30] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:30.969800 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:08:30.973798 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:08:30.977274 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:30] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:30] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:30] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:30] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:31.029344 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:31] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:31.280112 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:31] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:31.287114 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:31] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:31.294112 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:08:31.297112 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:31] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:31] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:31.310098 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:31] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:31.340707 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:31] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:31.589200 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:31] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:31.593628 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:31] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:31.604118 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:31] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:31.621678 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:08:31.623676 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:31] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:31] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:31.668684 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:31] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:31.903200 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:08:31.905203 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:31] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:31] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:31.911198 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:31] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:31.934798 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:08:31.937798 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:31] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:31] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:32.011798 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:32] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:32.215878 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:08:32.216878 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:32] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:32] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:32.230916 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:32] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:32.246920 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:08:32.262902 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:32] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:32] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:32.326961 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:32] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:08:32.529819 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:08:32.533839 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:32] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:08:32] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:49.047406 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:13:49.054421 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:49] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:49.059446 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:13:49.061452 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:13:49.062436 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:13:49.068435 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:13:49.074014 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:root:2025-11-15 21:13:49.075996 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:49] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:49.081506 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:49] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:49] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:49] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:49] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:49.405312 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:13:49.419298 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:49] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:49] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:49.847618 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:13:49.850635 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:13:49.852634 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:49] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:49.856624 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:13:49.861665 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:49] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:49] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:49] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:49.869664 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:49] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:50.162792 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:50] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:50.169776 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:50] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:50.176328 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:13:50.179345 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:13:50.182346 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:50] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:50] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:50] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:50.195349 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:50] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:50.472558 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:50] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:50.479110 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:50] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:50.492630 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:50] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:50.499159 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:13:50.504157 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:50] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:50] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:50.521657 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:50] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:50.789881 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:13:50.791882 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:50] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:50] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:50.801419 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:50] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:50.836417 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:13:50.839415 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:13:50.843416 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:50] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:50] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:50] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:51.102930 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:13:51.104947 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:51.118937 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:51.166953 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:13:51.168953 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:51.174478 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:51.435627 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:13:51.436628 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:13:51.440627 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:51.481184 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:51.493719 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:13:51.494736 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:13:51.766194 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:13:51.767194 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:13:51.773181 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:51] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:51] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:13:51] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:39.162210 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:16:39.168289 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:16:39.171293 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:39] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:39.174902 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:16:39.185178 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:39] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:39.191031 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:16:39.193102 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:39] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:39.195850 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:16:39.203873 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:39] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:39] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:39] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:39.524678 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:16:39.539677 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:39] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:39] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:39.788716 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:39.975878 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:16:39.976967 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:16:39.981981 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:39.987989 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:39.991991 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:39] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:39] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:40.098727 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:40.303295 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:16:40.305310 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:40.311311 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:40.317300 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:40.328309 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:40.413978 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:40.617726 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:40.625713 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:40.649726 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:16:40.652716 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:16:40.655725 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:40.727464 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:40.929324 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:40.936315 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:40.977351 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:16:40.979916 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:40] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:40] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:40.991915 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:40] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:41.039551 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:41.242606 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:41.249496 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:41.304505 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:16:41.307404 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:41.310396 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:41.366435 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:41.556038 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:16:41.560034 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:41.616626 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:41.630617 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:16:41.633611 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:41.693215 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:16:41.879343 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:16:41.883348 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:16:41] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:18.959799 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:17:18.960798 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:17:18.966814 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:17:18.969373 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:17:18.973363 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:18] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:18.978357 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:17:18.982373 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:17:18.984374 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:18] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:18] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:18.989376 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:18] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:18] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:18] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:19.319582 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:17:19.321582 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:19] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:19] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:19.559831 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:19] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:19.727655 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:17:19.728670 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:19] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:19.736179 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:19] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:19.739201 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:17:19.742189 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:19] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:19] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:19] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:19.869281 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:19] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:20.041294 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:20.049309 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:20.054336 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:17:20.056337 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:17:20.060336 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:20.187614 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:20.359020 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:17:20.362026 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:20.373571 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:20.384587 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:17:20.387571 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:20.500179 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:20.674665 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:17:20.678654 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:20.705778 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:17:20.707777 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:17:20.709786 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:20.814249 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:20] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:20.989169 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:17:20.992089 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:20] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:20] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:21.033547 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:17:21.035293 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:17:21.035911 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:21] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:21] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:21] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:21.156890 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:21] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:21.317111 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:17:21.321118 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:21] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:21] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:21.363224 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:17:21.366223 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:17:21.369219 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:21] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:21] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:21] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:21.472819 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:21] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:17:21.631577 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:17:21.635576 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:21] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:17:21] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:51.303355 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:18:51.306371 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:18:51.310871 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:18:51.314887 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:18:51.314887 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:51] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:51.321432 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:51] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:51.326448 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:51] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:51.331461 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:51] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:51.336443 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:51] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:51] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:51.646006 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:18:51.662024 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:51] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:51] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:52.057202 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:18:52.058215 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:52.068203 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:18:52.071217 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:18:52.074216 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:52.082217 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:52.383101 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:18:52.385101 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:18:52.391639 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:52.395640 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:52.401649 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:18:52.402666 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:52.700974 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:18:52.704988 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:52.709971 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:52.715988 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:52] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:52.728999 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:18:52.732015 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:52] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:52] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:53.013340 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:18:53.014366 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:53] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:53.025343 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:53] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:53.033361 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:53] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:53.045917 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:18:53.047917 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:53] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:53.331074 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:18:53.335451 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:53] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:53.346690 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:18:53.352248 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:53] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:53] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:53.359247 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:18:53.360239 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:53] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:53.661848 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:18:53.662830 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:18:53.666817 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:18:53.671815 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:53] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:53] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:53.682838 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:53] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:53.690830 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:53] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:53.989740 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:18:53.993741 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:53] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:18:53.998758 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:18:54] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:41.702849 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:19:41.704312 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:19:41.705322 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:19:41.711803 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:19:41.715804 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:root:2025-11-15 21:19:41.717244 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:41] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:41] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:41.723872 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:19:41.730303 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:41] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:41] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:41.736302 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:41] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:41] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:42.043955 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:19:42.060031 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:42] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:42] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:42.469459 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:19:42.471473 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:42.476464 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:42.480456 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:42.485460 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:42.493476 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:42.782913 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:42.791937 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:19:42.794918 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:42.802918 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:19:42.807913 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:42] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:42.818928 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:42] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:42] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:43.106844 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:19:43.108787 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:19:43.112905 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:43.122794 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:43.137457 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:19:43.140553 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:43.434323 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:19:43.436552 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:19:43.441561 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:43.449453 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:43.459053 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:19:43.464054 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:43.763019 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:19:43.767018 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:43.776018 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:43.779019 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:19:43.781019 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:43.786019 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:44.093677 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:19:44.094676 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:19:44.097704 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:44.111681 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:19:44.114684 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:44.128222 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:19:44.422696 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:19:44.425683 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:19:44.429846 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:44] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:44] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:19:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:00.863444 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:00.871450 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:00] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:00.877452 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:00.880466 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:00.884462 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:00.889465 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:00.892974 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:00] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:00.894975 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:00.904528 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:00] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:00] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:00] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:00] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:01.223933 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:01.239918 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:01] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:01] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:01.477058 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:01] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:01.633246 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:01.636256 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:01.639265 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:01.642279 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:01.647304 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:01] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:01] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:01] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:01] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:01] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:01.790001 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:01] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:01.960983 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:01.963988 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:01] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:01] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:01.969018 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:01.971012 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:01] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:01.977015 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:01] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:01] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:02.103417 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:02.275142 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:02.278143 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:02.286187 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:02.295156 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:02.301144 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:02.418380 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:02.590334 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:02.591319 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:02.621089 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:02.622087 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:02.626089 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:02.730268 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:02.904010 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:02.907989 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:02.935148 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:02] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:02.942146 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:02.943174 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:02] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:02] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:03.045901 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:03.219182 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:03.224192 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:03.249189 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:03.262750 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:03.266752 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:03.361315 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:03] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:03.533013 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:03.534030 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:03] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:03] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:06.622959 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:06.624960 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:06.625960 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:06.628972 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:06.632957 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:06] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:06.643984 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:06] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:06] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:06] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:06] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:06] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:38.844275 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:38.847221 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:38.852222 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:38.859221 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:38.861222 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:38.876225 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:38] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:38] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:38] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:38] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:39] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:44.772020 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:44.777002 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:44.785019 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:44] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:44.789026 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:44] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:44.797006 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:44.798021 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:44] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:44.807047 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:44.813047 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:root:2025-11-15 21:20:44.816047 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:44] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:44] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:44] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:45.302753 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:45.318766 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:45] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:45] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:45.709600 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:45.711616 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:45.715620 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:45.719613 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:45.725794 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:45.733821 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:45] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:46.040944 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:46.044310 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:46.050290 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:46.055289 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:46.056311 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:46.068294 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:46.367352 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:46.375335 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:46.376335 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:46.380351 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:46.393335 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:46.395335 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:46.682741 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:46.699722 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:46.702725 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:46.706750 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:46.717751 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:46.719752 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:46] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:46.998653 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:47.011189 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:47.017205 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:47.023712 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:47.029718 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:47.032730 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:47.327161 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:47.331159 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:47.342061 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:47.348161 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:47.353062 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:47.367060 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:47.656060 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:47.657058 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:47.662044 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:55.494576 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:55.499460 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:55.504564 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:55.511594 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:20:55.518112 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:55] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:root:2025-11-15 21:20:55.531794 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:55] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:55] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:55] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:20:56] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:21:05.692115 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:21:05] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:21:47.351945 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:21:47] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:21:52.001353 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:21:52.003275 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:21:52.004280 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:21:52.005667 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:21:52] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:21:52.011925 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:21:52.017480 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:21:52] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:21:52] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:21:52] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:21:52] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:21:52] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:22:06.237133 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:22:06.240149 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:22:06.243143 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:22:06.244134 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:22:06.247142 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:22:06.248703 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:22:06] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:22:06] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:22:06] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:22:06] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:22:06] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:22:06] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:22:30.527454 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:22:30.533452 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:22:30] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:22:30.543437 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:22:30.546452 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:22:30.549452 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:22:30.554452 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:22:30.556482 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:22:30.557482 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:22:30] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:22:30] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:22:30] "POST /myclass/api/Get_List_Ent_Alert_Message/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:22:30.571036 : {'_id': ObjectId('6906220dd3d7adc37cb3fc93'), 'apprenant_id': '66432a8b41efccf7bb038fe4', 'type': 'student', 'email': 'mysy1000formation+02@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'active': '1', 'adr_city': '', 'adr_country': '', 'adr_street': '', 'civilite': 'neutre', 'code_postal': '', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-11-01 16:06:53.957236', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '023456789', 'nom': 'ccc', 'notification_send': '0', 'prenom': 'sss', 'pwd': 'Sdj3X7hCbFo', 'lastconnexion': '2025-11-15 20:10:10.142583', 'token': 'XYAsUrlyv4pou0lFqQ-ZtIT9WMwKhtTzFg'} INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:22:30] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:22:30] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 - INFO:root:2025-11-15 21:22:30.922741 : Security check : IP adresse '127.0.0.1' connected INFO:root:2025-11-15 21:22:30.924742 : Security check : IP adresse '127.0.0.1' connected INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:22:30] "POST /myclass/api/Get_List_Internal_Destinataire/ HTTP/1.1" 200 - INFO:werkzeug:127.0.0.1 - - [15/Nov/2025 21:22:30] "POST /myclass/api/Get_List_User_Internal_Mail/ HTTP/1.1" 200 -